Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- void universitariosMALI();
- void descuentoTeatro();
- int main() {
- universitariosMALI();
- system("Pause");
- return 0;
- }
- /*
- Escriba un programa en C++ que solicite un número entero N, y que calcule la sumatoria
- de las n primeras fracciones del tipo.
- */
- void sumaFracciones() {
- }
- /* Ejercicio 8 - H2
- El MALI desea saber, de los N universitarios que ingresan al museo con una tarjeta especial
- de descuento, cuantos entran por cada universidad con los que tiene convenio, para aplicar dicho
- descuento.Si se sabe que el primer digito del número de la tarjeta(número de 6 dígitos) con la
- que entra cada universitario indica la universidad de procedencia.
- Digito Universidad
- 1 o 2 UPC
- 3 o 4 PUCP
- 5 UNMSM
- 6 UNFV
- 7 ULIMA
- 8 UCH
- Realice un programa en C++ que determine cuantos universitarios ingresan por cada
- universidad listada anteriormente.
- */
- void universitariosMALI() {
- int cod;
- short iUPC = 0, iPUCP = 0, iUNMSM = 0, iUNFV = 0, iULIMA = 0, iUCH = 0;
- do{
- cout << "Ingrese el numero de tarjeta (Debe contar con 6 digitos) " << endl;
- cout << "Ingrese un numero negativo para ver los resultados: ";
- cin >> cod;
- if (cod % 1000000 == cod && cod / 100000 != 0) {
- short d = cod / 100000;
- cout << d << endl;
- if (d < 3) iUPC += 1;
- else if (d < 5) iPUCP += 1;
- else if (d == 5) iUNMSM += 1;
- else if (d == 6) iUNFV += 1;
- else if (d == 7) iULIMA += 1;
- else iUCH += 1;
- }
- else if (cod > 0)
- cout << "No ha ingresado un codigo valido" << endl;
- cout << "-------------------------------------" << endl;
- } while (cod > 0);
- cout << "El numero de estudiantes que ingresaron al MALI por Universidad:" << endl;
- cout << " UPC: " << iUPC << " - PUCP: " << iPUCP << " - UNMSM: " << iUNMSM << "\n UNFV:" << iUNFV << " - ULIMA: " << iULIMA << " - UCH:" << iUCH <<endl;
- }
- /*
- EJERCICIO 9 - H2
- Un teatro otorga descuentos según la edad del cliente. Determinar la cantidad de dinero que
- el teatro dejo de percibir el día de hoy por cada una de las categorías. Tomar en cuenta que los
- niños menores de 5 años no pueden entrar al teatro y que existe un precio único en los asientos.
- Elabore un programa en C++ que solicite el precio del asiento, la edad de cada asistente para
- determinar lo requerido. Considere que el fin de datos será cuando se ingrese una edad negativa.
- Categoría Edad Descuento
- 1 5 -14 35%
- 2 15 -19 25%
- 3 20 - 45 10%
- 4 46 – 65 25%
- 5 66 - 100 35%
- */
- void descuentoTeatro() {
- short edad, precio = 0;
- float desCat1 = 0, desCat2 = 0, desCat3 = 0, desCat4 = 0, desCat5 = 0;
- do {
- cout << "Introduzca la edad (se mostraran los resultados al ingresar un numero negativo): ";
- cin >> edad;
- if (edad < 5 && edad>0)
- cout << "Los niños menores a 5 no puden entrar al teatro"<< endl;
- else if (edad > 100)
- cout << "La edad es invalida" << endl;
- else {
- cout << "Indique el precio del asiento: ";
- cin >> precio;
- if (edad < 15) desCat1 += precio*0.35;
- else if (edad < 20) desCat2 += precio*0.25;
- else if (edad < 46) desCat3 += precio*0.10;
- else if (edad < 66) desCat4 += precio*0.25;
- else desCat5 += precio*0.35;
- }
- }while (edad > 0);
- cout << "--------------------- \nDescuentos Otorgados" << endl;
- cout << "Categoria 1: " << desCat1 << "\nCategoria 2: " << desCat2 << "\nCategoria 3: " << desCat3 << "\nCategoria 4: " << desCat4 << "\nCategoria 5: " << desCat5 <<endl;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement