Advertisement
Guest User

Untitled

a guest
May 4th, 2016
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.83 KB | None | 0 0
  1. #include <iostream>
  2. #include <vector>
  3. using namespace std;
  4.  
  5. /* Tamaño array y cantidad de empleados*/
  6. int taArray;
  7. /* Variable contador del For */
  8. int n = 0;
  9. /* Variable contador del For */
  10. int i = 0;
  11. /* Variable contador del For */
  12. int z = 0;
  13. /* Rango de salarios */
  14. const int tamSalario = 9
  15. int grupSalario [tamSalario];
  16. /* Ventas de los empleados */
  17. int vEmpl;
  18.  
  19. int main() {
  20. /* Input para saber el tamaño del array y cuantos empleados */
  21. cout << "Cuantos empleados va a registrar? ";
  22. cin >> taArray;
  23.  
  24. const int tArray = taArray;
  25. /* Array en donde se almacen los salarios */
  26. std::vector<int> arrayR(tArray);
  27.  
  28. /* For para preguntar por las ventas de cada empleados e ir
  29. almacenandolas en el array */
  30. for (n = 0; i < tArray; n++) {
  31. cout << "Ventas empleado " << n + 1 << " :";
  32. cin >> vEmpl;
  33. arrayR[n] = (vEmpl * 0.09) + 200;
  34. }
  35.  
  36. /* El for recorre el array y compara para cada caso de rangos
  37. de posibles salarios, si hay un match en el if de algun salario,
  38. hace un '+1' a la variable, en otras palabras un contador */
  39. for (i = 0; i < tArray; i++) {
  40. /* Salario entre 200 y 299 */
  41. if (arrayR[i]>200 && arrayR[i]<299) {
  42. grupSalario[0] = grupSalario[0] + 1;
  43. } else if (arrayR[i]>300 && arrayR[i]<399) { /* Salario entre 300 y 399 */
  44. grupSalario[1] = grupSalario[1] + 1;
  45. } else if (arrayR[i]>400 && arrayR[i]<499) { /* Salario entre 400 y 499 */
  46. grupSalario[2] = grupSalario[2] + 1;
  47. } else if (arrayR[i]>500 && arrayR[i]<599) { /* Salario entre 500 y 599 */
  48. grupSalario[3] = grupSalario[3] + 1;
  49. }
  50. /* ToDo: Hace falta agregar el resto de rangos de salarios */
  51. }
  52.  
  53. for (z = 0; i < tamSalario; z++) {
  54. cout << "La cantidad de empleados entre los salarios del grupo " << z + 1 << " fue de: " << grupSalario[z];
  55. }
  56.  
  57. return 0;
  58.  
  59. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement