Está en la página 1de 2

3.

Un alumno desea saber cuál será su calificación final en la materia de Programación para
Ingenieros. Dicha calificación se compone de los siguientes porcentajes:

o 55% del promedio de sus tres calificaciones parciales.


o 30% de la calificación del examen final.
o 15% de la calificación de un trabajo final.

SOLUCIÓN:

ANÁLISIS:

ENTRADAS PROCESO SALIDAS


Calificación primer parcial (parc1) prom<-(parc1+parc2+parc3)/3 Promedio de la
Calificación segundo parcial (parc2) promf<-(prom*55/100) + materia
Calificación tercer parcial (parc3) (examf*30/100)+ Programación para
Calificación examen final (examf) (traf*15/100) ingenieros (promf)
Calificación trabajo final (traf)

ALGORITMO: PSEUDOCODIGO

Algoritmo Promediofinal
//Declarar variables
Definir parc1, parc2, parc3, examf, traf, prom, promf Como Real
//Entradas
Escribir "Ingrese la calificación del primer parcial"
Leer parc1
Escribir "Ingrese la calificación del segundo parcial"
Leer parc2
Escribir "Ingrese la calificación del tercer parcial"
Leer parc3
Escribir "Ingrese la calificación del examen final"
Leer examf
Escribir "Ingrese la calificación del trabajo final"
Leer traf
//Proceso
prom<- (parc1+parc2+parc3)/3
promf<-(prom*55/100) + (examf*30/100) + (traf*15/100)
//Salida
Escribir "Hola, el promedio de la materia programación para ingenieros es: ",promf
FinAlgoritmo
PROGRAMA C++:

#include <iostream>
using namespace std;

int main(int argc, char *argv[]) {


float promedio, examenFinal, trabajoFinal, calificacionFinal;
float primerParcial, segundoParcial, tercerParcial;
cout << "Ingrese la calificación del primer parcial: ";
cin >> primerParcial;
cout << "Ingrese la calificación del segundo parcial: ";
cin >> segundoParcial;
cout << "Ingrese la calificación del tercer parcial: ";
cin >> tercerParcial;
promedio = (primerParcial + segundoParcial + tercerParcial) / 3;
cout << "Ingrese la calificación del examen final: ";
cin >> examenFinal;
cout << "Ingrese la calificación del trabajo final: ";
cin >> trabajoFinal;
calificacionFinal = (promedio * 0.55) + (examenFinal * 0.30) + (trabajoFinal * 0.15);
cout << "La calificación final es: " << calificacionFinal << endl;
return 0;
}

También podría gustarte