nosotrosprogramamos
  Modularidad -Codigo 03.cpp
 
/*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
 
  Hoy habia 23605 visitantes¡Aqui en esta página!  
 
Se prohibe la venta de cualquier codigo que se encuentre en esa pagaina, esta pagina es de uso gratuito en un 100%, DESDE LOS CODIGOS INCLUYENDO EL DOMINIO. En caso de querer optar a clases personalizadas ponte en contacto atravez de facebook en nuestra FanPage NosotrosProgramamos Tambien puedes pegar nuestra url en facebook: http://www.facebook.com/pages/NosotrosProgramamos/148584758550145 Este sitio web fue creado de forma gratuita con PaginaWebGratis.es. ¿Quieres también tu sitio web propio?
Registrarse gratis