#include <stdio.h>
int main( void ) {
int ventas[ 7 ] ; // Ventas por día durante una semana
float sueldoBase = 800.0 , sueldoDia, comision, sueldoSemanal = 0.0 ;
// Ingreso de ventas por día
printf ( "Ingrese el número de prendas vendidas por día (7 días):\n " ) ; for ( int i = 0 ; i < 7 ; i++ ) {
}
// Método burbuja para ordenar ventas de mayor a menor
for ( int i = 0 ; i < 6 ; i++ ) {
for ( int j = 0 ; j < 6 - i; j++ ) {
if ( ventas[ j] < ventas[ j + 1 ] ) {
int temp = ventas[ j] ;
ventas[ j] = ventas[ j + 1 ] ;
ventas[ j + 1 ] = temp;
}
}
}
// Mostrar ventas ordenadas
printf ( "\n Ventas ordenadas de mayor a menor:\n " ) ; for ( int i = 0 ; i < 7 ; i++ ) {
printf ( "Día %d: %d prendas\n " , i
+ 1 , ventas
[ i
] ) ; }
// Calcular sueldo total de la semana
for ( int i = 0 ; i < 7 ; i++ ) {
if ( ventas[ i] >= 13 ) {
comision = ventas[ i] * 70.0 ;
} else if ( ventas[ i] >= 9 ) {
comision = ventas[ i] * 45.0 ;
} else if ( ventas[ i] >= 3 ) {
comision = ventas[ i] * 25.0 ;
} else {
comision = 0.0 ;
}
sueldoDia = sueldoBase + comision;
sueldoSemanal += sueldoDia;
}
// Mostrar sueldo semanal
printf ( "\n El sueldo total del empleado por la semana es: $%.2f\n " , sueldoSemanal
) ;
return 0 ;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbih2b2lkKSB7CiAgICBpbnQgdmVudGFzWzddOyAvLyBWZW50YXMgcG9yIGTDrWEgZHVyYW50ZSB1bmEgc2VtYW5hCiAgICBmbG9hdCBzdWVsZG9CYXNlID0gODAwLjAsIHN1ZWxkb0RpYSwgY29taXNpb24sIHN1ZWxkb1NlbWFuYWwgPSAwLjA7CgogICAgLy8gSW5ncmVzbyBkZSB2ZW50YXMgcG9yIGTDrWEKICAgIHByaW50ZigiSW5ncmVzZSBlbCBuw7ptZXJvIGRlIHByZW5kYXMgdmVuZGlkYXMgcG9yIGTDrWEgKDcgZMOtYXMpOlxuIik7CiAgICBmb3IgKGludCBpID0gMDsgaSA8IDc7IGkrKykgewogICAgICAgIHByaW50ZigiRMOtYSAlZDogIiwgaSArIDEpOwogICAgICAgIHNjYW5mKCIlZCIsICZ2ZW50YXNbaV0pOwogICAgfQoKICAgIC8vIE3DqXRvZG8gYnVyYnVqYSBwYXJhIG9yZGVuYXIgdmVudGFzIGRlIG1heW9yIGEgbWVub3IKICAgIGZvciAoaW50IGkgPSAwOyBpIDwgNjsgaSsrKSB7CiAgICAgICAgZm9yIChpbnQgaiA9IDA7IGogPCA2IC0gaTsgaisrKSB7CiAgICAgICAgICAgIGlmICh2ZW50YXNbal0gPCB2ZW50YXNbaiArIDFdKSB7CiAgICAgICAgICAgICAgICBpbnQgdGVtcCA9IHZlbnRhc1tqXTsKICAgICAgICAgICAgICAgIHZlbnRhc1tqXSA9IHZlbnRhc1tqICsgMV07CiAgICAgICAgICAgICAgICB2ZW50YXNbaiArIDFdID0gdGVtcDsKICAgICAgICAgICAgfQogICAgICAgIH0KICAgIH0KCiAgICAvLyBNb3N0cmFyIHZlbnRhcyBvcmRlbmFkYXMKICAgIHByaW50ZigiXG5WZW50YXMgb3JkZW5hZGFzIGRlIG1heW9yIGEgbWVub3I6XG4iKTsKICAgIGZvciAoaW50IGkgPSAwOyBpIDwgNzsgaSsrKSB7CiAgICAgICAgcHJpbnRmKCJEw61hICVkOiAlZCBwcmVuZGFzXG4iLCBpICsgMSwgdmVudGFzW2ldKTsKICAgIH0KCiAgICAvLyBDYWxjdWxhciBzdWVsZG8gdG90YWwgZGUgbGEgc2VtYW5hCiAgICBmb3IgKGludCBpID0gMDsgaSA8IDc7IGkrKykgewogICAgICAgIGlmICh2ZW50YXNbaV0gPj0gMTMpIHsKICAgICAgICAgICAgY29taXNpb24gPSB2ZW50YXNbaV0gKiA3MC4wOwogICAgICAgIH0gZWxzZSBpZiAodmVudGFzW2ldID49IDkpIHsKICAgICAgICAgICAgY29taXNpb24gPSB2ZW50YXNbaV0gKiA0NS4wOwogICAgICAgIH0gZWxzZSBpZiAodmVudGFzW2ldID49IDMpIHsKICAgICAgICAgICAgY29taXNpb24gPSB2ZW50YXNbaV0gKiAyNS4wOwogICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgIGNvbWlzaW9uID0gMC4wOwogICAgICAgIH0KICAgICAgICBzdWVsZG9EaWEgPSBzdWVsZG9CYXNlICsgY29taXNpb247CiAgICAgICAgc3VlbGRvU2VtYW5hbCArPSBzdWVsZG9EaWE7CiAgICB9CgogICAgLy8gTW9zdHJhciBzdWVsZG8gc2VtYW5hbAogICAgcHJpbnRmKCJcbkVsIHN1ZWxkbyB0b3RhbCBkZWwgZW1wbGVhZG8gcG9yIGxhIHNlbWFuYSBlczogJCUuMmZcbiIsIHN1ZWxkb1NlbWFuYWwpOwoKICAgIHJldHVybiAwOwp9Cg==