You are on page 1of 5

Algoritmo buzon_de_voz

Entero: buzon
Escribir 'Digite el numero de buzon'
Leer buzon
Si buzon=0 Entonces
Escriba 'Comunicando con Atencion al
cliente'
Fin_Si
Si buzon=1 Entonces
Escriba 'Comunicando con Ejecutivos
de ventas'
Fin_Si
Si buzon=2 Entonces
Escriba 'Comunicando con Produccion'
Fin_Si
Si buzon=3 Entonces
Escriba 'Comunicando con Gerencia'
Fin_Si
Si buzon>3 Entonces
Escriba 'Buzon no encontrado'
Fin_Si
FinAlgoritmo

Algoritmo multi
Entero: n, d1, d2
Escribir "Ingrese un numero de dos digitos"
leer n
Si n>9 y n<100 Entonces
si n<20 entonces
d1=1
d2=n-10
Si no
si n<30 entonces
d1=2
d2=n-20
Si no
si n<40 entonces
d1=3
d2=n-30
Si no
si n<50 entonces
d1=4
d2=n-40
Si no
si n<60 entonces
d1=5
d2=n-50
Si no
si n<70 entonces
d1=6
d2=n-60
Si no
si n<80 entonces
d1=7
d2=n-70

Si no
si n<90 entonces
d1=8
d2=n-80
Si no
si n<100 entonces
d1=9
d2=n-90
fin_si
Fin_Si
Fin_Si
Fin_Si
Fin_Si
Fin_Si
Fin_Si
Fin_Si
Fin_Si
Si d2=0 o d1 mod d2=0 o d2 mod d1=0
Escriba "Un digito es mltiplo del otro"
sino
Escriba "ningn digito es mltiplo del otro"
Fin_Si
sino
Escriba "Escriba numero de dos dgitos"
Fin_Si

FinAlgoritmo

Alternativo (ms corto) Por si quiere utilizar este o el anterior

Inicio
Entero num, dig1,dig2
Leer num
Si num==0
Escriba numero invalido
Sino
Si num<0
num= num*(-1)
Fin_Si
Si num>9 y num<100
dig1=num/10
dig2=num%10

Si RESTO de dig1/dig2==0
Si RESTO de dig2/dig1==0
Escriba Un digito es mltiplo del otro
Sino
Escriba ningn digito es mltiplo del otro
Sino
Escriba ningn digito es mltiplo del otro
FinSi

Sino
Escriba Escriba numero de dos dgitos
FinSi
FinSi
Fin

You might also like