#include <iostream>
using namespace std;
int main( ) {
double salario, descuento, salarioFinal;
int diasFaltados;
char repetir;
do {
cout << "¿Cuánto ganas por quincena?: " ;
cin >> salario;
cout << "¿Cuántos días has faltado?: " ;
cin >> diasFaltados;
descuento = salario / 15 * diasFaltados;
salarioFinal = salario - descuento;
cout << "\n Resumen:\n " ;
cout << "Salario base: $" << salario << endl;
cout << "Días faltados: " << diasFaltados << endl;
cout << "Descuento por faltas: $" << descuento << endl;
cout << "Salario final: $" << salarioFinal << endl;
if ( diasFaltados > 0 ) {
cout << "\n Intenta no faltar tanto.\n " ;
} else {
cout << "\n No faltaste esta quincena.\n " ;
}
cout << "\n ¿Quieres hacer otro cálculo? (s/n): " ;
cin >> repetir;
} while ( repetir == 's' || repetir == 'S' ) ;
cout << "\n ¡Adiós!\n " ;
return 0 ;
}
CiNpbmNsdWRlIDxpb3N0cmVhbT4KCnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKICAgIAogICAgZG91YmxlIHNhbGFyaW8sIGRlc2N1ZW50bywgc2FsYXJpb0ZpbmFsOwogIAogICAgaW50IGRpYXNGYWx0YWRvczsKICAgCiAgICBjaGFyIHJlcGV0aXI7CgogICAgZG8gewogICAgICAgIGNvdXQgPDwgIsK/Q3XDoW50byBnYW5hcyBwb3IgcXVpbmNlbmE/OiAiOwogICAgICAgIGNpbiA+PiBzYWxhcmlvOwogICAgICAgIAogICAgICAgIGNvdXQgPDwgIsK/Q3XDoW50b3MgZMOtYXMgaGFzIGZhbHRhZG8/OiAiOwogICAgICAgIGNpbiA+PiBkaWFzRmFsdGFkb3M7CgogICAgICAgIGRlc2N1ZW50byA9IHNhbGFyaW8gLyAxNSAqIGRpYXNGYWx0YWRvczsKICAgICAgICBzYWxhcmlvRmluYWwgPSBzYWxhcmlvIC0gZGVzY3VlbnRvOwoKICAgICAgICBjb3V0IDw8ICJcblJlc3VtZW46XG4iOwogICAgICAgIGNvdXQgPDwgIlNhbGFyaW8gYmFzZTogJCIgPDwgc2FsYXJpbyA8PCBlbmRsOwogICAgICAgIGNvdXQgPDwgIkTDrWFzIGZhbHRhZG9zOiAiIDw8IGRpYXNGYWx0YWRvcyA8PCBlbmRsOwogICAgICAgIGNvdXQgPDwgIkRlc2N1ZW50byBwb3IgZmFsdGFzOiAkIiA8PCBkZXNjdWVudG8gPDwgZW5kbDsKICAgICAgICBjb3V0IDw8ICJTYWxhcmlvIGZpbmFsOiAkIiA8PCBzYWxhcmlvRmluYWwgPDwgZW5kbDsKCiAgICAgICAgaWYgKGRpYXNGYWx0YWRvcyA+IDApIHsKICAgICAgICAgICAgY291dCA8PCAiXG5JbnRlbnRhIG5vIGZhbHRhciB0YW50by5cbiI7CiAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgY291dCA8PCAiXG5ObyBmYWx0YXN0ZSBlc3RhIHF1aW5jZW5hLlxuIjsKICAgICAgICB9CgogICAgICAgIGNvdXQgPDwgIlxuwr9RdWllcmVzIGhhY2VyIG90cm8gY8OhbGN1bG8/IChzL24pOiAiOwogICAgICAgIGNpbiA+PiByZXBldGlyOwoKICAgIH0gd2hpbGUgKHJlcGV0aXIgPT0gJ3MnIHx8IHJlcGV0aXIgPT0gJ1MnKTsKCiAgICBjb3V0IDw8ICJcbsKhQWRpw7NzIVxuIjsKcmV0dXJuIDA7Cn0=