Magazine

Programa básico para sacar el promedio de un estudiante universitario

Publicado el 08 febrero 2020 por Elistmopty
                      Programa básico para sacar el promedio de un estudiante universitario - C++
Programa básico para sacar el promedio de un estudiante universitario
Desde la cueva del programador me han enviado un programa básico para calcular el promedio de un estudiante universitario.
Como bien se menciona es básico le faltan detalles o mas bien validaciones, pero si bien carece de unos detalles es muy funcional como guía para hacer un programa mas completo.
Espero les sirva de mucha ayuda y les dejo abajo el código fuente del programa
Lenguaje: C++
IDE: XCode
#include <iostream>#include <string.h>using namespace std;/* run this program using the console pauser or add your own getch, system("pause") or input loop *//*Programa Basico para la suma de las notas de un estudiante universitario*/int main(int argc, char** argv) {floatcant,suma1=0,suma2=0,suma3=0,suma4=0,suma5=0,prom1=0,prom2=0,prom3=0,prom4=0,prom5=0,total;char nombre[20], apellido[30];int i, notas1, notas2, notas3, notas4, notas5;    cout<<"Nombre del estudiante \n";  cin >>nombre;  cout<<"Apellido del estudiante \n";  cin >>apellido;     do{    cout<<"1. Asistencia \n";  cout<<"2. Laboratorios \n";  cout<<"3. Parciales \n";  cout<<"4. Proyecto \n";  cout<<"5. Semestral \n";  cout<<"6. Salir y mostrar resultado\n";  cout<<"Escoga una opcion \n";  cin >> i;  switch (i) {  case 1 :  //Solo ingresar 1 y 0 para las assitencias 1 en caso de asistir y 0 en caso de no asistir  cout<<"Ingresa la cantidad de Asistencia - Ingresar  \n";  cin>>notas1;  for(int a = 1; a <=notas1 ; a = a + 1)  {  cout<<"Ingresa la asistencia # "<<a;  cin>>cant;  suma1 = suma1 + cant;  }  prom1 = ((suma1 / notas1)*100)/10;  cout<<"promedio en asistencia "<< prom1;  cout<<"\n";  break;  case 2 :  cout<<"Cuantas notas ingresaras en laboratorio \n";  cin>>notas2;  for(int a = 1; a <=notas2 ; a = a + 1)  {  cout<<"Ingresa la nota # "<< a;  cin>>cant;  suma2 = suma2 + cant;  }  prom2 = ((suma2 / notas2)*100)*0.0020;  cout<<"Promedio en laboratorio "<< prom2;  cout<<"\n";  break;  case 3:  cout<<"Cuantas notas ingresaras en Parciales \n";  cin>>notas3;  for(int a = 1; a <=notas3 ; a = a + 1)  {  cout<<"Ingresa la notas #"<< a;  cin>>cant;  suma3 = suma3 + cant;  }  prom3 = ((suma3 / notas3)*100)*0.0020;  cout<<"Promedio en Parciales /n"<< prom3;  cout<<"\n";  break  case 4:  cout<<"Cuantas notas ingresaras en Proyectos \n";  cin>>notas4;  for(int a = 1; a <=notas4 ; a = a + 1)  {  cout<<"Ingresa la nota # "<< a;  cin>>cant;  suma4 = suma4 + cant;  }  prom4 = ((suma4 / notas4)*100)*0.0020;  cout<<"promedio en Proyectos "<< prom4;  cout<<"\n";  break  case 5:  cout<<"Cuantas notas ingresaras en el Semestral \n";  cin>>notas5;  for(int a = 1; a <=notas5 ; a = a + 1)  {  cout<<"Ingresa la nota # "<< a;  cin>>cant;  suma5 = suma5 + cant;  }  prom5 = ((suma5 / notas5)*100)*0.0030;  cout<<"promedio en el Semestral"<< prom5;  cout<<"\n";  break;  default:  cout<<"Salir e imprimir datos ";  cout<<"\n";  }    }while (i != 6);    cout<<"\n";  cout<<"  "<<"Detalle de las notas del estudiante";  cout<<"\n \n";  cout<<""<<"Nombre del Alumno: "<< nombre;  cout<<"\n";  cout<<""<<"Apellido del Alumno: "<< apellido;  cout<<"\n \n";  cout<<"Asistencia: "<< prom1;  cout<<"\n";  cout<<"Laboratorio: "<< prom2;  cout<<"\n";  cout<<"Parciales: "<< prom3;  cout<<"\n";  cout<<"Proyecto: "<< prom4;  cout<<"\n";  cout<<"Semestral: "<< prom5;  cout<<"\n";  total = prom1 + prom2 + prom3 + prom4 + prom5;  cout<<"promedio Total: "<< total;    if (total <=61.00){  cout<<"\nSu promedio corresponde a una F \n";  } else if (total >=61.00 & total <=70.00){  cout<<"\nSu promedio corresponde a una D \n";  }  else if (total >=71.00 & total <=80.00){  cout<<"\nSu promedio corresponde a una C \n";  } else if (total >=81.00 & total <=90.00){  cout<<"\nSu promedio corresponde a una B \n";  } else if (total >=91.00 & total <=100.00){  cout<<"\nSu promedio corresponde a una A \n";  }  cout<<"\nPrograma desarrollado por el estudiante: \n";  cout<<"\nGracias por usar programacion C++  \n";    return total;
}

Volver a la Portada de Logo Paperblog