Programa c++

#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",&nota);

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