Encontrar el número más grande

CCBeginner
Practicar Ahora

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

En este laboratorio, escribiremos un programa en C para encontrar el número más grande entre tres números ingresados por el usuario. Pediremos al usuario que ingrese tres números, y luego nuestro programa determinará el número más grande y lo imprimirá en la consola.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL c(("C")) -.-> c/BasicsGroup(["Basics"]) c(("C")) -.-> c/ControlFlowGroup(["Control Flow"]) c(("C")) -.-> c/FunctionsGroup(["Functions"]) c(("C")) -.-> c/FileHandlingGroup(["File Handling"]) c(("C")) -.-> c/UserInteractionGroup(["User Interaction"]) c/BasicsGroup -.-> c/variables("Variables") c/BasicsGroup -.-> c/data_types("Data Types") c/BasicsGroup -.-> c/operators("Operators") c/ControlFlowGroup -.-> c/if_else("If...Else") c/FunctionsGroup -.-> c/function_declaration("Function Declaration") c/FileHandlingGroup -.-> c/create_files("Create Files") c/UserInteractionGroup -.-> c/user_input("User Input") c/UserInteractionGroup -.-> c/output("Output") subgraph Lab Skills c/variables -.-> lab-123277{{"Encontrar el número más grande"}} c/data_types -.-> lab-123277{{"Encontrar el número más grande"}} c/operators -.-> lab-123277{{"Encontrar el número más grande"}} c/if_else -.-> lab-123277{{"Encontrar el número más grande"}} c/function_declaration -.-> lab-123277{{"Encontrar el número más grande"}} c/create_files -.-> lab-123277{{"Encontrar el número más grande"}} c/user_input -.-> lab-123277{{"Encontrar el número más grande"}} c/output -.-> lab-123277{{"Encontrar el número más grande"}} end

Crear un programa en C

Primero, necesitamos crear un programa en C en el archivo main.c que se encuentra en el directorio ~/project/.

Incluir las bibliotecas necesarias

Lo primero que hay que hacer es incluir los archivos de encabezado necesarios.

#include <stdio.h>

Declarar variables

A continuación, declaramos tres variables de tipo float para almacenar los valores ingresados por el usuario.

float a, b, c;

Obtener la entrada del usuario

Ahora podemos solicitar al usuario que ingrese sus datos.

printf("Enter 3 numbers: ");
scanf("%f %f %f", &a, &b, &c);

Encontrar el número más grande

Ahora, usaremos una declaración if...else para determinar el número más grande:

if(a >= b && a >= c)
{
   printf("\n\nLargest number = %.3f ", a);  // imprime el número más grande en la consola
}
else if(b >= a && b >= c)
{
   printf("\n\nLargest number is = %.3f", b);
}
else
{
   printf("\n\nLargest number is = %.3f", c);
}

Mostrar la salida

Por último, necesitamos imprimir la salida en la consola.

printf("\n\n\t\t\tCoding is Fun!\n\n\n");
return 0;

Asegúrate de compilar y ejecutar el programa para probarlo.

Resumen

En este laboratorio, aprendimos cómo escribir un programa en C para encontrar el número más grande de los tres números ingresados por el usuario. Usamos la declaración condicional if-else para determinar el número más grande e imprimimos el resultado en la consola. Recuerda siempre probar tu programa detenidamente para asegurarte de que funcione como se espera.