fork download
  1. #include <iostream>
  2. #include <vector>
  3. #include <algorithm>
  4.  
  5. int main() {
  6. int sueldoBase = 800;
  7.  
  8. std::vector<std::vector<int>> ventasSemana(3, std::vector<int>(7));
  9. std::vector<int> sueldoSemana(3, 0);
  10.  
  11. for (int i = 0; i < 3; i++) {
  12. std::cout << "Ingrese las ventas del Vendedor " << i + 1 << " durante una semana:\n";
  13. for (int j = 0; j < 7; j++) {
  14. std::cout << "Día " << j + 1 << ": ";
  15. std::cin >> ventasSemana[i][j];
  16. }
  17. }
  18.  
  19. for (int i = 0; i < 3; i++) {
  20. int totalVentas = 0;
  21. for (int j = 0; j < 7; j++) {
  22. totalVentas += ventasSemana[i][j];
  23. }
  24.  
  25. std::string categoria;
  26. if (totalVentas >= 3 && totalVentas <= 8) {
  27. categoria = "Principiante";
  28. } else if (totalVentas >= 9 && totalVentas <= 12) {
  29. categoria = "Intermedio";
  30. } else if (totalVentas >= 13 && totalVentas <= 18) {
  31. categoria = "Avanzado";
  32. } else {
  33. categoria = "Fuera de rango";
  34. }
  35.  
  36. sueldoSemana[i] = sueldoBase + (totalVentas * (categoria == "Principiante" ? 25 : (categoria == "Intermedio" ? 45 : 70)));
  37.  
  38. std::cout << "\nVendedor " << i + 1 << ":\n";
  39. std::cout << "Categoría: " << categoria << std::endl;
  40. std::cout << "Sueldo Total de la semana = $" << sueldoSemana[i] << std::endl;
  41. }
  42.  
  43. return 0;
  44. }
Success #stdin #stdout 0.01s 5536KB
stdin
Standard input is empty
stdout
Ingrese las ventas del Vendedor 1 durante una semana:
Día 1: Día 2: Día 3: Día 4: Día 5: Día 6: Día 7: Ingrese las ventas del Vendedor 2 durante una semana:
Día 1: Día 2: Día 3: Día 4: Día 5: Día 6: Día 7: Ingrese las ventas del Vendedor 3 durante una semana:
Día 1: Día 2: Día 3: Día 4: Día 5: Día 6: Día 7: 
Vendedor 1:
Categoría: Fuera de rango
Sueldo Total de la semana = $800

Vendedor 2:
Categoría: Fuera de rango
Sueldo Total de la semana = $800

Vendedor 3:
Categoría: Fuera de rango
Sueldo Total de la semana = $800