Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <conio.h>
- #include <stdio.h>
- #include <iostream>
- using namespace System;
- using namespace std;
- int main() // Hoja 1 Pregunta 1
- {
- int *hora, *he, *horaMin, *descuento, *deltaMin;
- descuento = new int; // output
- hora = new int; // input del usr
- he = new int; // hora de entrada
- horaMin = new int; // "int hora" en minutos
- deltaMin = new int; // diferencia en minutos de he y horaMin
- *he = 480; // 8:00am (0800) en minutos
- cout << "Ingrese su hora de entrada en el formato hhmm: ";
- cin >> *hora;
- *horaMin = ((*hora / 100) * 60) + (*hora - ((*hora / 100) * 100));
- //cout << "horaMin: " << *horaMin << endl;
- *deltaMin = *horaMin - *he;
- //cout << "deltaMin: " << *deltaMin << endl;
- *descuento = ((*deltaMin > 0 && *deltaMin <= 10) * 5) + ((*deltaMin > 10 && *deltaMin <= 40) * 10) + ((*deltaMin > 40) * 15);
- cout << "Su descuento por tardanza es de " << *descuento << " Nuevos Soles.";
- delete hora, horaMin, he, descuento, deltaMin;
- _getch();
- return 0;
- }
- ========================================================================================================================================
- #include <stdio.h>
- #include <conio.h>
- #include <iostream>
- using namespace System;
- using namespace std;
- int main() // Hoja 1 Pregunta 2
- {
- int *emp15, *emp7, *emp3, *noEmp, *paltas;
- paltas = new int; // numero de paltas para empacar
- noEmp = new int; // paltas que no han sido empacadas
- emp3 = new int; // numero de epaques de 3
- emp7 = new int; // numero de empaques de 5
- emp15 = new int; // numero de empaques de 15
- cout << "Introduzca el numero de paltas que quiere empacar: ";
- cin >> *paltas;
- *emp15 = *paltas / 15;
- *emp7 = (*paltas % 15) / 7;
- *emp3 = ((*paltas % 15) % 7) / 3;
- *noEmp = ((*paltas % 15) % 7) % 3;
- cout << endl << "Cantidad de empaques de 15 que va a necesitar: " << *emp15;
- cout << endl << "Cantidad de empaques de 7 que va a necesitar: " << *emp7;
- cout << endl << "Cantidad de empaques de 3 que va a necesitar: " << *emp3;
- cout << endl << endl << "Cantidad de paltas que quedaron sin empacar: " << *noEmp;
- delete paltas, noEmp, emp3, emp7, emp15;
- _getch();
- return 0;
- }
- ========================================================================================================================================
- #include <conio.h>
- #include <stdio.h>
- #include <iostream>
- using namespace System;
- using namespace std;
- int main() // Hoja 1 Pregunta 3
- {
- int *pos;
- bool *clasi, *repe, *elim;
- pos = new int; // posicion del equipo (1-10)
- clasi = new bool; // pregunta si califica el equipo
- repe = new bool; // pregunta si va al repechaje
- elim = new bool; // pregunta si es eliminado
- cout << "Ingrese la ubicacion en la tabla de posiciones: ";
- cin >> *pos;
- *clasi = (*pos >= 1 && *pos <= 4);
- *repe = (*pos == 5);
- *elim = (*pos >= 6 && *pos <= 10);
- cout << boolalpha << endl; // 1 = true y 0 = false
- cout << "La seleccion se encuentra clasificada? : " << *clasi << endl;
- cout << "La seleccion va al repechaje? : " << *repe << endl;
- cout << "La seleccion se encuentra eliminada? : " << *elim;
- delete pos, clasi, repe, elim;
- _getch();
- return 0;
- }
- ========================================================================================================================================
- #include <conio.h>
- #include <stdio.h>
- #include <iostream>
- using namespace System;
- using namespace std;
- int main() // Hoja 2 Pregunta 1
- {
- int *pers, *subtotal;
- float *desc, *total;
- char *menu;
- pers = new int; // numero de personas
- total = new float; // precio despues del descuento
- subtotal = new int; // precio sin descuento
- desc = new float; // valor del descuento 10% = 0.1
- menu = new char; // tipo de menu ingresado
- *desc = 0.1;
- cout << "Bienvenidos al restaurante" << endl << endl;
- cout << " ________ ______ ____ " << endl;
- cout << " / ____/ / / __ /___ / / /___ " << endl;
- cout << " / __/ / / / /_/ / __ \\/ / / __ \\ " << endl;
- cout << " / /___/ / / ____/ /_/ / / / /_/ / " << endl;
- cout << " /_____/_/ /_/ \\____/_/_/\\____/ " << endl;
- cout << " __ __ __ _ __" << endl;
- cout << " / / / /___ _____ ___ / /_ _____(_)__ ____ / /_____" << endl;
- cout << " / /_/ / __ `/ __ `__ \\/ __ \\/ ___/ / _ \\/ __ \\/ __/ __ \\" << endl;
- cout << " / __ / /_/ / / / / / / /_/ / / / / __/ / / / /_/ /_/ /" << endl;
- cout << "/_/ /_/\\__,_/_/ /_/ /_/_.___/_/ /_/\\___/_/ /_/\\__/\\____/" << endl << endl;
- cout << "0==============================0" << endl;
- cout << "| A | Menu Ejecutivo | S/.10 |" << endl;
- cout << "|---+------------------+-------|" << endl;
- cout << "| B | Menu Economico | S/.7 |" << endl;
- cout << "|---+------------------+-------|" << endl;
- cout << "| C | Menu Estudiantil | S/.5 |" << endl;
- cout << "0==============================0" << endl << endl;
- _flushall(); // borra la memoria del input
- cout << "Elija el menu (A/B/C): ";
- cin >> *menu;
- cout << "Ingrese la cantidad de comensales: ";
- cin >> *pers;
- *subtotal = ((*menu == 'A' || *menu == 'a') * 10 + //el tipo de ingreso puede ser mayuscula o minuscula
- (*menu == 'B' || *menu == 'b') * 7 +
- (*menu == 'C' || *menu == 'c') * 5) * *pers; // precio del menu multiplicado por la cantidad de personas
- *total = *subtotal - ((*pers > 10) * (*subtotal * *desc)); // se aplica el descuento si son mas de 10 personas
- cout << endl << "El monto final a pagar es de S/." << *total << endl;
- cout << "Gracias por su preferencia!";
- delete menu, pers, total, subtotal, desc;
- _getch();
- return 0;
- }
- ========================================================================================================================================
- #include <conio.h>
- #include <stdio.h>
- #include <iostream>
- using namespace System;
- using namespace std;
- int main() // Hoja 2 Pregunta 2
- {
- // basicamente lo mismo que la pregunta anterior
- float *total, *hrs;
- char *job;
- job = new char; // tipo de trabajo
- hrs = new float; // horas trabajadas
- total = new float; // precio total
- cout << "0=========================================0" << endl;
- cout << "| A | Acondicionamiento | S/.200 por hora |" << endl;
- cout << "|---+-------------------+-----------------|" << endl;
- cout << "| B | Reparacion | S/.100 por hora |" << endl;
- cout << "|---+-------------------+-----------------|" << endl;
- cout << "| C | Mantenimiento | S/.50 por hora |" << endl;
- cout << "0=========================================0" << endl << endl;
- _flushall(); // borra la memoria del input
- cout << "Elija el tipo de trabajo (A/B/C): ";
- cin >> *job;
- cout << "Ingrese la cantidad de horas trabajadas: ";
- cin >> *hrs;
- *total = ((*job == 'A' || *job == 'a') * 10 + // input puede ser mayuscula o minuscula
- (*job == 'B' || *job == 'b') * 7 +
- (*job == 'C' || *job == 'c') * 5) * *hrs; // se multiplica el precio por las horas
- cout << endl << "El monto final a pagar es de S/." << *total;
- delete job, hrs, total;
- _getch();
- return 0;
- }
- ========================================================================================================================================
- #include <conio.h>
- #include <stdio.h>
- #include <iostream>
- using namespace System;
- using namespace std;
- int main() // Hoja 2 Pregunta 3
- {
- float *pi2, *trayecto, *radio, *area, *vol;
- vol = new float; // volumen resultante
- area = new float; // area resultante
- radio = new float; // radio ingresado
- trayecto = new float; // trayecto ingresado
- pi2 = new float; // pi quarado
- *pi2 = 9.8696; // pi^2
- cout << "Ingrese los siguienetes valores en metros." << endl; // en realidad no se necesita :/
- cout << "Trayecto \"R\" entre el centro del conducto y el centro del toro: ";
- /* \" hace que se puedan imprimir las comillas en la consola
- sin que el programa piense que se cierra el texto a imprimir.
- Para mas info -> es.cppreference.com/w/cpp/language/escape
- */
- cin >> *trayecto;
- cout << "Radio \"r\" del conducto: ";
- cin >> *radio;
- *area = 4 * *pi2 * *trayecto * *radio;
- *vol = 2 * *pi2 * *trayecto * *radio * *radio;
- cout << endl <<"El area del toro es: " << *area << "m^2"<< endl;
- cout << "El volumen del toro es: " << *vol << "m^3";
- delete area, vol, radio, trayecto, pi2;
- _getch();
- return 0;
- }
Add Comment
Please, Sign In to add comment