Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*El programa muestra primero una tabla de notas con sus equivalentes en el Standard Grading System o el sistema utilizado en los Estados Unidos que va desde la A hasta la F. El programa preguntará al usuario su nota y transformará ese resultado al equivalente en el Standard Grading System. También el programa dará una pequeña pero valiosa recomendación al usuario respecto a su nivel de estudio y calidad como estudiante.*/
- #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);
- if(saliryesno==1){
- salir=1;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement