Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TALLER 10
1-Utilizando la instrucción switch, escribir un programa, que lea el tipo de vehículo que
pasa por un peaje y determine el valor a pagar, según los datos de la siguiente tabla:
#include<iostream>
using namespace std;
int main() {
char tipo;
cout << "INGRESE EL TIPO DE VEHICULO"<< endl;
cin >> tipo;
switch (tipo) {
case '1':
cout << "TIPO DE VEHICULO:1" << endl;
cout << " VALOR A PAGAR: $ 7.7000" << endl;
break;
case '2':
cout << "TIPO DE VEHICULO:2" << endl;
cout << " VALOR A PAGAR: $13.200" << endl;
break;
case '3':
cout << "TIPO DE VEHICULO:3" << endl;
cout << " VALOR A PAGAR: $8.400" << endl;
break;
case'4':
cout << "TIPO DE VEHICULO:4" << endl;
cout << " VALOR A PAGAR: $19.200" << endl;
break;
case'5':
cout << "TIPO DE VEHICULO:5" << endl;
cout << " VALOR A PAGAR: $29.100" << endl;
break;
case'6':
cout << "TIPO DE VEHICULO:6" << endl;
cout << " VALOR A PAGAR: $37.700" << endl;
break;
}
system("pause");
return 0;
OPCION 1:
OPCION 2:
OPCION 3:
OPCION 4:
OPCION 5:
#include<iostream>
using namespace std;
int main()
{
char figura;
cout << "INGRESE LA FIGURA QUE DESEA SEGUN ELMENÚ:" << endl;
cin >> figura;
switch (figura) {
case '1':
case'2':
cout << "INGRESE EL VALOR DEl RADIO (cm)" << endl;
cin >> r;
A = pi * (r * r);
P = 2 * pi * r;
cout << "EL AREA ES:" << A << "cm^2" << endl << "EL PERIMETRO ES:" <<
P <<"cm"<< endl;
break;
case'3':
case '4':
cout << " INGRESE EL VALOR DE LA DIAGONAL MAYOR(cm)" << endl;
cin >> Dmay;
cout << " INGRESE EL VALOR DE LA DIAGONAL MENOR(cm)" << endl;
cin >> Dmen;
A = Dmay * Dmen / 2;
l1 = Dmay / 2;
l2 = Dmen / 2;
l3 = (l1 * l1) + (l2 * l2);
cout << "EL AREA ES:" << A << "cm^2" << endl << "EL PERIMETRO ES:" <<
4*sqrt(l3) <<"cm"<< endl;
break;
case '5':
cout << "INGRESE EL VALOR DE LA BASE MENOR(cm)" << endl;
cin >> b;
cout << "INGRESE EL VALOR DE LA BASE MAYOR(cm)" << endl;
cin >> Bmay;
cout << "INGRESE EL VALOR DE LA ALTURA (cm)" << endl;
cin >> h;
cout << "INGRESE EL VALOR EL LADO DERECHO" << endl;
cin >> d;
cout << "INGRESE EL VALOR DE LADO IZQUIERDO" << endl;
cin >> c;
A = (Bmay + b) * h / 2;
P = b + Bmay + c + d;
cout << "EL AREA ES:" << A << "cm^2" << endl << "EL PERIMETRO ES:" <<
P << "cm" << endl;
break;
}
system("pause");
return 0;
}