sábado, 24 de noviembre de 2012

PROGRAMA PARA CALCULAR CALIFICACION FINAL EN LA MATERIA DE PROGRAMACION

PROGRAMA PARA CALCULAR LA CALIFICACION FINAL DE UN ALUMNO SI SU PROMEDIO ES  MAYOR O  IGUAL A 3 ,ESTE ALUMNO APROBO LA MATERIA , PERO SI NO, REPROBO LA MATERIA. ESTE PROGRAMA  A  SIDO REALIZADO EN C++.

#include<iostream.h>
#include<stdio.h>
#include<conio.h>
void main (void)
{
char opcion='s';
float nota1,nota2,nota3,prom,exam,trab,ppar,exfin,tfin,cfin;
char nombre[30];
while(opcion=='s')
{
textcolor(5);
textbackground(8);
clrscr();
gotoxy(20,2);cout<<"CALCULAR NOTAS DE PROGRAMACION DE UN APRENDIZ";
gotoxy(10,4);cout<<"nombre del aprendiz     " ;
gotoxy(30,4);cin>>nombre;
do{
gotoxy(15,6);cout<<"digite la primera nota:  ";
gotoxy(40,6);cin>>nota1;
gotoxy(15,7);cout<<"nota no valida!!...ingrese una nota nuevamente";
gotoxy(40,6);cout<<"     ";
}while((nota1<1)||(nota1>5));
gotoxy(40,6);cout<<nota1;
gotoxy(15,7);cout<<"                                                      ";
do{
gotoxy(15,8);cout<<"digite la segunda nota:  ";
gotoxy(40,8);cin>>nota2;
gotoxy(15,9);cout<<"nota no valida!! ingrese una nota nuevamente";
gotoxy(40,8);cout<<"       ";
}while((nota2<1)||(nota2>5));
gotoxy(40,8);cout<<nota2;
gotoxy(15,9);cout<<"                                                       ";
do{
gotoxy(15,10);cout<<"digite la tercera nota:   ";
gotoxy(40,10);cin>>nota3;
gotoxy(15,11);cout<<"nota no valida!! ingrese una nota nuevamente";
gotoxy(40,10);cout<<"        ";
}while((nota3<1)||(nota3>5));
gotoxy(40,10);cout<<nota3;
gotoxy(15,11);cout<<"                                                      ";
do{
gotoxy(12,12);cout<<"ingrese la nota examen final:  ";
gotoxy(50,12);cin>>exam;
gotoxy(15,13);cout<<"nota no valida!! ingrese una nota nuevamente";
gotoxy(50,12);cout<<"         ";
}while((exam<1)||(exam>5));
gotoxy(50,12);cout<<exam;
gotoxy(15,13);cout<<"                                                       ";
do{
gotoxy(12,14);cout<<"ingrese la nota del trabajo final:   ";
gotoxy(50,14);cin>>trab;
gotoxy(15,15);cout<<"nota no valida!! ingrese una nota nuevamente";
gotoxy(50,14);cout<<"           ";
}while((trab<1)||(trab>5));
gotoxy(50,14);cout<<trab;
gotoxy(15,15);cout<<"                                                       ";
prom=(nota1+nota2+nota3)/3;
ppar=prom*0.55;
exfin=exam*0.15;
tfin=trab*0.15;
cfin=ppar+exfin+tfin;
gotoxy(18,16);cout<<"su promedio es:          "<<prom;
gotoxy(12,17);cout<<" su calificacion final en la materia de programacion es: "<<cfin;
if(cfin>=3)
{
gotoxy(18,18);cout<<" usted APROBO la competencia de programacion";
}
else
{
gotoxy(18,18);cout<<"usted REPROBO la competencia de programacion";
}
do{
gotoxy(20,20);cout<<"desea calcular notas de otro aprendiz s/n" ;
opcion=getch();
}while((opcion!='s')&&(opcion!='n'));
}
}

No hay comentarios:

Publicar un comentario