conversiones varias
TRANSCRIPT
-
7/23/2019 conversiones varias
1/9
-
7/23/2019 conversiones varias
2/9
!eer bin
dec'()
i'()
*ientras bin+)
r'(bin mod 1)
bin'(tr$nc,bin-1).
dec'(dec/r02i
i'(i/1
in*ientras
Escribir dec
3%
Escribir " programa de Decimal a Octal "
Escribir " didge $n n$mero para convertirlo a Octal"
!eer Dec
octal'()
i'()
*ientras Dec+) Hacer
r'(dec mod
Dec'(tr$nc,dec-.
octal'(octal/1)i0r
i'(i/1
in *ientras
Escribir octal
4%
Escribir " programa de Decimal a Hexadecimal "
Escribir " di&ite $n n$mero para convertirlo a
Hexadecimal"
n$m'()
resto'()
letra'(
-
7/23/2019 conversiones varias
3/9
a$xn$m'(
a$xres'(
res$ltado'(
!eer n$m
*ientras n$m+1 Hacer
resto'(n$m mod 1
n$m'(tr$nc,n$m-1.
#i resto 1) Entonces
letra 6 / letra
#ino
#i resto 11 Entonces
letra B / letra
#ino
#i resto 12 Entonces
letra 7 / letra
#ino
#i resto 13 Entonces
letra D / letra
#ino
#i resto 14
Entonces
letra E /
letra
#ino
#i resto 15
Entonces
letra
/ letra
#ino
#i
resto'1) o resto +15 Entonces
-
7/23/2019 conversiones varias
4/9
a$xres'(7onvertir68exto,resto.
letra'(a$xres/letra
in #iin #i
in #i
in #i
in #i
in #i
in #i
in *ientras
#i n$m 1) Entonces
a$xn$m'(7onvertir68exto,n$m.
a$xn$m'(6
#ino
#i n$m 11 Entonces
a$xn$m'(7onvertir68exto,n$m.
a$xn$m'(B
#ino
#i n$m 12 Entonces
a$xn$m'(7onvertir68exto,n$m.
a$xn$m'(7
#ino
#i n$m 13 Entonces
a$xn$m'(
7onvertir68exto,n$m.
a$xn$m'(D
#ino
#i n$m 14 Entonces
-
7/23/2019 conversiones varias
5/9
a$xn$m'(
7onvertir68exto,n$m.
a$xn$m'(E
#ino
#i n$m 15Entonces
a$xn$m'(
7onvertir68exto,n$m.
a$xn$m'(
#ino
a$xn$m'(
7onvertir68exto,n$m.
in #i
in #i
in #i
in #i
in #i
in #i
res$ltado'(a$xn$m/letra
Escribir El n$mero en Hexadecimal es%
Escribir
Escribir res$ltado
Escribir
5%
Escribir " programa de Binario a Octal "
Escribir " di&ite $n n$mero para convertirlo a Octal"
!eer bin
dec'()
oct'()
i'()
-
7/23/2019 conversiones varias
6/9
*ientras bin+)
r'(bin mod 1)
bin'(tr$nc,bin-1).
dec'(dec/r02i
i'(i/1
in*ientras
*ientras dec+)
re'(dec mod
dec'(tr$nc,dec-.
oct'(oct/re01)is
is'(is/1
in*ientras
Escribir oct
%
Escribir " programa de Octal a Hexadecimal "
Escribir " di&ite $n n$mero para convertirlo a Octal"
!eer octal
n$m'()
i'()
*ientras octal+) Hacer
r'(octal mod 1)
octal'(tr$nc,octal-1).
n$m'(n$m/i0r
i'(i/1
in *ientras
*ientras n$m+1 Hacer
resto'(n$m mod 1
n$m'(tr$nc,n$m-1.
#i resto 1) Entonces
letra 6 / letra
-
7/23/2019 conversiones varias
7/9
#ino
#i resto 11 Entonces
letra B / letra
#ino
#i resto 12 Entonces
letra 7 / letra
#ino
#i resto 13 Entonces
letra D / letra
#ino
#i resto 14
Entonces
letra E /
letra
#ino
#i resto 15
Entonces
letra
/ letra
#ino
#i
resto'1) o resto +15 Entonces
a$xres'(7onvertir68exto,resto.
letra'(a$xres/letra
in #i
in #iin #i
in #i
in #i
in #i
in #i
-
7/23/2019 conversiones varias
8/9
in *ientras
#i n$m 1) Entonces
a$xn$m'(7onvertir68exto,n$m.
a$xn$m'(6
#ino
#i n$m 11 Entonces
a$xn$m'(7onvertir68exto,n$m.
a$xn$m'(B
#ino
#i n$m 12 Entonces
a$xn$m'(7onvertir68exto,n$m.
a$xn$m'(7
#ino
#i n$m 13 Entonces
a$xn$m'(
7onvertir68exto,n$m.
a$xn$m'(D
#ino
#i n$m 14 Entonces
a$xn$m'(
7onvertir68exto,n$m.
a$xn$m'(E
#ino
#i n$m 15
Entonces
a$xn$m'(
7onvertir68exto,n$m.
a$xn$m'(
#ino
a$xn$m'(
7onvertir68exto,n$m.
in #i
-
7/23/2019 conversiones varias
9/9
in #i
in #i
in #i
in #i
in #i
res$ltado'(a$xn$m/letra
Escribir El n$mero en Hexadecimal es%
Escribir res$ltado
De Otro *odo%
Escribir "opcion invalida"
in #eg$n
Escribir " si deseas contin$ar oprima el n$mero 2 de lo
contrario c$al9$ier n$mero "
!eer resp$esta
Hasta :$e resp$esta+2
Escribir " gracias ;asta l$ego "
inProceso