You are on page 1of 2

Numeros a letras (Ciclo mientras)

Algoritmo numaletra
Definir let Como Caracter
let<-""
n<-1
Escribir "Ingrese un numero entre 1 y 50"
mientras n>=1 y n<=50 hacer
leer n
si n>=41 y n<=49 Entonces
let<-let+"cuarenta y "
n<-n-40
FinSi
si n>=31 y n<=39 Entonces
let<-let+"treinta y "
n<-n-30
FinSi
si n>=21 y n<=29 Entonces
let<-let+"veinti"
n<-n-20
FinSi
si n>=16 y n<=19 Entonces
let<-let+"dieci"
n<-n-10
FinSi
Segun n Hacer
1: let<-let+"uno"
2: let<-let+"dos"
3: let<-let+"tres"
4: let<-let+"cuatro"
5: let<-let+"cinco"
6: let<-let+"seis"
7: let<-let+"siete"
8: let<-let+"ocho"
9: let<-let+"nueve"
10: let<-let+"diez"
11: let<-let+"once"
12: let<-let+"doce"
13: let<-let+"trece"
14: let<-let+"catorce"
15: let<-let+"quince"
20: let<-let+"veinte"
30: let<-let+"treinta"
40: let<-let+"cuarenta"
50: let<-let+"cincuenta"
FinSegun
Escribir let
let<-""
si n>=1 y n<=50 entonces
escribir ""
escribir"ingrese de nuevo un numero entre 1 y 50"
FinSi
FinMientras
si n>50 o n<1 entonces
escribir "numero fuera de rango"
FinSi
FinAlgoritmo

You might also like