#include <stdio.h>
int main( ) {
int prendas;
int sueldo_base = 800 ;
int comision = 0 ;
int sueldo_total;
char nivel[ 20 ] ; // Para guardar el nivel del vendedor
printf ( "Ingrese la cantidad de prendas vendidas: " ) ;
scanf ( "%d" , & prendas) ;
if ( prendas >= 3 && prendas <= 8 ) {
comision = 25 ;
sprintf ( nivel, "Principiante" ) ;
} else if ( prendas >= 9 && prendas <= 12 ) {
comision = 45 ;
sprintf ( nivel, "Intermedio" ) ;
} else if ( prendas >= 13 && prendas <= 18 ) {
comision = 70 ;
sprintf ( nivel, "Avanzado" ) ;
} else {
comision = 0 ;
sprintf ( nivel, "Sin categoría" ) ;
}
sueldo_total = sueldo_base + ( comision * prendas) ;
printf ( "\n --- Resultados ---\n " ) ;
printf ( "Nivel del vendedor: %s\n " , nivel) ;
printf ( "Sueldo base: $%d\n " , sueldo_base) ;
printf ( "Comisión por prenda: $%d\n " , comision) ;
printf ( "Total de prendas vendidas: %d\n " , prendas) ;
printf ( "Sueldo total del día: $%d\n " , sueldo_total) ;
return 0 ;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbigpIHsKICAgIGludCBwcmVuZGFzOwogICAgaW50IHN1ZWxkb19iYXNlID0gODAwOwogICAgaW50IGNvbWlzaW9uID0gMDsKICAgIGludCBzdWVsZG9fdG90YWw7CiAgICBjaGFyIG5pdmVsWzIwXTsgLy8gUGFyYSBndWFyZGFyIGVsIG5pdmVsIGRlbCB2ZW5kZWRvcgoKICAgIHByaW50ZigiSW5ncmVzZSBsYSBjYW50aWRhZCBkZSBwcmVuZGFzIHZlbmRpZGFzOiAiKTsKICAgIHNjYW5mKCIlZCIsICZwcmVuZGFzKTsKCiAgICBpZiAocHJlbmRhcyA+PSAzICYmIHByZW5kYXMgPD0gOCkgewogICAgICAgIGNvbWlzaW9uID0gMjU7CiAgICAgICAgc3ByaW50ZihuaXZlbCwgIlByaW5jaXBpYW50ZSIpOwogICAgfSBlbHNlIGlmIChwcmVuZGFzID49IDkgJiYgcHJlbmRhcyA8PSAxMikgewogICAgICAgIGNvbWlzaW9uID0gNDU7CiAgICAgICAgc3ByaW50ZihuaXZlbCwgIkludGVybWVkaW8iKTsKICAgIH0gZWxzZSBpZiAocHJlbmRhcyA+PSAxMyAmJiBwcmVuZGFzIDw9IDE4KSB7CiAgICAgICAgY29taXNpb24gPSA3MDsKICAgICAgICBzcHJpbnRmKG5pdmVsLCAiQXZhbnphZG8iKTsKICAgIH0gZWxzZSB7CiAgICAgICAgY29taXNpb24gPSAwOwogICAgICAgIHNwcmludGYobml2ZWwsICJTaW4gY2F0ZWdvcsOtYSIpOwogICAgfQoKICAgIHN1ZWxkb190b3RhbCA9IHN1ZWxkb19iYXNlICsgKGNvbWlzaW9uICogcHJlbmRhcyk7CgogICAgcHJpbnRmKCJcbi0tLSBSZXN1bHRhZG9zIC0tLVxuIik7CiAgICBwcmludGYoIk5pdmVsIGRlbCB2ZW5kZWRvcjogJXNcbiIsIG5pdmVsKTsKICAgIHByaW50ZigiU3VlbGRvIGJhc2U6ICQlZFxuIiwgc3VlbGRvX2Jhc2UpOwogICAgcHJpbnRmKCJDb21pc2nDs24gcG9yIHByZW5kYTogJCVkXG4iLCBjb21pc2lvbik7CiAgICBwcmludGYoIlRvdGFsIGRlIHByZW5kYXMgdmVuZGlkYXM6ICVkXG4iLCBwcmVuZGFzKTsKICAgIHByaW50ZigiU3VlbGRvIHRvdGFsIGRlbCBkw61hOiAkJWRcbiIsIHN1ZWxkb190b3RhbCk7CgogICAgcmV0dXJuIDA7Cn0=