Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Ejercicios Dimensiones
- 1. La dirección meteorológica de la ciudad de Chile requiere analizar las temperaturas para evaluar posibles cambios climáticos en la zona.
- Para esto debe almacenar 15 temperaturas en °C de las 15 regiones del país y obtener
- Promedio de temperaturas
- La cantidad de temperaturas inferior a 10°C
- La temperatura más alta
- La temperatura más baja
- --------------------------------------------
- El dueño de un local de comida rápida “El rey del completix” ha decidido analizar la
- productividad de sus empleados y determinar cuántos sándwich prepara y
- 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
- . Se pide: Determinar el número del vendedor que realizó la menor venta, considerando que los vendedores tienen asignado un número
- de 1 a 5.
- La cantidad de sándwich que vendió el vendedor que realizó la mayor venta.
- Determinar las ganancias del local
- considerando que por cada sándwich vendido se gana $800.
- ---------------------------------------------
- 3. Un padre decide dar un premio a sus tres hijos cuando cada uno de ellos ju
- nte 5 caritas
- felices. Estas caritas las van juntando cada vez que el padre determine que se lo ha ganado
- por algún mérito. Llene un arreglo en forma aleatoria con la cantidad de caritas felices que
- tiene cada hijo y determine cuál de ellos ha obtenido un
- premio.
- 1)
- Proceso sin_titulo
- Definir temperatura,x,Menos10,cantidad,tempTop,tempLow como entero;
- Dimension temperatura(14); cantidad=0; Menos10=0; tempTop = -30; tempLow=30;
- Para x = 0 hasta 13 con paso 1 Hacer
- temperatura(x)=azar(30)-azar(30);
- cantidad = temperatura(x) + cantidad;
- si temperatura(x) < 10 Entonces
- menos10 = Menos10 + 1 ;
- FinSi
- si temperatura(x) > tempTop Entonces
- tempTop = temperatura(x);
- FinSi
- si temperatura(x) < tempLow Entonces
- tempLow = temperatura(x);
- FinSi
- FinPara
- Escribir "Promedio de Temperaturas: ",cantidad/15;
- Escribir "La cantidad de temperaturas inferiores a 10°C: ",Menos10;
- Escribir "La temperatura más alta: ",tempTop;
- Escribir "La temperatura más baja: ",tempLow;
- FinProceso
- ||
- Proceso Clima
- Definir temp,x,contador,z,tempLow,tempMax,diez,core como entero;
- Dimension temp[15];
- contador=0;x=0;temp[x]=0;z=0;tempLow=30;tempMax=-30;diez=0;core=0;
- Mientras contador < 15 Hacer
- temp[x] = azar(31) - azar(31);
- z = z + 1;
- core = temp[x] + core;
- si temp[x] < tempLow Entonces
- tempLow = temp[x];
- FinSi
- si temp[x] > tempMax Entonces
- tempMax = temp[x];
- FinSi
- si temp[x] < 10 Entonces
- diez = diez + 1;
- FinSi
- Escribir z,") ",temp[x];
- contador = contador + 1;
- FinMientras
- Escribir "Promedio de Temperatura: ",redon(core/15);
- Escribir "Temperaturas menos 10: ",diez;
- Escribir "Temperatura mas baja: ",tempLow;
- Escribir "Temperatura mas alta: ",tempMax;
- FinProceso
- 2)
- Proceso sin_titulo
- definir empleado,x,z,contador,Mayor_ventas,num_empleado,num_empleado2,Menor_ventas,total como entero;
- Dimension empleado[5];
- contador=0;
- x=0;
- z=0;
- Mayor_ventas=0;
- Menor_ventas=100;
- total=0;
- Mientras x < 5 hacer
- empleado[x] = azar(100) ;
- si empleado[x] > Mayor_ventas entonces
- Mayor_ventas = empleado[x];
- num_empleado = x + 1;
- FinSi
- si empleado[x] < Menor_ventas Entonces
- Menor_ventas = empleado[x];
- num_empleado2 = x + 1;
- FinSi
- z = z + 1;
- Escribir "Empleado ",z ,") ", empleado[x];
- total = empleado[x] + total;
- x = x + 1;
- FinMientras
- Escribir "";
- Escribir "- El empleado con mayor ventas es el numero: ",num_empleado,", con un total de: ", Mayor_ventas, " ventas. ";
- Escribir "- El empleado con menor ventas es el numero: ",num_empleado2,", con un total de: ", Menor_ventas, " ventas. ";
- Escribir "- La ganancia total fue de: ",total*800,", y se vendieron: ",total," sanguruchos";
- FinProceso
- 3)
- Proceso sin_titulo
- Definir caritas,x,z,h1,h2,h3 como enteros;
- Definir hganador Como Caracter;;
- Dimension caritas[99];
- x=0;
- h1=0;
- h2=0;
- h3=0;
- Mientras x < 99 hacer
- caritas[x] = azar(3);
- Si caritas[x] == 0 Entonces
- h1 = h1 + 1;
- FinSi
- si caritas[x] == 1 Entonces
- h2 = h2 + 1;
- FinSi
- si caritas[x] == 2 Entonces
- h3 = h3 + 1;
- FinSi
- si h1 == 5 || h2 == 5 || h3 == 5 entonces
- si h1 == 5 entonces
- hganador = "el hijo ganador es el hijo 1";
- FinSi
- si h2 == 5 Entonces
- hganador = "el hijo ganador es el hijo 2";
- FinSi
- si h3 == 5 Entonces
- hganador = "el hijo ganador es el hijo 3";
- FinSi
- x = x + 100;
- FinSi
- x = x + 1;
- Escribir h1;
- Escribir h2;
- Escribir h3;
- Escribir "---";
- FinMientras
- Escribir "El hijo 1 obtuvo ",h1," caritas";
- Escribir "El hijo 2 obtuvo ",h2," caritas";
- Escribir "El hijo 3 obtuvo ",h3," caritas";
- Escribir hganador;
- FinProceso
Advertisement
Add Comment
Please, Sign In to add comment