Está en la página 1de 3

TALLER CLASE

*La Universidad Militar requiere de un programa en Visual C++ que determine el valor de
la matrícula de un estudiante conociendo la clase de vinculación, así:
P = $6.500.000
M = $5.300.000
I = $4.600.000
Leer el tipo de vinculación y escribir el precio que se debe pagar por la matrícula.
El programa debe validar la clase de vinculación, para valores diferentes de vinculación,
debe escribir “TIPO ERRADO”.
DESARROLLO EJERCICIO:

/*

La Universidad Militar requiere de un programa en Visual C++ que determine el valor de

la matrícula de un estudiante conociendo la clase de vinculación, así:

P = $6.500.000

M = $5.300.000

I = $4.600.000

Leer el tipo de vinculación y escribir el precio que se debe pagar por la matrícula.

El programa debe validar la clase de vinculación, para valores diferentes de vinculación,

debe escribir “TIPO ERRADO”.

Adrian Esteban Cardenas Villalba

*/

#include <iostream>

#include <iomanip>

using namespace std;

int main()

char Tipo_vinculacion;
double Valor_matricula;

double Valor_mat_P = 0, Valor_mat_M = 0, Valor_mat_I = 0 ;

do

cout <<"\n\t TIPOS DE VINCULACIÓN\n\n";

cout << "\t P: Particular\n";

cout << "\t M: Militar\n";

cout << "\t I: Institucional\n";

cout << "\t S: Salir del programa\n";

cout << endl;

cout << "\tElija un tipo de vinculación: "; cin>>Tipo_vinculacion;

Tipo_vinculacion = toupper(Tipo_vinculacion);

switch(Tipo_vinculacion)

case 'P':

Valor_matricula = 6500000 ;

Valor_mat_P += Valor_matricula;

cout <<"El usuario es Particular y debe pagar "<< setw(000) << setiosflags(ios::fixed) <<
setprecision(0) << "$" << Valor_matricula <<endl;

break;

case 'M':

Valor_matricula = 5300000 ;

Valor_mat_M += Valor_matricula;

cout <<"El usuario es Militar y debe pagar "<< setw(000) << setiosflags(ios::fixed) <<
setprecision(0) << "$" << Valor_matricula <<endl;

break;

case 'I':

Valor_matricula = 4600000 ;
Valor_mat_I += Valor_matricula;

cout <<"El usuario es Institucional y debe pagar "<< setw(000) << setiosflags(ios::fixed) <<
setprecision(0) << "$" << Valor_matricula <<endl;

break;

default:

cout<<"TIPO ERRADO, digite un tipo de vinculación" <<endl;

break;

}//fin del switch

while(Tipo_vinculacion != 'S');

cout<<"El recaudo de matrículas usuarios particulares"<< Valor_mat_P ;

cout<<"El recaudo de matrículas usuarios militares"<< Valor_mat_M ;

cout<<"El recaudo de matrículas usuarios institucionales"<< Valor_mat_I ;

return 0;

También podría gustarte