lunes, 27 de marzo de 2017

REFUERZO 2


1.       Determinar  si el número proporcionado es negativo
Leer numero1
Si(numero1>0)
       Respuesta=positivo
   Caso contrario
        Respuesta=negativo
Fin-si
Mostrar respuesta

Numero1
Respuesta
5
positivo
-15
negativo

2.       Determinar el valor a pagar por cantidad de lápices considerando que si son 1000 o más el costo individual es 80 centavos de lo contrario el precio es 90 centavos.
Leer nlapices
Si(nlapices>=1000)
     Costo=nlapices*0.80
   Caso contrario
     Costo=nlapices*0.90
Fin-si
Mostrar respuesta

Nlapices
Costo
2000
1600
10
9

3.- Calcular el valor a pagar considerando que si el abrigo cuesta más de $60se les aplicará un descuento de 15%, a todos los demás se les aplicará solo el 8%.
Leer c-abrigos
Si(c-abrigos>60)
      Valor=c-abrigo-(c-abrigo*0.15)
   Caso contrario
      Valor=c-abrigo
Fin-si
Mostrar valor

c-abrigo
Valor
100
85
50
50

4.-Elaborar un algoritmo que muestre el nombre de un artículo, clave, precio original y su precio con descuento.  El descuento se lo hace de acuerdo a la clave, si la clave es 01 el descuento es del 5 y si la clave es 02 el descuento es del doble.
Leer nombre, precio, clave
Si(clave=01)
     Precio-descuento=precio-(precio*0.05)
   Caso contrario
     Precio-descuento=precio-(precio*0.10)
Fin-si
Mostrar nombre, clave, precio, precio-descuento

Nombre
Clave
Precio
Precio-descuento
Camiseta
01
15
14.25
Cachetero
02
8
7.20

5. Hacer un algoritmo que calcule el total a pagar por la compra de camisas. Si se compran tres camisas o más se aplica un descuento del 20% sobre el total de la compra y si son menos de tres camisas un descuento del 10%.
Leer ncamisas, precio
Si(ncamisas>=3)
     Total=ncamisas*precio-(precio*0.20*ncamisas)
   Caso contrario
   Total=ncamisas*precio-(precio*0.10*ncamisas)
Fin-si
Mostrar total

Ncamisas
precio
total
5
5
20
2
5
9


REFUERZO 1

1.Se requiere determinar el costo que tendrá que realizar una llamada telefónica local con base en el tiempo que dura la llamada y el costo por minuto

Leer minutos,costo*minuto
Costototal=minutos*costoxminuto
Mostrar costototal

Minutos
Costoxminuto
Costotal
5
0.20
1

2. Se requiere determinar el costo que tendrá el boleto de un viaje sencillo esto basado en los kilómetros por recorrer y el costo por kilo metro


Leer kilometros,costoxkilometro
Costottal=kilometros*costoxkilometro
Mostrar costototal

Kilometros
Costoxkilometros
costototal
8
2.50
20

3. Calcular el equivalente de la temperatura de grados centígrados a grados Fahrenheit

Leer gradosC
GradosF=9/5(C+32)
Mostrar gradosF

gradosC
gradosF
40
129,6

 4.Calcular cuantos pesos colombianos puedo adquirir por una catidad especifica de dolares

Leer cantidad-d,cambio
Pesos=cambio*cantidad-d
Mostrar pesos


Cantidad-d
cambio
pesos
10
2720
27200

5. calcule la edad aproximada de un persona si se conoce su año de nacimiento

Leer nacimiento
Edad =actual-nacimiento
Mostrar edad

Nacimiento
actual
edad
2000
2017
17


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