ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

C++ programa que hace un registro de estudiantes de matricula.


Enviado por   •  6 de Abril de 2017  •  Tarea  •  576 Palabras (3 Páginas)  •  1.890 Visitas

Página 1 de 3

/*Copyright (c) 2017 Andres Abadia Permission*/

#include <iostream>

#include <iomanip>

/*Proyecto se entrega la semana 7*/

/*

Utilize varias faunciones para dividir cada porcentaje por materia.

*/

using namespace std;

float cc=0.0,jj=0.0,nn=0.0;// Los acumuladores de precios de las materias.

float c1=420.00,c2=580.00,c3=600.00,c4=25.00; // Precios.

float por1=1.00,por2=1.05,por3=1.10; // Porcentajes de las materias 0%, 5%, 10%.

float a=0.0,x=0.0; // Donde guardo la multiplicacion de las oeraciones.

int opc=true; // Opcion del while true para poder entrar al ciclo cuando se iguala a 0 Cierra el programa.

int c=0,j=0,n=0; // Contador de los estudiantes que se matriculan.

// Declaracion de Funciones.

int opcion();

int opcion1();

int opcion2();

int opcion3();

int opcion4();

// Funciones.

int opcion(){ //Menu. Seleccion de menu para la eleccion de curso.

while(opc!=0){

cout<<" \n";

cout<<" ********************"<<endl;

cout<<" *Eleccion de cursos*"<<endl;

cout<<" ********************"<<endl;

cout<<" Cursos Disponibles\n"<<endl;

cout<<" 1.C++ B/.420.00"<<endl;

cout<<" 2.Java B/.580.00"<<endl;

cout<<" 3..NET B/.600.00"<<endl;

cout<<" 4.Datos registrados"<<endl;

cout<<" 5.Salir."<<endl;

cout<<"\t->";

cin>>opc;

opcion1();

}

}

int opcion1(){ //Menu de Cursos.

cout<<fixed;

switch(opc){

case 1:

cout<<"\n";

cout<<" Escojiste C++"<<endl;

cout<<" Que turno"<<endl;

cout<<" 1.Manana 0%"<<endl;

cout<<" 2.Tarde 5%"<<endl;

cout<<" 3.Noche 10%"<<endl;

cout<<"\t->";

cin>>opc;

opcion2();

break;

case 2:

cout<<"\n";

cout<<" Escojiste Java"<<endl;

cout<<" Que turno"<<endl;

cout<<" 1.Manana 0%"<<endl;

cout<<" 2.Tarde 5%"<<endl;

cout<<" 3.Noche 10%"<<endl;

cout<<"\t->";

cin>>opc;

opcion3();

break;

case 3:

cout<<"\n";

cout<<" Escojiste .NET"<<endl;

cout<<" Que turno"<<endl;

cout<<" 1.Manana 0%"<<endl;

cout<<" 2.Tarde 5%"<<endl;

cout<<" 3.Noche 10%"<<endl;

cout<<"\t->";

cin>>opc;

opcion4();

break;

case 4:

cout<<"\tEstudiantes que Escojieron C++ "<<(c)<<endl;

cout<<setprecision(2)<<"\tMonto total de C++ B/."<<cc<<endl;

cout<<"\tEstudiantes que Escojieron Java "<<(j)<<endl;

cout<<setprecision(2)<<"\tMonto total de Java B/."<<jj<<endl;

cout<<"\tEstudiantes que Escojieron .NET "<<(n)<<endl;

cout<<setprecision(2)<<"\tMonto total de .NET B/."<<nn<<endl;

cout<<"\t";

cout<<"\n\n\n\n\n";

system("pause");

break;

case 5: // Salir.

cout<<"\n"<<endl;

cout<<" -----------------"<<endl;

cout<<" Datos registrados"<<endl;

cout<<" -----------------"<<endl;

cout<<"\n\tEstudiantes que Escojieron C++ "<<(c)<<endl;

cout<<setprecision(2)<<"\tMonto total de C++ B/."<<cc<<endl;

cout<<"\tEstudiantes que Escojieron Java "<<(j)<<endl;

cout<<setprecision(2)<<"\tMonto total de Java B/."<<jj<<endl;

cout<<"\tEstudiantes que Escojieron .NET "<<(n)<<endl;

cout<<setprecision(2)<<"\tMonto total de .NET B/."<<nn<<endl;

cout<<"\n";

cout<<" ********************"<<endl;

cout<<" * Saliendo *"<<endl;

cout<<" ********************"<<endl;

cout<<"\n\n\n\n\n";

opc=0;

break;

default:

cout<<"Error x0000001 Materia."<<endl;

break;

}

}

int opcion2(){ //Menu de C++.

c++;

switch(opc){

case 1:

cout<<fixed;

x=c1*por1;

cout<<"\n";

cout<<" Escojiste el turno de la Manana en C++."<<endl;

cout<<setprecision(2)<<" El curso cuesta B/."<<c1<<" mas un impuesto del 0%"<<endl;

cout<<setprecision(2)<<" Te quedaria en un Sub-total de B/."<<x<<endl;

cout<<setprecision(2)<<" Al final del curso debes precentar un pago de B/."<<c4<<" por derecho de examen."<<endl;

a=x+c4;

cout<<setprecision(2)<<" El Total seria B/."<<a<<" por pagar.";

cc+=a;

cout<<"\n";

break;

case 2:

cout<<fixed;

x=c1*por2;

cout<<"\n";

cout<<" Escojiste el turno de la Tarde en C++."<<endl;

cout<<setprecision(2)<<" El curso cuesta B/."<<c1<<" mas un

...

Descargar como (para miembros actualizados) txt (8 Kb) pdf (51 Kb) docx (15 Kb)
Leer 2 páginas más »
Disponible sólo en Clubensayos.com