#include <stdio.h>
int main( ) {
int prendasVendidas;
const float SUELDO_BASE = 800 ; // Sueldo base fijo
float sueldoTotal, gananciaPorPrenda = 0 ;
// Solicitar al usuario la cantidad de prendas vendidas
printf ( "Ingrese la cantidad de prendas vendidas: " ) ; scanf ( "%d" , & prendasVendidas
) ;
// Validar que el número de prendas vendidas sea positivo
if ( prendasVendidas < 0 ) {
printf ( "Error: La cantidad de prendas vendidas no puede ser negativa.\n " ) ; return 1 ; // Termina el programa con código de error
}
// Determinar la ganancia por prenda según la tabla
if ( prendasVendidas >= 3 && prendasVendidas <= 8 ) {
gananciaPorPrenda = 25 ;
} else if ( prendasVendidas >= 9 && prendasVendidas <= 12 ) {
gananciaPorPrenda = 45 ;
} else if ( prendasVendidas >= 13 && prendasVendidas <= 18 ) {
gananciaPorPrenda = 70 ;
} else {
printf ( "El número de prendas vendidas no entra en ninguna categoría, solo se aplica el sueldo base.\n " ) ; }
// Calcular el sueldo total
sueldoTotal = SUELDO_BASE + ( prendasVendidas * gananciaPorPrenda) ;
// Mostrar el resultado
printf ( "El sueldo total del vendedor es: $%.2f\n " , sueldoTotal
) ;
return 0 ;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbigpIHsKICAgIGludCBwcmVuZGFzVmVuZGlkYXM7CiAgICBjb25zdCBmbG9hdCBTVUVMRE9fQkFTRSA9IDgwMDsgLy8gU3VlbGRvIGJhc2UgZmlqbwogICAgZmxvYXQgc3VlbGRvVG90YWwsIGdhbmFuY2lhUG9yUHJlbmRhID0gMDsKCiAgICAvLyBTb2xpY2l0YXIgYWwgdXN1YXJpbyBsYSBjYW50aWRhZCBkZSBwcmVuZGFzIHZlbmRpZGFzCiAgICBwcmludGYoIkluZ3Jlc2UgbGEgY2FudGlkYWQgZGUgcHJlbmRhcyB2ZW5kaWRhczogIik7CiAgICBzY2FuZigiJWQiLCAmcHJlbmRhc1ZlbmRpZGFzKTsKCiAgICAvLyBWYWxpZGFyIHF1ZSBlbCBuw7ptZXJvIGRlIHByZW5kYXMgdmVuZGlkYXMgc2VhIHBvc2l0aXZvCiAgICBpZiAocHJlbmRhc1ZlbmRpZGFzIDwgMCkgewogICAgICAgIHByaW50ZigiRXJyb3I6IExhIGNhbnRpZGFkIGRlIHByZW5kYXMgdmVuZGlkYXMgbm8gcHVlZGUgc2VyIG5lZ2F0aXZhLlxuIik7CiAgICAgICAgcmV0dXJuIDE7IC8vIFRlcm1pbmEgZWwgcHJvZ3JhbWEgY29uIGPDs2RpZ28gZGUgZXJyb3IKICAgIH0KCiAgICAvLyBEZXRlcm1pbmFyIGxhIGdhbmFuY2lhIHBvciBwcmVuZGEgc2Vnw7puIGxhIHRhYmxhCiAgICBpZiAocHJlbmRhc1ZlbmRpZGFzID49IDMgJiYgcHJlbmRhc1ZlbmRpZGFzIDw9IDgpIHsKICAgICAgICBnYW5hbmNpYVBvclByZW5kYSA9IDI1OwogICAgfSBlbHNlIGlmIChwcmVuZGFzVmVuZGlkYXMgPj0gOSAmJiBwcmVuZGFzVmVuZGlkYXMgPD0gMTIpIHsKICAgICAgICBnYW5hbmNpYVBvclByZW5kYSA9IDQ1OwogICAgfSBlbHNlIGlmIChwcmVuZGFzVmVuZGlkYXMgPj0gMTMgJiYgcHJlbmRhc1ZlbmRpZGFzIDw9IDE4KSB7CiAgICAgICAgZ2FuYW5jaWFQb3JQcmVuZGEgPSA3MDsKICAgIH0gZWxzZSB7CiAgICAgICAgcHJpbnRmKCJFbCBuw7ptZXJvIGRlIHByZW5kYXMgdmVuZGlkYXMgbm8gZW50cmEgZW4gbmluZ3VuYSBjYXRlZ29yw61hLCBzb2xvIHNlIGFwbGljYSBlbCBzdWVsZG8gYmFzZS5cbiIpOwogICAgfQoKICAgIC8vIENhbGN1bGFyIGVsIHN1ZWxkbyB0b3RhbAogICAgc3VlbGRvVG90YWwgPSBTVUVMRE9fQkFTRSArIChwcmVuZGFzVmVuZGlkYXMgKiBnYW5hbmNpYVBvclByZW5kYSk7CgogICAgLy8gTW9zdHJhciBlbCByZXN1bHRhZG8KICAgIHByaW50ZigiRWwgc3VlbGRvIHRvdGFsIGRlbCB2ZW5kZWRvciBlczogJCUuMmZcbiIsIHN1ZWxkb1RvdGFsKTsKCiAgICByZXR1cm4gMDsKfQo=