ConsleWrite("请输入体重(KG):");
double w=ConsoleRead();
ConsleWrite("请输入身高(米):");
double h=ConsoleRead();
double BMI=w/h2;
if(BMI>20&&BMI<25)
{
ConsoleWrite("正常的");
}
else
{
ConsoleWrite("异常的");
}
由于我这里没有代码环境,这是大体思路,具体编写时你要注意语法等情况
20 <= x <= 22
vb不能连等 if x>= and x<= then
Private Sub Command1_Click()
Text3Text = Round(Val(Text2Text / (Text1Text) ^ 2), 2)
Dim x
Picture1Cls
x = Val(Text3Text)
If 20 <= x And x <= 22 Then
Picture1Print "最佳"
ElseIf 185 <= x And x < 20 Then
Picture1Print "正常"
ElseIf 22 < x And x < 24 Then
Picture1Print "正常"
ElseIf x < 185 Then
Picture1Print "偏瘦"
ElseIf 24 <= x And x < 28 Then
Picture1Print "超重"
Else
Picture1Print "肥胖"
End If
End Sub
你好,不知道你的健康计算公式;关于Java 的swing界面,您自己去了解下很接单;关于简单的输入计算,我提供一串代码给你,你可以参考下:
package image;
import javautilScanner;
class CountThread extends Thread{
private Scanner sc1;
private Scanner sc2;
public void run(){
try{
Systemoutprintln("请输入第一个数:");
sc1=new Scanner(Systemin);
int x=sc1nextInt();
Systemoutprintln("请输入第二个数:");
sc2=new Scanner(Systemin);
int y=sc2nextInt();
Systemoutprintln("您的结果为:"+(x+y));
}catch(Exception e){
eprintStackTrace();
}
}
}
public class Filetest{
private static CountThread count;
public static void main(String[] args){
try{
count=new CountThread();
countstart();
}catch(Exception e){
eprintStackTrace();
}
}
}
打开微信小程序常用计算器。
进入微信小程序后,点击Bmi计算器。
在Bmi计算器页面,选中女士,设置年龄、身高和体重。点击开始计算。
点击开始计算后即可女生bmi。
应用的 *** 作和原理
目标Android应用的 *** 作过程是这样的:选择你的性别,然后输入你的身高,点查看计算结果的按钮就在Toast中显示你的标准体重。力求 *** 作简单,结果显示清楚。
标准体重的计算公式:
男性:(身高cm-80)×70%=标准体重
女性:(身高cm-70)×60%=标准体重
应用的源码
BMIActivityjava:
package comlingdududubmi;import javatextDecimalFormat;
import javatextNumberFormat;
import androidappActivity;
import androidosBundle;
import androidviewView;
import androidviewViewOnClickListener;
import androidwidgetButton;
import androidwidgetEditText;
import androidwidgetRadioButton;
import androidwidgetToast;
/
@author lingdududu 该程序的功能是用户选择自己的性别和输入自己的身高,然后点击按钮,就能在Toast显示出自己的标准体重
/
public class BMIActivity extends Activity {
/ Called when the activity is first created /
private Button countButton;
private EditText heighText;
private RadioButton maleBtn, femaleBtn;
String sex = "";
double height;
@Override
public void onCreate(Bundle savedInstanceState) {
superonCreate(savedInstanceState);
setContentView(Rlayoutmain);
//调用创建视图的函数
creadView();
//调用性别选择的函数
sexChoose();
//调用Button注册监听器的函数
setListener();
}
//响应Button事件的函数
private void setListener() {
countButtonsetOnClickListener(countListner);
}
private OnClickListener countListner = new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
ToastmakeText(BMIActivitythis, "你是一位"+sexChoose()+"\n"
+"你的身高为"+DoubleparseDouble(heighTextgetText()toString())+"cm"
+"\n你的标准体重为"+getWeight(sexChoose(), height)+"kg", ToastLENGTH_LONG)
show();
}
};
//性别选择的函数
private String sexChoose(){
if (maleBtnisChecked()) {
sex = "男性";
}
else if(femaleBtnisChecked()){
sex = "女性";
}
return sex;
}
//创建视图的函数
public void creadView(){
//txt=(TextView)findViewById(Ridtxt);
countButton=(Button)findViewById(Ridbtn);
heighText=(EditText)findViewById(Ridetx);
maleBtn=(RadioButton)findViewById(Ridmale);
femaleBtn=(RadioButton)findViewById(Ridfemale);
//txtsetBackgroundResource(Rdrawablebg);
}
//标准体重格式化输出的函数
private String format(double num) {
NumberFormat formatter = new DecimalFormat("000");
String str = formatterformat(num);
return str;
}
//得到标准体重的函数
private String getWeight(String sex, double height) {
height = DoubleparseDouble(heighTextgetText()toString());
String weight = "";
if (sexequals("男性")) {
weight =format((height - 80) 07);
}
else {
weight = format((height - 70) 06);
}
return weight;
}
}
whileTrue:weight=input(“请输入你的体重:(单位:Kg)”)tall=input(“请输入你的身高:(单位:m)”)weight=float(weight)tall=float(tall)BMI=weight/tall2#计算公式BMI=round(BMI,3)ifBMI=185andBMI=24andBMI=28andBMIelifBMI>=30andBMI
Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言,随着版本的不断更新和语言新功能的添加,逐渐被用于独立的、大型项目的开发。Python支持多种编程范型,包括函数式、指令式、结构化、面向对象和反射式编程。Python解释器易于扩展,可以使用C或C++(或者其他可以通过C调用的语言)扩展新的功能和数据类型。Python也可用于可定制化软件中的扩展程序语言。Python拥有动态类型系统和垃圾回收功能,能够自动管理内存使用,并且其本身拥有一个巨大而广泛的标准库,提供了适用于各个主要系统平台的源码或机器码。Python在设计上坚持了清晰划一的风格,这使得Python成为一门易读、易维护,并且被大量用户所欢迎的、用途广泛的语言。
设计者开发时总的指导思想是,对于一个特定的问题,只要有一种最好的方法来解决就好了。这在由TimPeters写的Python格言(称为TheZenofPython)里面表述为:Thereshouldbeone--andpreferablyonlyone--obviouswaytodoit这正好和Perl语言(另一种功能类似的高级动态语言)的中心思想TMTOWTDI(There'sMoreThanOneWayToDoIt)完全相反。Python的作者有意的设计限制性很强的语法,使得不好的编程习惯(例如if语句的下一行不向右缩进)都不能通过编译。其中很重要的一项就是Python的缩进规则。
不知道你所说的循环是什么效果,我闲来无事帮你做了一个小程序,可以实现连续计算,只要你输入身高体重点计算即可:
其中:textBox1 输入身高,单位为m;textBox2 输入体重,单位为kg。
label1 输出计算结果;label2 输出计算结果的提示,即肥胖程度。
//计算按钮private void button1_Click(object sender, EventArgs e)
{
if (textBox1Text != "" && textBox2Text != "")
{
if (!GetRegexH(ConvertToDouble(textBox1Text)))
{
MessageBoxShow("身体(单位为m)输入不正确!格式应如:175");
return;
}
if (!GetRegexW(ConvertToDouble(textBox2Text)))
{
MessageBoxShow("体重(单位为kg)输入不正确!格式应为整数,如:73");
return;
}
double h = ConvertToDouble(textBox1Text);
double w = ConvertToDouble(textBox2Text);
string result = GetBMI(h, w)ToString();
label1Text = resultSubstring(0,5);//输出结果,两位小数
//显示BMI的提示
if (GetBMI(h, w) < 185)
{
label2Text = "(<185)过轻,您可以疯狂美食喽!";
}
else if (GetBMI(h, w) > 185&&GetBMI(h, w)<249 )
{
label2Text = "(185~249)正常,保持的不错~~";
}
else if (GetBMI(h, w) > 25 && GetBMI(h, w) < 28)
{
label2Text = "(25~28)过重,少吃饭,多干活才是硬道理!";
}
else if (GetBMI(h, w) > 28 && GetBMI(h, w) < 32)
{
label2Text = "(28~32)肥胖,您还有救,不要放弃治疗!";
}
else if (GetBMI(h, w) > 32)
{
label2Text = "(>32)非常胖,地球已经不适合你了~~";
}
}
else
{
MessageBoxShow("身体或体重为空,请输入后点击计算!");
}
}
//验证身高格式
private bool GetRegexH(double h)
{
string regexh="\\d{1}\\\\d{1,2}";
if (RegexIsMatch(hToString(), regexh))
{
return true;
}
return false;
}
//验证体重格式
private bool GetRegexW(double w)
{
string regexw = "\\d{2,3}";
if (RegexIsMatch(wToString(), regexw))
{
return true;
}
return false;
}
//计算
private double GetBMI(double h, double w)
{
double r = 0;
r = w / (h h);//计算BMI
return r;
}
实现思路:就是每次循环加1个数,循环的同时计算sum和这个数的和即可。
public static void main(String args[]){
int sum=0;
int N =100;//自定义的N值,可以任意取
for (int i=1;i<N:i++){
sum=sum+i;
}
Systemoutprint(sum);
}
以上就是关于用C#编写一个程序为:称为“身体质量指数”(BMI)的量用来计算与体重有关的健康问题的危险程度。BMI按下面全部的内容,包括:用C#编写一个程序为:称为“身体质量指数”(BMI)的量用来计算与体重有关的健康问题的危险程度。BMI按下面、用vb做测BMI的程序、java编程实现个人健康测试,要求从键盘输入身高和体重,计算并输出bmi指数和体等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)