Advertisement
niwdeyen

Ejemplo Algoritmo Pseint Ventas-Empleados-Dias

Nov 22nd, 2017
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.26 KB | None | 0 0
  1. //video disponibles en: https://youtu.be/-1Hf_GwFUH8
  2. Algoritmo arreglo_ventas
  3.  
  4. //En un arreglo se tienen registradas las ventas de cinco empleados durante cinco días de la semana.
  5. //Se requiere determinar de quien fue la venta mayor realizada
  6.  
  7. definir aux, i,j, temp, tempsem Como Entero
  8. dimension ventas[5,5], nombre_empleado[5], dia_semana[5], totalempleado[5]
  9. //llenar arreglo de nombres
  10. para i=0 hasta 4
  11. totalempleado[i]=0 //inicializar el arreglo de acumulacion de ventas
  12. mostrar "Digite el nombre del empleado número ", i+1
  13. leer nombre_empleado[i]
  14. FinPara
  15. //llenar arreglo de dias
  16. dia_semana[0]="Lunes"
  17. dia_semana[1]="Martes"
  18. dia_semana[2]="Miercoles"
  19. dia_semana[3]="Jueves"
  20. dia_semana[4]="Viernes"
  21. //llenar arreglo de ventas automaticamente
  22. para i=0 hasta 4
  23. para j=0 hasta 4
  24. ventas[i,j]=Aleatorio(1,5)
  25. //proceso de acumulacion de ventas por empleado
  26. totalempleado[i]=totalempleado[i]+ventas[i,j]
  27. FinPara
  28. FinPara
  29. //llenar arreglo de ventas manualmente
  30. //para i=0 hasta 4
  31. //para j=0 hasta 4
  32. //mostrar "Digite la cantidad de ventas de " , nombre_empleado[i], " el ", dia_semana[j]
  33. //leer ventas[i,j]
  34. //FinPara
  35. //FinPara
  36.  
  37. para i=0 hasta 4
  38. mostrar " ", dia_semana[i], " " Sin Saltar
  39. FinPara
  40. mostrar ""
  41. para i=0 hasta 4
  42.  
  43. mostrar nombre_empleado[i], " " sin saltar
  44. para j=0 hasta 4
  45. mostrar ventas[i,j], " " sin saltar
  46. FinPara
  47. mostrar ""
  48. FinPara
  49.  
  50. aux=0
  51.  
  52. para i=0 hasta 4
  53. para j=0 hasta 4
  54.  
  55.  
  56. si ventas[i,j]>aux Entonces
  57. aux=ventas[i,j]
  58. temp=i//representa el empleado
  59. tempsem=j//representa el dia de semana
  60. FinSi
  61. FinPara
  62. FinPara
  63.  
  64. mostrar "La venta mayor es ", aux, " que pertenece al empleado ", nombre_empleado[temp]
  65. //Mostrar el dia de la semana en el cual se dio la venta mayor
  66. mostrar "El día donde se dio la venta mayor es ", dia_semana[tempsem]
  67.  
  68. //mostrar el total de venta de cada uno de los empleados
  69.  
  70. mostrar "las ventas totales de cada empleado son:"
  71. para i=0 hasta 4
  72. mostrar nombre_empleado[i], " : " , totalempleado[i]
  73. FinPara
  74.  
  75. //mostrar el total de venta por cada dia de la semana
  76.  
  77.  
  78.  
  79. //mostrar el total de venta de toda la empresa
  80. //mostrra el promedio de cada empleado
  81. FinAlgoritmo
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement