fork download
  1. #include <iostream>
  2. #include <array>
  3.  
  4. int main() {
  5. int sueldo_base = 800;
  6. std::array<int, 3> bonificaciones = {25, 45, 70};
  7. std::array<int, 7> ventas_semanales; // Arreglo para almacenar ventas diarias
  8. std::array<int, 7> sueldos_semanales; // Arreglo para almacenar sueldos diarios
  9.  
  10. // Leer las ventas para cada día de la semana
  11. for (int i = 0; i < 7; ++i) {
  12. std::cout << "Ingrese las ventas del día " << i + 1 << ": ";
  13. std::cin >> ventas_semanales[i];
  14. }
  15.  
  16. // Calcular sueldo para cada día
  17. for (int i = 0; i < 7; ++i) {
  18. int ventas_dia = ventas_semanales[i];
  19. int bonificacion = 0;
  20.  
  21. if (ventas_dia >= 3 && ventas_dia <= 8) {
  22. bonificacion = ventas_dia * bonificaciones[0];
  23. } else if (ventas_dia >= 9 && ventas_dia <= 12) {
  24. bonificacion = ventas_dia * bonificaciones[1];
  25. } else if (ventas_dia >= 13 && ventas_dia <= 18) {
  26. bonificacion = ventas_dia * bonificaciones[2];
  27. }
  28.  
  29. sueldos_semanales[i] = sueldo_base + bonificacion;
  30. }
  31.  
  32. // Mostrar resultados
  33. std::cout << "\nSueldos semanales:\n";
  34. for (int i = 0; i < 7; ++i) {
  35. std::cout << "Día " << i + 1 << ": Sueldo = " << sueldos_semanales[i] << std::endl;
  36. }
  37.  
  38. return 0;
  39. }
Success #stdin #stdout 0.01s 5288KB
stdin
1
2
3
4
9
10
8
stdout
Ingrese las ventas del día 1: Ingrese las ventas del día 2: Ingrese las ventas del día 3: Ingrese las ventas del día 4: Ingrese las ventas del día 5: Ingrese las ventas del día 6: Ingrese las ventas del día 7: 
Sueldos semanales:
Día 1: Sueldo = 800
Día 2: Sueldo = 800
Día 3: Sueldo = 875
Día 4: Sueldo = 900
Día 5: Sueldo = 1205
Día 6: Sueldo = 1250
Día 7: Sueldo = 1000