Encuentra El Valor Máximo En Una Matriz De Números Reales En C#

Este programa en C# demuestra cómo escribir una función que recibe un array de números reales como parámetro y devuelve el mayor valor de dicho array. La función itera sobre todos los elementos del array y los compara para encontrar el mayor. Este tipo de función es útil al trabajar con arrays de datos numéricos y al buscar el mayor valor de forma eficiente.



Grupo

Funciones en C#

Objectivo

1. Cree una función llamada "Máximo" que acepte un array de coma flotante como parámetro.
2. Recorra el array para comparar cada elemento con el máximo actual.
3. Devuelva el valor más alto del array.
4. Pruebe la función con un array de números reales, como {1.5f, 0.7f, 8.0f}.
5. Muestre el resultado en la consola.

Escriba una función de C# que devuelva el mayor valor almacenado en un array de números reales especificado como parámetro.

Ejemplo de ejercicio en C#

 Copiar código C#
using System;

class Program
{
    // Function to find the maximum value in an array of floats
    public static float Maximum(float[] data)
    {
        // Initialize the max value to the first element in the array
        float max = data[0];

        // Iterate through the array and compare each element with max
        for (int i = 1; i < data.Length; i++)
        {
            // If the current element is greater than the max, update max
            if (data[i] > max)
            {
                max = data[i];
            }
        }

        // Return the largest value found
        return max;
    }

    // Main method to test the Maximum function
    public static void Main()
    {
        // Define an array of real numbers
        float[] data = {1.5f, 0.7f, 8.0f};

        // Call the Maximum function and store the result
        float max = Maximum(data);

        // Display the result
        Console.WriteLine("The maximum value is: " + max);
    }
}

 Output

The maximum value is: 8

Comparte este ejercicio de C#

Practica más ejercicios C# de Funciones en C#

¡Explora nuestro conjunto de ejercicios de práctica de C#! Diseñados específicamente para principiantes, estos ejercicios te ayudarán a desarrollar una sólida comprensión de los fundamentos de C#. Desde variables y tipos de datos hasta estructuras de control y funciones simples, cada ejercicio está diseñado para desafiarte gradualmente a medida que adquieres confianza en la programación en C#..

  • Calcular factorial usando un enfoque iterativo en C#

    Este programa en C# demuestra cómo calcular el factorial de un número mediante un enfoque iterativo. El factorial de un número es el producto de todos los enteros desde 1 hasta ese...

  • Escribe un título centrado con líneas en C#

    En este programa de C#, crearemos una función llamada "WriteTitle" que toma una cadena como entrada y la muestra centrada en la pantalla con una línea encima y otra debajo del text...

  • Escritor de títulos de línea de comandos en C#

    Este programa en C# permite al usuario proporcionar un título desde la línea de comandos. El programa utiliza la función "WriteTitle" previamente creada para mostrar el título en m...

  • Contar dígitos y vocales en una cadena en C#

    Esta función de C# está diseñada para calcular el número de dígitos y vocales dentro de una cadena de texto dada. La función, llamada "CountDV", acepta tres parámetros: la cadena d...

  • Comprobar si un carácter es alfabético en C#

    Esta función de C# está diseñada para comprobar si un carácter dado es alfabético, es decir, si pertenece al rango de las letras de la A a la Z (tanto mayúsculas como minúsculas). ...

  • Comprobar si una cadena es un entero en C#

    Esta función de C# está diseñada para comprobar si una cadena dada representa un número entero. La función debe devolver un valor booleano que indique si la cadena se puede analiza...