Programa C# para verificar que todos los elementos de una array flotante sean mayores que 5.0 usando LINQ

Dada una array flotante, ahora nuestra tarea es verificar si todos los elementos presentes en la array flotante son mayores que 5.0. Así que usamos el método All() de LINQ. Este método se utiliza para comprobar si todos los elementos de la secuencia dada cumplen la condición dada. Devolverá verdadero si todos los elementos de la secuencia especificada pasan la prueba en el predicado dado; de lo contrario, devolverá falso. Entonces, para resolver el problema dado, usamos la siguiente consulta:

resultado = nums.All(elemento => elemento > 5.0F);

Aquí, el resultado es una variable de tipo booleano que almacena el resultado final, nums es la array de float, y el método All() contiene la condición que verifica que cada elemento presente en la array dada cumpla o no la condición. Aquí, si todos los elementos de la array cumplen la condición dada, esta declaración «nums.All (elemento => elemento> 5.0F)» devolverá verdadero. Si alguno de los elementos no cumple la condición dada, devolverá falso.

Ejemplo: 

Input  : [6.0, 7.89, 8.9, 89.5, 13.3]
Output : true
 
Input  : [2.0, 1.89, 2.9, 89.5, 13.3]
Output : false

Ejemplo 1:

C#

// C# program to check if all the items of a 
// Float Array is greater than 5.0
using System;
using System.Linq;
  
class geeks{
      
static void Main(string[] args)
{
      
    // Creating a float array
    float[] nums = { 1.2f, 30.3f, 5.6f, 7.0f, 10.1f };
      
    bool result;
      
    // Checking the given array contains all the
    // elements that are greate than 5.0
    result = nums.All(element => element > 5.0F);
      
    if (result == true)
    {
        Console.Write("Elements in the array are greater than 5");
    }
    else
    {
        Console.Write("Elements in the array are not greater than 5");
    }
}
}

Producción:

Elements in the array are not greater than 5

Ejemplo 2:

C#

// C# program to check if all the items of a 
// Float Array is greater than 5.0
using System;
using System.Linq;
  
class geeks{
      
static void Main(string[] args)
{
      
    // Creating a float array
    float[] nums1 = { 1.2f, 30.3f, 3.6f, 7.0f, 10.1f };
    float[] nums2 = { 6.2f, 10.3f, 9.6f, 19.0f, 20.1f };
      
    bool result1, result2;
      
    // Checking the given array contains all the
    // elements that are greate than 5.0
    result1 = nums1.All(element => element > 5.0F);
    result2 = nums2.All(element => element > 5.0F);
      
    // Displaying the final result
    Console.WriteLine("Is nums1 contain all the elements " + 
                      "greater than 5.0f: " + result1);
    Console.WriteLine("Is nums2 contain all the elements " + 
                      "greater than 5.0f: " + result2);
}
}

Producción:

Is nums1 contain all the elements greater than 5.0f: False
Is nums2 contain all the elements greater than 5.0f: True

Publicación traducida automáticamente

Artículo escrito por raghu135ram y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *