Requisito previo : introducción
a PL/SQL En el código PL/SQL, los grupos de comandos se organizan dentro de un bloque. Un grupo de bloques relacionado con declaraciones o sentencias. En declare part, declaramos variables y entre start y end part, realizamos las operaciones.
Dada la distancia en kilómetros y la tarea es convertirla en metros y centímetros.
Ejemplos:
Input: KM = 10 Output: 10 KM is equivalent to 10000 meters 10 KM is equivalent to 1000000 centimeters Input: KM = 2.5 Output: 2.5 KM is equivalent to 2500 meters 2.5 KM is equivalent to 250000 centimeters
El enfoque es multiplicar los datos de KM con 1000 para convertirlos en metros y con 100000 para convertirlos en centímetros.
A continuación se muestra la implementación requerida:
SQL
--DECLARATION SECTION DECLARE --VARIABLE DECLARATION -KM, MET, CEM; km NUMBER := 6.9; met NUMBER := 0; cem NUMBER := 0; --CODE BLOCK BEGIN --CALCULATE METERS met := km * 1000; --CALCULATE CENTIMETERS cem := met * 100; --DISPLAY RESULT dbms_output.Put_line('6.9KM is equivalent to meters: ' ||met); dbms_output.Put_line('6.9KM is equivalent to centimeters:' ||cem); END; --END PROGRAM
Producción :
6.9KM is equivalent to meters: 6900 6.9KM is equivalent to centimeters:690000