在 PL/SQL 中求直角三角形的面积和周长
在这个问题中,我们给定一个直角三角形的三个值:底边、高和斜边。我们的任务是在 PL/SQL 中求直角三角形的面积和周长。
PL/SQL将 SQL 与编程语言的过程化特性相结合
我们举个例子来理解这个问题,
Input : height = 4, base = 3, hypotenuse = 5 Output : area = 6, perimeter = 12
说明 −
1 + 22 + 333 + 4444 = 4800
求解方法
解决该问题的简单方法是使用三角形的面积和周长的公式。
面积 = 1/2*(高)*(底边)
周长 = (高) + (底边) + (斜边)
示例
程序来说明 PL/SQL 中我们解决方案的工作原理
DECLARE hypotenuse FLOAT; base FLOAT; height FLOAT; area FLOAT; perimeter FLOAT; BEGIN hypotenuse := 13; base := 5; height := 12; area := (1/2)* base * height; perimeter := hypotenuse + height + base; dbms_output.Put_line('The Perimeter of triangle is ' || perimeter); dbms_output.Put_line('The Area of triangle is ' || area); END;
输出
The Perimeter of triangle is 30 The area of triangle is 30
广告