sql编程已知边长求面积,sql编程已知边长求面积函数
已知正方形的边长为5,求正方形的周长和面积,怎样编程?
这个很简单,还是自己想想先好。。。
#include stdio.h
int main(void)
{
int l = 5;
int c,s;
printf("周长为:%d,面积为:%d.\n",4*l,l*l);
return 0;
}
怎样用自定义sql语句求长方形面积
可以写存储过程也可以写函数;
使用T-sql也行,但需要给变量赋值
一个用SQL写的计算园面积的函数
是不是这个意思?在数据库中建个函数,在sql中使用。
CREATE FUNCTION funname( @af_r float)
RETURNS float
AS
BEGIN
declare @lf_area float
SET @lf_area=3.1415926*@af_r*@af_r
RETURN @lf_area
END
使用只需要传入半径:select dbo.funname(@var);
sql创建一个返回变量值的自定义函数,输入矩形的长和宽就能计算矩形的面积。并调用该函数计算长5宽3
#include iostream
using namespace std;
int main()
{
double l,w,c,s;
cout"输入矩形的长和宽:";
cinlw;
c=2*l+2*w;
s=l*w;
cout"c="cendl;
cout"s="sendl;
return 0;
}
sql 条件查询面积
Java示例:
public static void main(String args[]) {
String rawSql = "“林地” or “面积”100 or “面积”90";
rawSql = rawSql.toLowerCase();
VectorString conList = new VectorString();
String[] split0 = rawSql.split("or");
String where = "";
int i = 0;
for (String s0 : split0) {
++i;
s0 = s0.trim();
if (s0.equals("")) {
continue;
}
String[] split1 = s0.split("and");
int j = 0;
for (String s1 : split1) {
++j;
s1 = s1.trim();
if (s1.equals("")) {
continue;
}
if (s1.indexOf("面积") 0) {
s1 = "名称 LIKE '%" + s1.trim() + "%'";
s1 = s1.replace("“", "").replace("”", "");
}
where += s1 + " ";
if (j 0 j split1.length) {
where += " and ";
}
}
if (i 0 i split0.length) {
where += " or ";
}
}
String sql = "SELECT * FROM your_table ";
if (where.length() 0) {
sql += "WHERE " + where;
}
System.out.println(sql);
}
输出结果:
SELECT * FROM your_table WHERE 名称 LIKE '%林地%' or “面积”100 or “面积”90
基本思路就在那里,参考一下吧。
编写T SQL程序,设定三角形的三边,输出改三角形的面积
DECLARE @line1 FLOAT =18 --边长
DECLARE @line2 FLOAT =24
DECLARE @line3 FLOAT=30
declare @area FLOAT
set @area=(@line1+@line2+@line3)/2
set @area=sqrt(@area*(@area-@line1)*(@area-@line2)*(@area-@line3))
select @area
上面计算结果:面积为216