Vistas de página en total

martes, 2 de noviembre de 2010

Nota promedio de un estudiante: dificultad 1

Desarrolle un algoritmo en C que le ayude a un profesor a calcular la nota definitiva de un estudiante. El curso que dicta el profesor tiene 5 notas: primer parcial (20%), segundo parcial (20%), examen final (10%), actividades (30%) y laboratorios (20%). El primer parcial está compuesto por una parte teorica(80%) y otra práctica (20%). Adicionalmente, el profesor decidió que la parte práctica del primer parcial contara también como un laboratorio. Incluyendo la parte del primer parcial, se tomaron 4 notas de laboratorio. En el componente de actividades se tomaron 4 notas, pero el profesor decidio que la primera actividad (quiz) valiera doble, lo que significa que al final se tomaron 5 notas. El algoritmo a desarrollar debe pedir al profesor la menor cantidad de notas posible.

#include "stdafx.h"
#include
#include "conio.h"
#include "math.h"

using namespace std ;

void main()
{
float a,b,c,d,e,f,g,h,i,j,k,p1,p2,p3,ac,lb, df;
cout<< "primer parcial, nota teorica\n"; cin>>a;
cout<< "nota practica del primer parcial\n"; cin>>b;
cout<< "nota del segundo parcial\n"; cin>>c;
cout<< "nota del tercer parcial\n"; cin>>d;
cout<<"notas de actividades, nota del quiz\n"; cin>>e;
cout<< "segunda actividad\n"; cin>>f;
cout<< "tercera actividad\n"; cin>>g;
cout<< "cuarta actividad\n"; cin>>h;
cout<< "notas de laboratorios, primera nota\n"; cin>>i;
cout<< "segunda nota de laboratorio\n"; cin>>j;
cout<< "tercera nota de laboratorio\n"; cin>>k;
p1=((a*0.8)+(b*0.2))*0.2;
p2=(c*0.2);
p3=(d*0.1);
ac=(((2*e)+f+g+h)/5)*0.3;
lb=((i+j+k+b)/4)*0.2;
df= p1+p2+p3+ac+lb;
cout<< "la nota del estudiante es\n";
cout<
getch ();
}

2 comentarios: