También es muy común entre los profesores, encargar este tipo de programas una vez que se ven las condiciones. De lo que se trata es de pedir, por ejemplo, 3 calificaciones, sacar el promedio y mostrar un mensaje si el alumno aprobó o no aprobó.
Como el promedio puede ser una valor con decimales, tenemos que declarar las variables como tipo float.
#include<stdio.h> #include<conio.h> int main() { float calif_1=0,calif_2=0,calif_3=0,promedio=0; printf("\nIntroduce tu primera calificacion: ");scanf("%f",&calif_1); printf("\nIntroduce tu segunda calificacion: ");scanf("%f",&calif_2); printf("\nIntroduce tu tercera calificacion: ");scanf("%f",&calif_3); promedio=(calif_1+calif_2+calif_3)/3; if(promedio<6) { printf("\n\tLo siento, tu promedio de %.2f no es aprobatorio",promedio); } else { printf("\n\tFelicidades, pasaste con un %.2f",promedio); } getch(); }
Aquà estamos asumiendo que la calificación mÃnima aprobatoria es de 6, pero ¿y si quiero que este dato también sea variable? Entonces el programa quedarÃa asÃ:
Seguir leyendo…