#include "stdio.h"
#include <windows.h>
void clrscr()/*Creando funcion para limpiar pantalla.*/
{
HANDLE hStdOut = GetStdHandle(STD_OUTPUT_HANDLE);
COORD coord = {0, 0};
DWORD count;
CONSOLE_SCREEN_BUFFER_INFO csbi;
GetConsoleScreenBufferInfo(hStdOut, &csbi);
FillConsoleOutputCharacter(hStdOut, ' ', csbi.dwSize.X * csbi.dwSize.Y, coord, &count);
SetConsoleCursorPosition(hStdOut, coord);
}
void main()
{
int salir,saliryesno;
salir=0;
while(salir==0){
clrscr();/*Llamando la funcion para limpiar pantalla.*/
int a;
float nota;
printf("\n\t\t\tNOTAS\t\tEQUIVALENTE\n");
printf("\t\t 9.0 - 10.0\t\t A\n");
printf("\t\t 8.5 - 8.9\t\t B+\n");
printf("\t\t 8.0 - 8.4\t\t B\n");
printf("\t\t 7.5 - 7.9\t\t C+\n");
printf("\t\t 7.0 - 7.4\t\t C\n");
printf("\t\t 6.0 - 6.9\t\t D\n");
printf("\t\t 0.0 - 6.0\t\t F\n");
a=0;
while(a==0){
printf("\nIntroduzca su nota en Programacion II: ");
scanf("%f",¬a);
if(nota<0 || nota>10){
/*a sigue valiendo cero y no se sale del ciclo*/
}
else{
a=1;
}
}
if(nota>=9){
printf("\nNOTA EQUIVALENTE EN STANDARD GRADING SYSTEM: A\n");
printf("RECOMENDACIONES: Excelente, si continua asi usted es un genio.\n\n");
}
else{
if(nota>=8.5){
printf("\nNOTA EQUIVALENTE EN STANDARD GRADING SYSTEM: B+\n");
printf("RECOMENDACIONES: Muy bien, su nivel es impresionante.\n\n");
}
else{
if(nota>=8){
printf("\nNOTA EQUIVALENTE EN STANDARD GRADING SYSTEM: B\n");
printf("RECOMENDACIONES: Bien, su nivel es muy bueno.\n\n");
}
else{
if(nota>=7.5){
printf("\nNOTA EQUIVALENTE EN STANDARD GRADING SYSTEM: C+\n");
printf("RECOMENDACIONES: Usted esta dentro del promedio, trate de no bajar.\n\n");
}
else{
if(nota>=7){
printf("\nNOTA EQUIVALENTE EN STANDARD GRADING SYSTEM: C\n");
printf("RECOMENDACIONES: Usted la va pasando, pero trate elevar su promedio.\n\n");
}
else{
if(nota>=6){
printf("\nNOTA EQUIVALENTE EN STANDARD GRADING SYSTEM: D\n");
printf("RECOMENDACIONES: Usted esta en la cuerda floja, un pequeno descuido \nlo pone en problemas.\n\n");
}
else{/*nota mayor que cero pero menor que 6.*/
printf("\nNOTA EQUIVALENTE EN STANDARD GRADING SYSTEM: F\n");
printf("RECOMENDACIONES: Su nota sinceramente es mala, busque nuevas \ntecnicas de estudio.\n\n");
}
}
}
}
}
}
printf("SI DESEA SALIR PRESIONE 1 O DE LO CONTRARIO PRESIONE OTRO NUMERO: ");
scanf("%d",&saliryesno);
switch(saliryesno){
case 1:
salir=1;
}
}
}
No hay comentarios.:
Publicar un comentario