promedio general de un estudiante en c++
Un alumno de Computación Matemática del Primer Año desea saber cuál será su promedio general al final del año en las tres materias más difíciles.
Estas tres materias se evalúan como se muestra:
La calificación de Matemática:
Examen Teórico (70%)
Promedio de 2 prácticas calificadas (30%)
La calificación de Algebra:
Examen Teórico (80%)
Promedio de 3 prácticas calificadas (20%)
La calificación de Introducción a la Computación:
Examen Teórico (40%)
Examen Práctico (40%)
Promedio de 2 trabajos prácticos (20%)
Solución:
Estas tres materias se evalúan como se muestra:
La calificación de Matemática:
Examen Teórico (70%)
Promedio de 2 prácticas calificadas (30%)
La calificación de Algebra:
Examen Teórico (80%)
Promedio de 3 prácticas calificadas (20%)
La calificación de Introducción a la Computación:
Examen Teórico (40%)
Examen Práctico (40%)
Promedio de 2 trabajos prácticos (20%)
Solución:
#include <iostream>
using namespace std;
int main (){
/*Declaramos e inicializamos las variables:*/
int eTeorico = 0;
int ePractico1 = 0;
int ePractico2 = 0;
int ePractico3 = 0;
int trabajo1 = 0;
int trabajo2 = 0;
/*promedio de cada curso y total*/
double pMath = 0;
double pAlg = 0;
double pComp = 0;
double pTotal = 0;
/*---matematica---*/
cout <<"\n::MATEMATICA:\n\n"
<<"Examen teorico: ";
cin >>eTeorico;
cout <<"Practica calificada 1: ";
cin >>ePractico1;
cout <<"Practica calificada 2: ";
cin >>ePractico2;
pMath = eTeorico*0.7 + ((ePractico1+ePractico2)/2)*0.3;
cout <<"=>Matematica: "<<pMath<<endl;
/*---algebra---*/
cout <<"\n::ALGEBRA:\n\n"
<<"Examen teorico: ";
cin >>eTeorico;
cout <<"Practica calificada 1: ";
cin >>ePractico1;
cout <<"Practica calificada 2: ";
cin >>ePractico2;
cout <<"Practica calificada 3: ";
cin >>ePractico3;
pAlg = eTeorico*0.8 + ((ePractico1+ePractico2+ePractico3)/3)*0.2;
cout <<"=>Algebra: "<<pAlg<<endl;
/*---computacion---*/
cout <<"\n::I. A LA COMPUTACION:\n\n"
<<"Examen teorico: ";
cin >>eTeorico;
cout <<"Practica calificada: ";
cin >>ePractico1;
cout <<"Trabajo practico 1: ";
cin >>trabajo1;
cout <<"Trabajo practico 2: ";
cin >>trabajo2;
pComp = eTeorico*0.4 + (ePractico1)*0.4 + ((trabajo1+trabajo2)/2)*0.2;
cout <<"=>I. a la Computacion: "<<pComp;
pTotal = (pMath + pAlg + pComp)/3;
cout <<"\n\nEl promedio de los 3 cursos es: "<<pTotal;
system("pause");
return 0;
}
Comentarios
Publicar un comentario