EJERCICIOS ALGORITMO 3
EJERCICIOS ALGORÍTMICOS 3
Si(nminutos<=5)
Si(nminutos<=8)
Si(nminutos<10)
1. Calcular el precio a pagar en un almacén de llantas, sí se compran menos de 5 llantas el precio es de 300 c/u, sí se compran de 5 a 10 llantas el precio varía a 250 c/u y 200 c/u si se compran más de 10.
Leer Nllantas
Si (Nllantas>10)
Valor=Nllantas*200
Caso contrario
Si (Nllantas>=5)
Valor=Nllantas*250
Caso contrario
Valor=Nllantas*300
Fin si
Fin si
2.Mostrar resultado
Prueba de escritorio:
Nllantas
|
Valor
|
3
|
900
|
6
|
1500
|
12
|
2400
|
2. Determinar cuál de 3 cantidades proporcionadas es la mayor.
1.Leer N1,N2,N3
Leer N1,N2,N3
Si (N1>N2)
si (N1>N3)
Mayor= N1
Caso contrario
Mayor=N3
Fin si
Caso contrario
si (N2>N3)
Mayor= N2
Caso contrario
Mayor= N3
Fin si
Fin si
2.Mostrar Resultado
Prueba de escritorio:
N1
|
N2
|
N3
|
Mayor
|
2
|
500
|
1000
|
1000
|
22
|
60
|
15
|
60
|
80
|
45
|
1
|
80
|
3. Determinar el presupuesto que se debe presentar a los clientes que deseen realizar un evento si se conoce que sus tarifas son las siguientes: el costo del platillo por persona es de $18, pero si el número de personas es mayor a 200, pero mayor o igual a 300 el costo es de $15, para más de 300 personas el costo es de $10
Leer Npersonas
Si (Npersonas<=200)
Tarifa=Npersonas*18.00
Caso contrario
Si (Npersonas<=300)
Tarifa=Npersonas*15.00
Caso contrario
Tarifa=Npersonas*10.00
Fin si
Fin si
Si (Npersonas<=200)
Tarifa=Npersonas*18.00
Caso contrario
Si (Npersonas<=300)
Tarifa=Npersonas*15.00
Caso contrario
Tarifa=Npersonas*10.00
Fin si
Fin si
2.Mostrar Resultado
Prueba de escritorio:
Npersonas
|
Tarifa
|
230
|
4140
|
300
|
4500
|
350
|
3500
|
Una operadora celular para llamadas al exterior cobra de acuerdo a la duración en minutos de las llamadas, los primeros 5 minutos cuestas $1 c/u, los siguientes 3, 0.80 c/u, y los siguientes 2 minutos, 0.70 c/u, a partir del décimo minuto 0.50 c/u, elabore un algoritmo que automatice este proceso.
Leer nminutos
Si(nminutos<=5)
Precio=nminutos*1
Caso contrario
Si(nminutos<=8)
Precio=(5*1)+(nminutos-5)*(0.80)
Caso contrario
Si(nminutos<10)
Precio=(5*1)+(3*0.80)+(nminutos-8)*(0.70)
Caso contrario
Precio=(5*1)+(3*0.80)*(2*0.70)+(minutos-10)*(0.50)
Fin-si
Fin-si
Fin-si
Mostrar Resultado
Mostrar valor
Minutosllamada
|
valor
|
4
|
4
|
6
|
5.80
|
9
|
8.10
|
11
|
9.30
|
Un restaurante ofrece hamburguesas sencillas, dobles y triples, con un costo de $2.50, $3.50, $4.50. La empresa acepta tarjetas de crédito con un cargo del 5%. Suponiendo que los clientes adquieren un solo tipo de hamburguesas, cuanto debe pagar una persona con Nhamburguesas.
Leer Nhamburguesas, hamburguesas, S, D, T
S= (2.50)
D= (3.50)
T= (4.50),
Si(hamburguesas=S)
Precio=(Nhamburguesas*S)+((Nhamburguesas*S)*0.05)
Caso contrario
Si(hamburguesas=D)
Precio=(Nhamburguesas*D)+((Nhamburguesas*D)*0.05)
Caso contrario
Si(hamburguesas=T)
Precio=(Nhamburguesas*T)+((Nhamburguesas*T)*0.05)
Fin si
Fin si
Fin si
Mostrar valor
hamburguesas
|
Nhamburguesas
|
precio
|
S
|
6
|
15.75
|
D
|
8
|
29.40
|
T
|
9
|
42.52
|
Comentarios
Publicar un comentario