Convertir Numero Decimal a Binario en PL/SQL [ORACLE]
En este ejercicio PL/SQLÂ se pide al usuario un numero decimal y el programa debera convertirlo a binario e imprimirlo.
set termout on;
set serveroutput on;
set ver off;
declare
i number :=0;
numero number := 1;
type tabla is table of number index by binary_integer;
resto tabla;
begin
/*Pedir el Numero al Usuario*/
dbms_output.put_line('Dame el numero:');
numero := '&numero';
/*Guardamos el Resto de cada operacion*/
while numero >= 2 loop
resto(i) := mod(numero,2);
numero := (numero- resto(i))/2;
i := i + 1;
end loop;
/*Guardamos el ultimo numero en la tabla del Resto */
resto(i) := numero;
/*Imprmir la tabla del Resto desde el Final */
while i >= 0 loop
dbms_output.put(resto(i)||rpad(' ',1));
i := i - 1;
end loop;
dbms_output.put_line (' ');
end;
/
Gracias a @ Gustavo Mendoza RamÃrez por comentar un error en el codigo ;)
Terminos de Busqueda:
- convertir numero entero a decimal oracle
- vico binario
- funcion para convertir un numero decimal a binario con sql server
- convertir un numero en hexadecimal en pl/sql
- SUMA EN BINARIO sqL
- pl sql decimal a binario
- oracle convert binary
- oracle ceros binarios
- números binarios plsql
- numero decimal en plsql
- definir binario en oracle
- decimal en oracle
- codigo en Sql de conversion decimal a bonario
- convertir un entero en decimal en oracle
- convertir numero decimal en hexadecimal sql
- convertir decimal en hexadecimal oracle
- convertir decimal a entero oracle
- convertir decimal a binario en sql
- convertir decimal a binario en oracle
- convertir binario oracle
EscrÃbeme un comentario si este contenido te fue útil o si te quedó alguna duda, asà podré mejorarlo. Gracias!