Introducción
En este laboratorio, escribiremos un programa en C++ para encontrar el mayor de tres números.
En este laboratorio, escribiremos un programa en C++ para encontrar el mayor de tres números.
Creamos un nuevo archivo llamado main.cpp en el directorio ~/project con el siguiente comando:
touch ~/project/main.cpp
Necesitamos incluir los archivos de encabezado iostream y cstdlib para usar las funciones cout, cin y system.
#include <iostream>
#include <cstdlib>
Agrega el siguiente código para crear la función main():
int main() {
// código irá aquí
return 0;
}
Necesitamos declarar tres variables de tipo float para almacenar los tres números ingresados por el usuario.
float n1, n2, n3;
Usaremos la función cout para pedir al usuario que ingrese tres números, y la función cin para almacenar esos números en las variables que acabamos de declarar.
std::cout << "Ingrese tres números: ";
std::cin >> n1 >> n2 >> n3;
Usaremos una serie de instrucciones if para determinar y mostrar el número más grande de los tres.
if (n1 >= n2 && n1 >= n3) {
std::cout << "Número más grande: " << n1;
}
if (n2 >= n1 && n2 >= n3) {
std::cout << "Número más grande: " << n2;
}
if (n3 >= n1 && n3 >= n2) {
std::cout << "Número más grande: " << n3;
}
Utiliza el siguiente comando para compilar y ejecutar el programa:
g++ main.cpp -o main &&./main
Aquí está el código completo del archivo main.cpp:
#include <iostream>
#include <cstdlib>
int main() {
float n1, n2, n3;
std::cout << "Ingrese tres números: ";
std::cin >> n1 >> n2 >> n3;
if (n1 >= n2 && n1 >= n3) {
std::cout << "Número más grande: " << n1;
}
if (n2 >= n1 && n2 >= n3) {
std::cout << "Número más grande: " << n2;
}
if (n3 >= n1 && n3 >= n2) {
std::cout << "Número más grande: " << n3;
}
return 0;
}
En este laboratorio, escribimos un programa en C++ para encontrar el mayor de tres números. Aprendimos cómo usar la instrucción if para comparar valores, y cómo pedirle al usuario que ingrese datos usando cout y cin. También aprendimos cómo compilar y ejecutar programas en C++ en la terminal.