/*Mostrar una tabla de notas con sus letras equivalentes y sus respectivos mensajes de calidad
académica. Luego, preguntar al usuario su nota y transformará ese resultado al equivalente en
letras. En cada caso, se desplegará un mensaje calificador de la calidad académica del alumno:*/
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
void mostrar();
float leer();
float calcular(float m1);
main()
{
float m1;
int otra=1;
while (otra==1)
{
mostrar();
m1=leer();
calcular(m1);
getch();
system("cls");
printf("Desea hacer otra operacion? tnSI=1 tnNO = CUALQUIER TECLA");
scanf("%i",&otra);
}
return 0;
}
void mostrar()
{
puts("ntÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» ");
puts("tº º");
puts("tºt >>> SISTEMAS DE NOTAS<<< º");
puts("tº º");
puts("tº Rango de Letra Mensaje º");
puts("tº notas equivalente calificador º");
puts("tº 9.0 a 10.0 A Excelente º");
puts("tº 7.0 a 8.9 B Muy Bueno º");
puts("tº 5.0 a 6.9 C Bueno º");
puts("tº 3.0 a 4.9 D Regular º");
puts("tº 1.0 a 2.9 E Necesita Mejorar º");
puts("tº 0.0 F Reprobado con Nota Nula º");
puts("tÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼn ");
getch();
}
float leer()
{
float num;
int i=0;
puts("Digite la calificacion ");
scanf("%f",&num);
while(num<0 || num>10.0)
{i++;
printf("ERROR %i: Digite la calificacion n",i);
scanf("%f",&num);
}
return num;
}
float calcular(float m)
{
if(m>=9)
puts("La nota es excelente");
else
if(m>=7)
puts("La nota es muy buena");
else
if(m>=5)
puts("La nota es buena");
else
if(m>=3)
puts("La nota es regular");
else
if(m>=1)
puts("la nota necesita mejorar");
else
puts("Reprovado con nota nula");
return 0;
}
//ALXCE
My Great Web page
|