martes, 5 de junio de 2012

Problema condicional simple (if) TRABAJO 01



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

1 comentario:

  1. A presentado:
    Toma de decisión doble le falta
    Toma de decisión simple

    ResponderEliminar