Advertisement
xNatural

23.05.17

May 23rd, 2017
257
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.86 KB | None | 0 0
  1. Ejercicios Dimensiones
  2. 1. La dirección meteorológica de la ciudad de Chile requiere analizar las temperaturas para evaluar posibles cambios climáticos en la zona.
  3. Para esto debe almacenar 15 temperaturas en °C de las 15 regiones del país y obtener
  4. Promedio de temperaturas
  5. La cantidad de temperaturas inferior a 10°C
  6. La temperatura más alta
  7. La temperatura más baja
  8. --------------------------------------------
  9. El dueño de un local de comida rápida “El rey del completix” ha decidido analizar la
  10. productividad de sus empleados y determinar cuántos sándwich prepara y
  11. vende cada uno de ellos. Para esto debe almacenar en un arreglo la cantidad de sándwich que vende cada uno de sus 5 empleados
  12. . Se pide: Determinar el número del vendedor que realizó la menor venta, considerando que los vendedores tienen asignado un número
  13. de 1 a 5.
  14. La cantidad de sándwich que vendió el vendedor que realizó la mayor venta.
  15. Determinar las ganancias del local
  16. considerando que por cada sándwich vendido se gana $800.
  17. ---------------------------------------------
  18. 3. Un padre decide dar un premio a sus tres hijos cuando cada uno de ellos ju
  19. nte 5 caritas
  20. felices. Estas caritas las van juntando cada vez que el padre determine que se lo ha ganado
  21. por algún mérito. Llene un arreglo en forma aleatoria con la cantidad de caritas felices que
  22. tiene cada hijo y determine cuál de ellos ha obtenido un
  23. premio.
  24.  
  25. 1)
  26.  
  27. Proceso sin_titulo
  28. Definir temperatura,x,Menos10,cantidad,tempTop,tempLow como entero;
  29. Dimension temperatura(14); cantidad=0; Menos10=0; tempTop = -30; tempLow=30;
  30. Para x = 0 hasta 13 con paso 1 Hacer
  31. temperatura(x)=azar(30)-azar(30);
  32. cantidad = temperatura(x) + cantidad;
  33. si temperatura(x) < 10 Entonces
  34. menos10 = Menos10 + 1 ;
  35. FinSi
  36. si temperatura(x) > tempTop Entonces
  37. tempTop = temperatura(x);
  38. FinSi
  39. si temperatura(x) < tempLow Entonces
  40. tempLow = temperatura(x);
  41. FinSi
  42. FinPara
  43. Escribir "Promedio de Temperaturas: ",cantidad/15;
  44. Escribir "La cantidad de temperaturas inferiores a 10°C: ",Menos10;
  45. Escribir "La temperatura más alta: ",tempTop;
  46. Escribir "La temperatura más baja: ",tempLow;
  47. FinProceso
  48.  
  49. ||
  50.  
  51. Proceso Clima
  52. Definir temp,x,contador,z,tempLow,tempMax,diez,core como entero;
  53. Dimension temp[15];
  54. contador=0;x=0;temp[x]=0;z=0;tempLow=30;tempMax=-30;diez=0;core=0;
  55. Mientras contador < 15 Hacer
  56. temp[x] = azar(31) - azar(31);
  57. z = z + 1;
  58. core = temp[x] + core;
  59. si temp[x] < tempLow Entonces
  60. tempLow = temp[x];
  61. FinSi
  62. si temp[x] > tempMax Entonces
  63. tempMax = temp[x];
  64. FinSi
  65. si temp[x] < 10 Entonces
  66. diez = diez + 1;
  67. FinSi
  68. Escribir z,") ",temp[x];
  69. contador = contador + 1;
  70. FinMientras
  71. Escribir "Promedio de Temperatura: ",redon(core/15);
  72. Escribir "Temperaturas menos 10: ",diez;
  73. Escribir "Temperatura mas baja: ",tempLow;
  74. Escribir "Temperatura mas alta: ",tempMax;
  75. FinProceso
  76.  
  77.  
  78. 2)
  79. Proceso sin_titulo
  80. definir empleado,x,z,contador,Mayor_ventas,num_empleado,num_empleado2,Menor_ventas,total como entero;
  81. Dimension empleado[5];
  82. contador=0;
  83. x=0;
  84. z=0;
  85. Mayor_ventas=0;
  86. Menor_ventas=100;
  87. total=0;
  88.  
  89. Mientras x < 5 hacer
  90. empleado[x] = azar(100) ;
  91. si empleado[x] > Mayor_ventas entonces
  92. Mayor_ventas = empleado[x];
  93. num_empleado = x + 1;
  94. FinSi
  95. si empleado[x] < Menor_ventas Entonces
  96. Menor_ventas = empleado[x];
  97. num_empleado2 = x + 1;
  98. FinSi
  99. z = z + 1;
  100. Escribir "Empleado ",z ,") ", empleado[x];
  101. total = empleado[x] + total;
  102. x = x + 1;
  103. FinMientras
  104. Escribir "";
  105. Escribir "- El empleado con mayor ventas es el numero: ",num_empleado,", con un total de: ", Mayor_ventas, " ventas. ";
  106. Escribir "- El empleado con menor ventas es el numero: ",num_empleado2,", con un total de: ", Menor_ventas, " ventas. ";
  107. Escribir "- La ganancia total fue de: ",total*800,", y se vendieron: ",total," sanguruchos";
  108.  
  109. FinProceso
  110.  
  111.  
  112. 3)
  113. Proceso sin_titulo
  114. Definir caritas,x,z,h1,h2,h3 como enteros;
  115. Definir hganador Como Caracter;;
  116. Dimension caritas[99];
  117. x=0;
  118. h1=0;
  119. h2=0;
  120. h3=0;
  121. Mientras x < 99 hacer
  122. caritas[x] = azar(3);
  123. Si caritas[x] == 0 Entonces
  124. h1 = h1 + 1;
  125. FinSi
  126. si caritas[x] == 1 Entonces
  127. h2 = h2 + 1;
  128. FinSi
  129. si caritas[x] == 2 Entonces
  130. h3 = h3 + 1;
  131. FinSi
  132. si h1 == 5 || h2 == 5 || h3 == 5 entonces
  133. si h1 == 5 entonces
  134. hganador = "el hijo ganador es el hijo 1";
  135. FinSi
  136. si h2 == 5 Entonces
  137. hganador = "el hijo ganador es el hijo 2";
  138. FinSi
  139. si h3 == 5 Entonces
  140. hganador = "el hijo ganador es el hijo 3";
  141. FinSi
  142. x = x + 100;
  143. FinSi
  144. x = x + 1;
  145. Escribir h1;
  146. Escribir h2;
  147. Escribir h3;
  148. Escribir "---";
  149. FinMientras
  150.  
  151. Escribir "El hijo 1 obtuvo ",h1," caritas";
  152. Escribir "El hijo 2 obtuvo ",h2," caritas";
  153. Escribir "El hijo 3 obtuvo ",h3," caritas";
  154. Escribir hganador;
  155.  
  156. FinProceso
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement