miércoles, 29 de agosto de 2012

Algoritmo en C:Correspondencia entre calificaciones

En este ejemplo ingresaremos una nota y con una instruccion switch case nos mostrara si esta nota pertenece a una matricula de honor(en este caso solo sera con 20), sobresaliente, notable, aprobado o suspenso.
#include <stdio.h>
#include <conio.h>
int nota;//0..20, nota en la universidad extranjera,0<=nota <=20
int main()
{
 clrscr();
 printf("\n");
 printf("****\n");
 printf("**** Algoritmo: Correspondencia entre calificaciones ****\n");
 printf("****\n");
 printf("\n");
 printf("Introduzca la nota (entre 0 y 20): ");
 scanf("%d", ¬a);
 while(getchar() != '\n');
 printf("La calificacion es: ");
 switch(nota)
 {
 case 20:printf("matricula de honor");break;
 case 19:
 case 18:printf("sobresaliente");break;
 case 17:
 case 16:printf("notable");break;
 case 15:
 case 14:printf("aprobado");break;
 default:if(nota<14)printf("suspenso");break;
 }
 printf("\n");
 printf("\nPulse enter para continuar");
 getchar();
 return 0;

0 comentarios:

Publicar un comentario