Introducción
En este laboratorio, escribiremos un programa en C++ que tomará tres números como entrada del usuario y encontrará el máximo entre ellos utilizando declaraciones if/else.
Crear un nuevo archivo
Crea un nuevo archivo en el directorio ~/project llamado main.cpp.
touch ~/project/main.cpp
Incluir las bibliotecas necesarias
Necesitamos incluir la biblioteca iostream para permitir la entrada y salida.
#include <iostream>
Escribe una función para encontrar el número máximo
Escribiremos una función que tomará tres números como entrada y devolverá el número máximo entre ellos. Utilizaremos declaraciones if/else para comparar los tres números y encontrar el número máximo.
int findMax(int num1, int num2, int num3) {
int max = num1;
if (num2 > max) {
max = num2;
}
if (num3 > max) {
max = num3;
}
return max;
}
Escribe la función principal
En la función principal, solicitaremos al usuario que ingrese tres números y luego llamaremos a la función findMax para encontrar el número máximo.
int main() {
int num1, num2, num3;
std::cout << "Enter the three numbers: ";
std::cin >> num1 >> num2 >> num3;
std::cout << "The maximum number is: " << findMax(num1, num2, num3) << std::endl;
return 0;
}
Compila y ejecuta el programa
Para compilar el programa, abre la terminal y navega hasta el directorio ~/project. Luego, ejecuta el siguiente comando:
g++ main.cpp -o main && ./main
Verás la siguiente salida:
Enter the three numbers: 10 20 30
The maximum number is: 30
Código completo
Aquí está el código completo del archivo main.cpp:
#include <iostream>
int findMax(int num1, int num2, int num3) {
int max = num1;
if (num2 > max) {
max = num2;
}
if (num3 > max) {
max = num3;
}
return max;
}
int main() {
int num1, num2, num3;
std::cout << "Enter the three numbers: ";
std::cin >> num1 >> num2 >> num3;
std::cout << "The maximum number is: " << findMax(num1, num2, num3) << std::endl;
return 0;
}
Resumen
En este laboratorio, aprendimos cómo crear un programa en C++ que puede encontrar el número máximo entre tres números dados utilizando declaraciones if/else. También aprendimos cómo escribir una función para encontrar el número máximo y cómo utilizar declaraciones de entrada/salida para solicitar al usuario que ingrese los números y mostrar el resultado.



