Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

PL/SQL에서 거리를 km에서 미터 및 센티미터로 변환

<시간/>

작업은 PL/SQL에서 거리를 킬로미터에서 미터 및 센티미터로 변환하는 것입니다. PL/SQL은 SQL의 데이터 조작과 절차적 언어 작업을 결합한 SQL의 확장입니다.

문제에 따르면 미터와 센티미터로 변환할 값을 가진 킬로미터 단위의 거리가 있어야 합니다.

변환 규칙에 따라 -

1km =1000미터

1km =100000센티미터

이 변환 규칙에 따라 PL/SQL의 논리에 의해 거리가 변환되기를 원합니다.

예시

Input: kilometer = 10
Output: meter = 10000
   Centimeter = 1000000
Input: kilometer = 9
Output: meter = 9000
   Centimeter = 900000

사용할 접근 방식

  • 킬로미터 값을 입력으로 사용합니다.

  • 킬로미터 값에 1000을 곱한 다음 그 결과를 미터 단위로 저장하고 인쇄합니다.

  • 미터 값에 100을 곱한 다음 결과를 센티미터 단위로 저장하고 인쇄합니다.

예시

--DECLARATION
   DECLARE
      KM NUMBER := 4.5;
      meter NUMBER := 0;
      Cem NUMBER := 0;
--BODY
   BEGIN
      meter := km * 1000;
      Cem := meter * 100;
      dbms_output.Put_line('The value of 4.5 KM to meters is: ' ||meter);
      dbms_output.Put_line('The value of 4.5 KM to centimeters is: ' ||cem);
   END;
--BODY END

출력

위의 코드를 실행하면 다음 출력이 생성됩니다 -

The value of 4.5 KM to meters is: 4500
The value of 4.5 KM to centimeters is: 450000