#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: 8 " ) ; 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+CgppbnQgbWFpbigpIHsKICAgIGludCBwcmVuZGFzVmVuZGlkYXM7CiAgICBjb25zdCBmbG9hdCBTVUVMRE9fQkFTRSA9IDgwMDsgLy8gU3VlbGRvIGJhc2UgZmlqbwogICAgZmxvYXQgc3VlbGRvVG90YWwsIGdhbmFuY2lhUG9yUHJlbmRhID0gMDsKCiAgICAvLyBTb2xpY2l0YXIgYWwgdXN1YXJpbyBsYSBjYW50aWRhZCBkZSBwcmVuZGFzIHZlbmRpZGFzCiAgICBwcmludGYoIkluZ3Jlc2UgbGEgY2FudGlkYWQgZGUgcHJlbmRhcyB2ZW5kaWRhczogOCAiKTsKICAgIHNjYW5mKCIlZCIsICZwcmVuZGFzVmVuZGlkYXMpOwoKICAgIC8vIFZhbGlkYXIgcXVlIGVsIG7Dum1lcm8gZGUgcHJlbmRhcyB2ZW5kaWRhcyBzZWEgcG9zaXRpdm8KICAgIGlmIChwcmVuZGFzVmVuZGlkYXMgPCAwKSB7CiAgICAgICAgcHJpbnRmKCJFcnJvcjogTGEgY2FudGlkYWQgZGUgcHJlbmRhcyB2ZW5kaWRhcyBubyBwdWVkZSBzZXIgbmVnYXRpdmEuXG4iKTsKICAgICAgICByZXR1cm4gMTsgLy8gVGVybWluYSBlbCBwcm9ncmFtYSBjb24gY8OzZGlnbyBkZSBlcnJvcgogICAgfQoKICAgIC8vIERldGVybWluYXIgbGEgZ2FuYW5jaWEgcG9yIHByZW5kYSBzZWfDum4gbGEgdGFibGEKICAgIGlmIChwcmVuZGFzVmVuZGlkYXMgPj0gMyAmJiBwcmVuZGFzVmVuZGlkYXMgPD0gOCkgewogICAgICAgIGdhbmFuY2lhUG9yUHJlbmRhID0gMjU7CiAgICB9IGVsc2UgaWYgKHByZW5kYXNWZW5kaWRhcyA+PSA5ICYmIHByZW5kYXNWZW5kaWRhcyA8PSAxMikgewogICAgICAgIGdhbmFuY2lhUG9yUHJlbmRhID0gNDU7CiAgICB9IGVsc2UgaWYgKHByZW5kYXNWZW5kaWRhcyA+PSAxMyAmJiBwcmVuZGFzVmVuZGlkYXMgPD0gMTgpIHsKICAgICAgICBnYW5hbmNpYVBvclByZW5kYSA9IDcwOwogICAgfSBlbHNlIHsKICAgICAgICBwcmludGYoIkVsIG7Dum1lcm8gZGUgcHJlbmRhcyB2ZW5kaWRhcyBubyBlbnRyYSBlbiBuaW5ndW5hIGNhdGVnb3LDrWEsIHNvbG8gc2UgYXBsaWNhIGVsIHN1ZWxkbyBiYXNlLlxuIik7CiAgICB9CgogICAgLy8gQ2FsY3VsYXIgZWwgc3VlbGRvIHRvdGFsCiAgICBzdWVsZG9Ub3RhbCA9IFNVRUxET19CQVNFICsgKHByZW5kYXNWZW5kaWRhcyAqIGdhbmFuY2lhUG9yUHJlbmRhKTsKCiAgICAvLyBNb3N0cmFyIGVsIHJlc3VsdGFkbwogICAgcHJpbnRmKCJFbCBzdWVsZG8gdG90YWwgZGVsIHZlbmRlZG9yIGVzOiAkJS4yZlxuIiwgc3VlbGRvVG90YWwpOwoKICAgIHJldHVybiAwOwp9Cg==