Pasar número decimal a Binario. Portal Alipso.com: http://www.alipso.com/ Apuntes y Monografías > Computación > Programación > URL original: http://www.alipso.com/monografias/programa Trabajo hecho en PASCAL. Fecha de inclusión en Alipso.com: 2000-08-29 Enviado por: Anónimo Contenido Pasar número decimal a Binario. Imprimir Recomendar a un amigo Recordarme el recurso Descargar como pdf {literal} var addthis_config = {"data_track_clickback":true}; {/literal} Seguinos en en Facebook Trabajo hecho en PASCAL. Agregado: 29 de AGOSTO de 2000 (Por ) | Palabras: 302 | Votar! | Sin Votos | Sin comentarios | Agregar ComentarioCategoría: Apuntes y Monografías > Computación > Programación >Material educativo de Alipso relacionado con Pasar numero decimal BinarioBolilla número 3: ...Bolilla número 4: ...Bolilla número 8: ...Enlaces externos relacionados con Pasar numero decimal Binario { "@context": "http://schema.org", "@type": "NewsArticle", "headline": "Pasar número decimal a Binario.", "alternativeHeadline": "Pasar número decimal a Binario.", "image": [ FIN ], "datePublished": "2000-08-29T08:00:00+08:00", "description": "Trabajo hecho en PASCAL.", "articleBody": " Program Pasar_numero_decimal_a_Binario; Uses Crt; Var num, num0, num1, num2, num3, num4, num5, num6, num7, num8: Integer; b0, b1, b2, b3, b4, b5, b6, b7: String; Begin Clrscr; {Con Uses Crt; provee control sobre comandos del teclado, pantalla, sonidos} {Con ClrScr; ("Clear Screen" se borra la pantalla. Similar al comando Cls de DOS.} {Con Delay(1000); se fija un tiempo de espera, en milisegundos.} Alipso.com - http://www.alipso.com Página 1/8 Pasar número decimal a Binario. {div devuelve como resultado el cociente de la div entera entre dos numeros.} {numero := 5 div 2; {asigna 2 a la variable numero} {mod devuelve como resultado el resto de la div entera entre dos numeros.} {numero := 5 mod 2; {asigna 1 a la variable numero} b0:= '0'; b1:= '0'; b2:= '0'; b3:= '0'; b4:= '0'; b5:= '0'; b6:= '0'; b7:= '0'; Write('Ingrese el numero decimal: ');Read(num); num0:= (num mod 128); If (num0 >= 0) and (num0 <> num) then Begin b0:='1'; End; num1:= (num0 mod 64); If (num1 >= 0) and (num1 <> num0) then Alipso.com - http://www.alipso.com Página 2/8 Pasar número decimal a Binario. Begin b1:='1'; End; num2:= (num1 mod 32); If (num2 >= 0) and (num2 <> num1) then Begin b2:='1'; End; num3:= (num2 mod 16); If (num3 >= 0) and (num3 <> num2) then Begin b3:='1'; End; num4:= (num3 mod 8); If (num4 >= 0) and (num4 <> num3) then Begin b4:='1'; End; num5:= (num4 mod 4); If (num5 >= 0) and (num5 <> num4) then Alipso.com - http://www.alipso.com Página 3/8 Pasar número decimal a Binario. Begin b5:='1'; End; num6:= (num5 mod 2); If (num6 >= 0) and (num6 <> num5) then Begin b6:='1'; End; num7:= (num6 mod 1); If (num7 >= 0) and (num7 <> num6) then Begin b7:='1'; End; Writeln(''); Writeln('----------------------------------------'); Writeln(' El numero BINARIO es: '); Writeln(''); Writeln(' ' ,b0,b1,b2,b3,b4,b5,b6,b7); Writeln('----------------------------------------'); Writeln(''); Writeln('Por Michel Mosse - 1 de Julio del 2000.'); Delay(4000); Alipso.com - http://www.alipso.com Página 4/8 Pasar número decimal a Binario. End. "} Program Pasar_numero_decimal_a_Binario; Uses Crt; Var num, num0, num1, num2, num3, num4, num5, num6, num7, num8: Integer; b0, b1, b2, b3, b4, b5, b6, b7: String; Begin Clrscr; {Con Uses Crt; provee control sobre comandos del teclado, pantalla, sonidos} {Con ClrScr; ("Clear Screen" se borra la pantalla. Similar al comando Cls de DOS.} {Con Delay(1000); se fija un tiempo de espera, en milisegundos.} {div devuelve como resultado el cociente de la div entera entre dos numeros.} {numero := 5 div 2; {asigna 2 a la variable numero} {mod devuelve como resultado el resto de la div entera entre dos numeros.} {numero := 5 mod 2; {asigna 1 a la variable numero} b0:= '0'; b1:= '0'; b2:= '0'; Alipso.com - http://www.alipso.com Página 5/8 Pasar número decimal a Binario. b3:= '0'; b4:= '0'; b5:= '0'; b6:= '0'; b7:= '0'; Write('Ingrese el numero decimal: ');Read(num); num0:= (num mod 128); If (num0 >= 0) and (num0 <> num) then Begin b0:='1'; End; num1:= (num0 mod 64); If (num1 >= 0) and (num1 <> num0) then Begin b1:='1'; End; num2:= (num1 mod 32); If (num2 >= 0) and (num2 <> num1) then Begin b2:='1'; End; Alipso.com - http://www.alipso.com Página 6/8 Pasar número decimal a Binario. num3:= (num2 mod 16); If (num3 >= 0) and (num3 <> num2) then Begin b3:='1'; End; num4:= (num3 mod 8); If (num4 >= 0) and (num4 <> num3) then Begin b4:='1'; End; num5:= (num4 mod 4); If (num5 >= 0) and (num5 <> num4) then Begin b5:='1'; End; num6:= (num5 mod 2); If (num6 >= 0) and (num6 <> num5) then Begin b6:='1'; End; Alipso.com - http://www.alipso.com Página 7/8 Pasar número decimal a Binario. num7:= (num6 mod 1); If (num7 >= 0) and (num7 <> num6) then Begin b7:='1'; End; Writeln(''); Writeln('----------------------------------------'); Writeln(' El numero BINARIO es: '); Writeln(''); Writeln(' ' ,b0,b1,b2,b3,b4,b5,b6,b7); Writeln('----------------------------------------'); Writeln(''); Writeln('Por Michel Mosse - 1 de Julio del 2000.'); Delay(4000); End. Alipso.com - http://www.alipso.com Página 8/8