lunes, 13 de marzo de 2017

EJERCICIOS DE ALGORITMOS 3

1.-Calcular el precio a pagar en un almacén de llantas, si se compran menos de 5 llantas el precio es de 300 c/u, si 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)
    Precio =nllantas*200
     Caso contrario
         Si (nllantas >4)
               Precio=nllantas*250
             Caso contrario
               Precio=nllantas*300
          Fin-Si
    Fin-Si
Mostrar resultado

PRUEBA DE ESCRITORIO:

Nllantas
PRECIO
2
600
7
1750
11
2200
2. Determinar cuál de las tres cantidades proporcionadas es la mayor.
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
Mostrar Resultado

PRUEBA DE ESCRITORIO:

N1
N2
N3
MAYOR
5
3
2
5
4
10
8
10
8
3
10
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 < o = a 300 el costo es de $15, para más de 300 personas el costo es de $10

1.Leer Npersonas
Si(Npersonas>300)
     Si(Npersonas>300)
           Precio= 10*Npersonas
       Caso contrario
           Precio= 18*Npersonas
     Fin-si
Caso contrario
     Si(Npersonas<300)
           Precio=18
       Caso contrario
           Precio=15
     Fin-si
Fin si
Mostrar resultado

PRUEBA DE ESCRITORIO:

Npersonas
PRECIO
230
4140
300
4500
350
3500
1.-Una operadora celular para llamadas al exterior cobra de acuerdo a la duración en minutos de las llamadas, los primeros 5 minutos cuestan $1 c/u, los siguientes tres, 0.80 c/, los siguientes dos minutos 0.70 c/u y 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

Prueba de escritorio:

nminutos
costo
4
4
7
6.60
9
8.10
10
8.80


2.-Un restaurante ofrece hamburguesas sencillas, dobles y triples, con un costo de $2.50; $3.50 y $4.50. La empresa acepta tarjetas de crédito con un cargo del 5%. Suponiendo que los clientes adquieren un solo tipo de hamburguesa, cuánto debe pagar una persona con N hamburguesas.
Leer nhamburguesas, S, D, T, hamburguesas
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(nhamburguesas=T)
             Precio=(nhamburguesas*T)+(nhamburguesas*T)*(0.05)
          Fin-Si
    Fin-si
Fin-si
Mostrar Resultado


hamburguesas
Nhamburguesas
precio
S                   
6
15.75
D
8
29.40
T
9
42.52
 

No hay comentarios.:

Publicar un comentario