Professional Documents
Culture Documents
_ 10
10
10
10
10
10
Sobresaliente aprobado
10 10
2. Despus escribe y compila el programa calificacion.c en la computadora; ejectalo con el mismo valor para comparar el resultado. /* Programa: calificacion.c Descripcin: Dada una calificacin con nmero despliega un mensaje * 0,1,2,3,4,5,6 - Reprobado * 7 - Suficiente, Aprobado * 8 - Bien, Aprobado * 9 - Notable, Aprobado * 10 - Sobresaliente, Aprobado */ #include<stdio.h> #include<stdlib.h> /*Funcin principal*/ main() { /*Declaracin de variables*/ int nota; /*Mensaje de bienvenida */
printf("\nEl siguiente programa lee una calificacion con numero, \ndetermina que tipo de calificacion es\n"); /*Datos de entrada*/ printf("\nInserte una calificacion numerica: "); scanf("%d",¬a); /*Comparacin*/ switch(nota) {case 0: case 1: case 2: case 3: case 4: case 5: case 6: printf("\n\n\t\"Reprobado\""); break; case 7: printf("\n\n\t\"Suficiente, Aprobado\""); break; case 8: printf("\n\n\t\"Bien, Aprobado\""); break; case 9: printf("\n\n\t\"Notable, Aprobado\""); break; case 10: printf("\n\n\t\"Sobresaliente, Aprobado\""); break; default: printf("\n\n\t\"Esa nota es incorrecta\""); } printf("\n\n\t\t"); system("pause"); } /* fin funcion principal */ 3. Finalmente, reflexiona si es posible resolver el problema planteado utilizando estructuras selectivas simples o dobles e ingresa tu comentario en la base de datos. Si es posible de la siguiente manera:
Inicio Imprimir Inserte una calificacin: " Leer nota Condicionar si (nota>0 y nota <=10) entonces Condicionar si (nota>0 y nota <7) entonces Imprimir Reprobado" Fin si Condicionar si (nota=7) entonces Imprimir "Suficiente, Aprobado" fin si Condicionar si (nota=8) entonces Imprimir "Bien, Aprobado" fin si Condicionar si (nota=9) entonces Imprimir Notable, Aprobado fin si Condicionar si (nota=10) entonces Imprimir Sobresaliente, Aprobado fin si (Else)De lo contrario Imprimir "Esa nota es incorrecta" Fin_si