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

No hay comentarios:

Publicar un comentario