Este programa evalúa las notas: 1er Parcial,2do parcial, 1ra practica,2da practica, 3ra practica, evaluación permanente; utilizando el sistema de evaluación (3(prom.parcial)+2(prom. practicas)+1(eva. permanente))/6
y nos muestra si el alumno esta APROBADO si su nota es mayor igual de 10.5; y DESAPROBADO si su nota es menor de 10.5. LA CONDICIÓN PARA QUE ESTE PROGRAMA CORRA ES QUE LOS DATOS DE ENTRADA SEAN MAYORES A "0" Y MENOR IGUAL A 20.
------------------------------------------------------------------------------------------------------------
//Inclusion de librerias
#include<iostream>//para cin, cout
using namespace std;
//funcion principal
int main()
{
//declaracion de variables
//DECLARAR
float pp,sp,ppr,spr,tpr,ep,nota;
//ingresar datos
//ASIGNAR
cout<<"INGRESE LAS NOTAS DEL ALUMNO: "<<endl;
cout<<"Primer parcial: "; cin>>pp;
cout<<"Segundo parcial: "; cin>>sp;
cout<<"Primera practica: "; cin>>ppr;
cout<<"Segunda practica: "; cin>>spr;
cout<<"Tercera practica: "; cin>>tpr;
cout<<"Evaluacion permanente: "; cin>>ep;
if (pp>0,pp<=20,sp>0,sp<=20,ppr>0,ppr<=20,spr>0,spr<=20,tpr>0,tpr<=20,ep>0,ep<=20)
{
//PROCESO teniendo en cuenta el sistema de evaluacion 3,2,1
nota=((3*((pp+sp)/2))+(2*((ppr+spr+tpr)/3))+(ep))/6;
if (nota<10.5)
{
cout<<"promedio final : "<<nota<<endl;
cout<<"--------------------------------------"<<endl;
cout<<"--------------DESAPROBADO-------------"<<endl;
cout<<"--------------------------------------"<<endl;
}
if (nota>=10.5)
{
cout<<"promedio final : "<<nota<<endl;
cout<<"--------------------------------------"<<endl;
cout<<"--------------APROBADO----------------"<<endl;
cout<<"--------------------------------------"<<endl;
}
}
//pausa para ver los resultados
system("pause");
return 0;
}
------------------------------------------------------------------------------------------------------------
APLICACION .EXE
DIAGRAMA
A presentado:
ResponderEliminarToma de decisión doble le falta
Toma de decisión simple