//Include se usa para importar librerias
#include <iostream>
using namespace std;
int main( ) {
//Se declaran las variables
//double es para usar valores decimales
double salario, descuento, salarioFinal;
//int es para usar valores enteros
int diasFaltados;
//char es para almacenar texto
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 ;
}
Ly9JbmNsdWRlIHNlIHVzYSBwYXJhIGltcG9ydGFyIGxpYnJlcmlhcwojaW5jbHVkZSA8aW9zdHJlYW0+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CiAgICAvL1NlIGRlY2xhcmFuIGxhcyB2YXJpYWJsZXMKICAgIC8vZG91YmxlIGVzIHBhcmEgdXNhciB2YWxvcmVzIGRlY2ltYWxlcwogICAgZG91YmxlIHNhbGFyaW8sIGRlc2N1ZW50bywgc2FsYXJpb0ZpbmFsOwogICAgLy9pbnQgZXMgcGFyYSB1c2FyIHZhbG9yZXMgZW50ZXJvcwogICAgaW50IGRpYXNGYWx0YWRvczsKICAgIC8vY2hhciBlcyBwYXJhIGFsbWFjZW5hciB0ZXh0bwogICAgY2hhciByZXBldGlyOwoKICAgIGRvIHsKICAgICAgICBjb3V0IDw8ICLCv0N1w6FudG8gZ2FuYXMgcG9yIHF1aW5jZW5hPzogIjsKICAgICAgICBjaW4gPj4gc2FsYXJpbzsKICAgICAgICAKICAgICAgICBjb3V0IDw8ICLCv0N1w6FudG9zIGTDrWFzIGhhcyBmYWx0YWRvPzogIjsKICAgICAgICBjaW4gPj4gZGlhc0ZhbHRhZG9zOwoKICAgICAgICBkZXNjdWVudG8gPSBzYWxhcmlvIC8gMTUgKiBkaWFzRmFsdGFkb3M7CiAgICAgICAgc2FsYXJpb0ZpbmFsID0gc2FsYXJpbyAtIGRlc2N1ZW50bzsKCiAgICAgICAgY291dCA8PCAiXG5SZXN1bWVuOlxuIjsKICAgICAgICBjb3V0IDw8ICJTYWxhcmlvIGJhc2U6ICQiIDw8IHNhbGFyaW8gPDwgZW5kbDsKICAgICAgICBjb3V0IDw8ICJEw61hcyBmYWx0YWRvczogIiA8PCBkaWFzRmFsdGFkb3MgPDwgZW5kbDsKICAgICAgICBjb3V0IDw8ICJEZXNjdWVudG8gcG9yIGZhbHRhczogJCIgPDwgZGVzY3VlbnRvIDw8IGVuZGw7CiAgICAgICAgY291dCA8PCAiU2FsYXJpbyBmaW5hbDogJCIgPDwgc2FsYXJpb0ZpbmFsIDw8IGVuZGw7CgogICAgICAgIGlmIChkaWFzRmFsdGFkb3MgPiAwKSB7CiAgICAgICAgICAgIGNvdXQgPDwgIlxuSW50ZW50YSBubyBmYWx0YXIgdGFudG8uXG4iOwogICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgIGNvdXQgPDwgIlxuTm8gZmFsdGFzdGUgZXN0YSBxdWluY2VuYS5cbiI7CiAgICAgICAgfQoKICAgICAgICBjb3V0IDw8ICJcbsK/UXVpZXJlcyBoYWNlciBvdHJvIGPDoWxjdWxvPyAocy9uKTogIjsKICAgICAgICBjaW4gPj4gcmVwZXRpcjsKCiAgICB9IHdoaWxlIChyZXBldGlyID09ICdzJyB8fCByZXBldGlyID09ICdTJyk7CgogICAgY291dCA8PCAiXG7CoUFkacOzcyFcbiI7CnJldHVybiAwOwp9