
Vamos a crear un programa sencillo en C que calcula el promedio de 5 calificaciones.
Declaración de Variables
Primero, necesitamos declarar las variables. Necesitamos cinco variables para almacenar las calificaciones y una más para guardar el promedio. Usaremos el tipo de dato `float` para permitir calificaciones con decimales.
Ejemplo: `float calificacion1, calificacion2, calificacion3, calificacion4, calificacion5, promedio;`.
Must Read
Aquí, `calificacion1`, `calificacion2`, etc., son las variables que guardarán las calificaciones individuales. La variable `promedio` almacenará el resultado del cálculo.
Solicitar las Calificaciones al Usuario
Ahora, vamos a pedirle al usuario que ingrese las cinco calificaciones. Usaremos la función `printf` para mostrar un mensaje en la pantalla y la función `scanf` para leer la entrada del usuario.
Ejemplo:
`
printf("Ingrese la primera calificación: ");
scanf("%f", &calificacion1);`
Repetimos este proceso para las cinco calificaciones. Es importante usar el formato correcto en `scanf`. El `%f` indica que estamos leyendo un número de punto flotante, y el `&` перед nombre де ла variable le dice а `scanf` dónde guardar ель valor leído.
Cálculo del Promedio
Una vez que tenemos las cinco calificaciones, podemos calcular el promedio. Sumamos las calificaciones y dividimos el resultado por 5.
Ejemplo: `promedio = (calificacion1 + calificacion2 + calificacion3 + calificacion4 + calificacion5) / 5.0;`

Es crucial dividir por `5.0` (un número de punto flotante) en lugar de `5` (un entero). Si dividimos por un entero, el resultado podría truncarse, perdiendo la parte decimal del promedio.
Mostrar el Resultado
Finalmente, mostramos el promedio calculado al usuario. Utilizamos la función `printf` para mostrar el resultado de una manera legible.
Ejemplo: `printf("El promedio es: %.2f\n", promedio);`

El `%.2f` en la cadena de formato indica que queremos mostrar el promedio con dos decimales.
Código Completo de Ejemplo
Aquí está el código completo del programa:
```c
#include
int main() {
float calificacion1, calificacion2, calificacion3, calificacion4, calificacion5, promedio;
printf("Ingrese la primera calificación: ");
scanf("%f", &calificacion1);
printf("Ingrese la segunda calificación: ");
scanf("%f", &calificacion2);
printf("Ingrese la tercera calificación: ");
scanf("%f", &calificacion3);
printf("Ingrese la cuarta calificación: ");
scanf("%f", &calificacion4);
printf("Ingrese la quinta calificación: ");
scanf("%f", &calificacion5);
promedio = (calificacion1 + calificacion2 + calificacion3 + calificacion4 + calificacion5) / 5.0;
printf("El promedio es: %.2f\n", promedio);
return 0;
}
```

Explicación del Código
La línea `#include
Compilación y Ejecución
Para compilar el código, puedes usar un compilador de C como GCC. Guarda el código en un archivo llamado, por ejemplo, `promedio.c`. Luego, abre una terminal y ejecuta el comando `gcc promedio.c -o promedio`. Esto creará un archivo ejecutable llamado `promedio`. Para ejecutar el programa, simplemente escribe `./promedio` en la terminal.
Posibles Mejoras
Este programa se puede mejorar. Por ejemplo, se podría usar un bucle `for` para solicitar las calificaciones, haciendo el código más corto y legible. También se podría agregar validación de entrada para asegurarse de que el usuario ingrese valores válidos (por ejemplo, números entre 0 y 10).
Otra mejora sería usar un array para almacenar las calificaciones. Esto permitiría calcular el promedio de un número variable de calificaciones, sin necesidad de modificar el código cada vez.