在 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
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP