martes, 28 de marzo de 2017

REFUERZO 2

1.       Determinar si el número proporcionado es positivo o negativo
Leer número
Si(numero>0)
     Resultado=positivo
     Caso-contrario=negativo
Fin-si
Mostrar resultado
Prueba de escritorio
Número
Resultado
20
Positivo
-15
negativo

2.       Determinar el valor a pagar por x cantidad de lápices considerando que si son 1000 o más el costo individual es de 0.80 ctvs; de lo contrario, el precio es de 0,90 ctvs.
Leer x
Si(x>=1000)
     Valor=x*0.80
   Caso-contrario
     Valor=x*0.90
Fin-si
Mostrar valor
Prueba de escritorio
x
valor
10
9
2000
1600

3.       Calcular el valor a pagar considerando que si el abrigo cuesta más de $60 se les aplicará un descuento de 15%, a todos los demás se les aplicará solo el 8%.
Leer costo abrigo
Si(costo-abrigo>60)
     Descuento=costo- abrigo*0.15
    Caso-contrario
     Descuento=costo- abrigo*0.08
Fin-si
Valor=costo abrigo-descuento
Mostrar valor
Prueba de escritorio
Costo abrigo
descuento
Valor
50
4
46
100
15
85




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, clave, precio
Si(clave=01)
     Descuento=precio*0.05
   Caso-contrario
     Descuento=precio*0.10
Fin-si
Precio final=precio-descuento
Mostar nombre, clave, precio, precio final
Nombre
Clave
Precio
Descuento
Precio Final
Pulsera
01
5
0.25
4.75
Boxer
02
8
0.80
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 camisa precio
Si(camisas>=3)
     Descuento=camisa*precio*0.20
    Caso-contrario
     Descuento=camisa*precio*0.10
Fin-si
Total=(camisa*precio)-descuento
Mostar total
Prueba de escritorio
Camisa
Precio
Descuento
Total
10
8
16
64
2
8
1.60
14.40


martes, 21 de marzo de 2017

REFUERZO 1

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

Leer minuto, costo-minuto
Costo-final=minuto*costo-minuto
Mostar costo-final
Prueba de Escritorio
minuto
Costo-minuto
Costo-final
15
0.80
12

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 kilometro
Leer kilómetro, costo-kilometro
Costo final=kilometro*costo-kilometro
Mostar costo final
Prueba de escritorio
kilometro
Costo-kilometro
Costo-final
20
1.20
24

3.       Calcular el equivalente de la temperatura de grados centígrados a grados farenheit.
Leer centígrados
Farenheit=centigrados*1.8+32
Mostar fraenheit
Prueba de escritorio
centigrados
Farenheit
10
104

4.       Calcular cuantos pesos colombianos puedo adquirir por una cantidad especìfica de dólares.
Leer dólares, cambio
Peso=dólares*cambio
Mostar pesos
Prueba de escritorio
dolares
cambio
Pesos
20
2800
56000

5.       Calcular la edad de una persona si se conoce su fecha de naciemiento
Leer nacimiento, actual
Edad=actual-nacimiento
Mostar edad
Prueba de escritorio

actual
nacimiento
Edad
2017
1970
47

martes, 7 de marzo de 2017

EJERCICIOS DE ALGORITMOS

1.- Determinar si un estudiante aprueba o reprueba el curso sabiendo que aprobará si su promedio de tres calificaciones es mayor o igual a 70 puntos.

Leer Nota1, Nota2, Nota3
Promedio=(Nota1+Nota2+Nota3)/3
SI(promedio>=70)
       Resultado= Aprueba
   Caso contrario
       Resultado=Reprueba
Fin-si
Mostrar resultado
Nota1
Nota2
Nota3
Promedio
Resultado
40
50
60
50
Reprueba
80
90
100
90
Aprueba
   


2.- Calcular el valor a pagar conociendo que si la compra supera los $1000 se le descontará un 10%.
Leer compra
SI(compra>1000)
          Valor=compra-compra*0.10
     Caso contrario
           Valor=compra
Fin-si
Mostrar valor

Compra
Valor
10
10
5000
4500




3.- Calcular el salario semanal de un obrero si se conoce que: si trabaja 40 horas o menos se le pagará $16 la hora, si trabaja más de 40 horas se le pagará $16 la hora por las primeras 40 horas y $20 por cada hora extra.
Leer horas
SI(horas<=40)
      Salario=16*horas
      Caso contrario
       Salario=16*40+20*(horas-40)
Fin-si
Mostrar salario
Horas
Salario
10
160
50
840



4.- Determinar cuál es el número menor de dos números dados.
Leer N1, N2
Si (N1 < N2)
        Menor=N1
    Caso contrario
       Menor=N2
Fin-si
Mostrar Menor

N1
N2
Menor
20
40
20
30
10
10

5.- Determinar si un número es par o impar.

10/2=5
9/2=4.5
10%2=0
9%2=1
Leer numero
Residuo=numero%2
SI(Residuo=0)
     Respuesta=par
Caso contario
     Respuesta=impar
Fin-si
Mostar respuesta
Numero
Residuo
Respuesta
3
1
Impar
8
0
par

        6.-  Determinar si un Número es múltiplo de 5.
Leer numero
Residuo =numero%5
SI(Residuo =0)
     Respuesta=multiplo
  Caso contrario
     Respuesta=no es multiplo
Fin-si
Mostrar respuesta
numero
residuo
respuesta
5
0
multiplo
11
1
No es multiplo