Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Prob03
- // 7073 = FIJO // 6769 = CELULAR
- #include "stdafx.h"
- #include <iostream>
- #include <conio.h>
- using namespace std;
- int main()
- {
- long long pp1, hh1, mm1, pp2, hh2, mm2, codigo;
- float monto;
- do
- {
- cout << "Ingrese codigo: "; cin >> codigo;
- pp1 = codigo / 1000000000000;
- hh1 = (codigo % 1000000000000) / 10000000000;
- mm1 = ((codigo % 1000000000000) % 10000000000) / 100000000;
- pp2 = (((codigo % 1000000000000) % 10000000000) % 100000000) / 10000;
- hh2 = ((((codigo % 1000000000000) % 10000000000) % 100000000) % 10000) / 100;
- mm2 = ((((codigo % 1000000000000) % 10000000000) % 100000000) % 10000) % 100;
- } while (codigo < pow(10, 15) || codigo > 9999999999999999);
- if (pp1 == 6769 && pp2 == 7073)
- {
- monto = (((hh1 * 60) + mm1)*0.35) + (((hh2 * 60) + mm2)*0.15);
- cout << "Cantidad de horas a Fijo: " << hh2 << endl;
- cout << "Cantidad de minutos a Fijo: " << mm2 << endl;
- cout << "Cantidad de horas a Celular: " << hh1 << endl;
- cout << "Cantidad de minutos a Celular: " << mm1 << endl;
- cout << "Monto a pagar por el consumo: " << monto << endl;
- if ((((hh1 * 60) + mm1)*0.35) > (((hh2 * 60) + mm2)*0.15))
- cout << "El Mayor gasto lo tuvo al realizar llamadas a CELULAR." << endl;
- else
- cout << "El Mayor gasto lo tuvo al realizar llamadas a FIJO." << endl;
- }
- else if (pp1 == 7073 && pp2 == 6769)
- {
- monto = (((hh1 * 60) + mm1)*0.15) + (((hh2 * 60) + mm2)*0.35);
- cout << "Cantidad de horas a Fijo: " << hh1 << endl;
- cout << "Cantidad de minutos a Fijo: " << mm1 << endl;
- cout << "Cantidad de horas a Celular: " << hh2 << endl;
- cout << "Cantidad de minutos a Celular: " << mm2 << endl;
- cout << "Monto a pagar por el consumo: " << monto << endl;
- if ((((hh1 * 60) + mm1)*0.15) > (((hh2 * 60) + mm2)*0.35))
- cout << "El Mayor gasto lo tuvo al realizar llamadas a FIJO." << endl;
- else
- cout << "El Mayor gasto lo tuvo al realizar llamadas a CELULAR." << endl;
- }
- else if (pp1 == 6769 && pp2 == 6769)
- {
- monto = (((hh1 * 60) + mm1)*0.35) + (((hh2 * 60) + mm2)*0.35);
- cout << "*SOLO SE INGRESO LLAMADAS A CELULAR*" << endl;
- if (mm1 + mm2 >= 60 && mm1+mm2 <120)
- {
- cout << "Cantidad de horas a Celular: " << hh1 + hh2 + 1 << endl;
- cout << "Cantidad de minutos a Celular: " << (mm1 + mm2) - 60 << endl;
- }
- else if (mm1 + mm2 == 120)
- {
- cout << "Cantidad de horas a Celular: " << hh1 + hh2 + 2 << endl;
- cout << "Cantidad de minutos a Celular: " << "0" << endl;
- }
- else
- {
- cout << "Cantidad de horas a Celular: " << hh1 + hh2 << endl;
- cout << "Cantidad de minutos a Celular: " << mm1 + mm2 << endl;
- }
- cout << "Monto a pagar por el consumo: " << monto << endl;
- cout << "El Mayor gasto lo tuvo al realizar llamadas a CELULAR." << endl;
- }
- else if (pp1 == 7073 && pp2 == 7073)
- {
- monto = (((hh1 * 60) + mm1)*0.15) + (((hh2 * 60) + mm2)*0.15);
- cout << "*SOLO SE INGRESO LLAMADAS A FIJO*" << endl;
- if (mm1 + mm2 >= 60 && mm1 + mm2 < 120)
- {
- cout << "Cantidad de horas a Fijo: " << hh1 + hh2 + 1 << endl;
- cout << "Cantidad de minutos a Fijo: " << (mm1 + mm2) - 60 << endl;
- }
- else if (mm1 + mm2 == 120)
- {
- cout << "Cantidad de horas a Fijo: " << hh1 + hh2 + 2 << endl;
- cout << "Cantidad de minutos a Fijo: " << "0" << endl;
- }
- else
- {
- cout << "Cantidad de horas a Fijo: " << hh1 + hh2 << endl;
- cout << "Cantidad de minutos a Fijo: " << mm1 + mm2 << endl;
- }
- cout << "Monto a pagar por el consumo: " << monto << endl;
- cout << "El Mayor gasto lo tuvo al realizar llamadas a FIJO." << endl;
- }
- _getch();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement