Introducción
En este laboratorio, aprenderá a encontrar el número mayor y el menor de tres números utilizando los bloques if-else en el lenguaje de programación C++.
En este laboratorio, aprenderá a encontrar el número mayor y el menor de tres números utilizando los bloques if-else en el lenguaje de programación C++.
Comience declarando las variables que contendrán los tres números, así como las variables que contendrán el número más pequeño y el más grande. Agregue el siguiente código para declarar las variables:
#include <iostream>
using namespace std;
int main()
{
cout << "\n\nBienvenido a LabEx :-)\n\n\n";
cout << " ===== Programa para encontrar el número más grande y el más pequeño entre 3 números ===== \n\n";
// Declarar variables
int n1, n2, n3, smallest, largest;
// Tomar la entrada del usuario
cout << " Ingrese los tres números : \n\n\n";
cin >> n1 >> n2 >> n3;
Establezca los valores más pequeños y más grandes en dos de los números ingresados por el usuario. Hacemos esto porque compararemos el tercer número con los números más pequeños y más grandes actuales en declaraciones if. Agregue el siguiente código:
// Establecer valores iniciales
smallest = n1;
largest = n2;
Compare cada uno de los números restantes con las variables más pequeñas y más grandes actuales. Si uno de los números restantes es menor que la variable más pequeña actual, establezca la variable más pequeña igual a ese número. Si uno de los números restantes es mayor que la variable más grande actual, establezca la variable más grande igual a ese número. Agregue el siguiente código:
// Compare values and assign new values
if (n2 < smallest)
{
smallest = n2;
}
if (n3 < smallest)
{
smallest = n3;
}
if (n3 > largest)
{
largest = n3;
}
if (n2 > largest)
{
largest = n2;
}
Imprima los números más pequeños y más grandes en la consola utilizando declaraciones cout. Agregue el siguiente código:
// Imprimir los números más pequeños y más grandes
cout << "\n\n El número más pequeño entre ( " << n1 << ", " << n2 << ", " << n3 << " ) es : " << smallest;
cout << "\n\n El número más grande entre ( " << n1 << ", " << n2 << ", " << n3 << " ) es : " << largest;
cout << "\n\n\n";
return 0;
}
Esta práctica te mostró cómo encontrar el número más grande y el más pequeño de tres números en C++ utilizando bloques if-else. Aprendiste cómo declarar variables, establecer valores iniciales, comparar valores y mostrar los resultados en la consola. Con este conocimiento, puedes escribir programas más complejos que tomen decisiones basadas en la entrada del usuario.