本站提供最佳学校oa系统源码服务,欢迎转载和分享。

【android Toast源码位置】【老巫婆源码】【苹果传源码】安卓体重app源码_安卓体重app源码是什么

2024-11-23 10:52:05 来源:酷信源码公司 分类:综合

1.c语言程序代码
2.用android怎么做计算BMI值得程序

安卓体重app源码_安卓体重app源码是安卓什么

c语言程序代码

       #include<stdio.h>

       #define N

       struct child

       {

        char name[];

        char sex[3];

        int age;

        int height;

        float weight;

        struct {

        int year;

        int month;

        int day;

        }bdate;

       }ch[N];

       void input()

       {

        int i;

        for(i=0;i<N;i++)

        {

        printf("\n请输入第%d名小朋友信息:\n",i+1);

        printf("姓名:");

        scanf("%s",ch[i].name);

        printf("性别:");

        scanf("%s",ch[i].sex);

        printf("年龄:");

        scanf("%d",&ch[i].age);

        printf("身高:");

        scanf("%d",&ch[i].height);

        printf("体重:");

        scanf("%f",&ch[i].weight);

        printf("出生日期[YYYY-MM-DD]:");

        scanf("%d-%d-%d",&ch[i].bdate.year,&ch[i].bdate.month,&ch[i].bdate.day);

        }

       }

       void sort()

       {

        struct child ct;

        int i,j;

        for(i=0;i<N-1;i++)

        for(j=0;j<N-i-1;j++)

        if(ch[j].height<ch[j+1].height)

        {

        ct=ch[j];

        ch[j]=ch[j+1];

        ch[j+1]=ct;

        }

       }

       void output()

       {

        int i;

        printf("\n\t幼儿园小朋友一览(依身高排序)\n");

        printf("===================================================\n");

        printf(" 姓名 性别 年龄 身高 体重 出生日期 \n");

        printf("===================================================\n");

        for(i=0;i<N;i++)

        printf(" %-8s %-2s %2d %d %3.1f %d.%d.%d\n",ch[i].name,ch[i].sex,ch[i].age,ch[i].height,ch[i].weight,ch[i].bdate.year,ch[i].bdate.month,ch[i].bdate.day);

       }

       void main()

       {

        input();

        sort();

        output();

       }

       //分给的忒少,呵呵

用android怎么做计算BMI值得程序

       应用的体重android Toast源码位置操作和原理

       目标Android应用的操作过程是这样的:选择你的性别,然后输入你的源源码老巫婆源码身高,点查看计算结果的码安苹果传源码按钮就在Toast中显示你的标准体重。力求操作简单,卓体重收款php源码结果显示清楚。安卓校园课表源码

       标准体重的体重计算公式:

       男性:(身高cm-)×%=标准体重

       女性:(身高cm-)×%=标准体重

       应用的源码

       BMIActivity.java:

package com.lingdududu.bmi;    

       import java.text.DecimalFormat;    

       import java.text.NumberFormat;    

       import android.app.Activity;    

       import android.os.Bundle;    

       import android.view.View;    

       import android.view.View.OnClickListener;    

       import android.widget.Button;     

       import android.widget.EditText;    

       import android.widget.RadioButton;    

       import android.widget.Toast;      

       /*   

       * @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) {       

               super.onCreate(savedInstanceState);      

               setContentView(R.layout.main);      

               //调用创建视图的函数      

               creadView();      

               //调用性别选择的函数      

               sexChoose();      

               //调用Button注册监听器的函数      

               setListener();      

          }      

           //响应Button事件的函数      

           private void setListener() {       

               countButton.setOnClickListener(countListner);      

           }      

           private OnClickListener countListner = new OnClickListener() {       

               @Override     

               public void onClick(View v) {       

                   // TODO Auto-generated method stub      

                   Toast.makeText(BMIActivity.this, "你是一位"+sexChoose()+"\n"     

                                  +"你的身高为"+Double.parseDouble(heighText.getText().toString())+"cm"     

                                  +"\n你的标准体重为"+getWeight(sexChoose(), height)+"kg", Toast.LENGTH_LONG)      

                                  .show();      

               }      

           };      

           //性别选择的函数      

           private String sexChoose(){            

               if (maleBtn.isChecked()) {       

                   sex = "男性";      

               }       

               else if(femaleBtn.isChecked()){       

                   sex = "女性";      

               }      

               return sex;           

           }      

           //创建视图的函数      

           public void creadView(){       

               //txt=(TextView)findViewById(R.id.txt);      

               countButton=(Button)findViewById(R.id.btn);      

               heighText=(EditText)findViewById(R.id.etx);      

               maleBtn=(RadioButton)findViewById(R.id.male);      

               femaleBtn=(RadioButton)findViewById(R.id.female);         

               //txt.setBackgroundResource(R.drawable.bg);      

           }      

           //标准体重格式化输出的函数      

           private String format(double num) {    

               NumberFormat formatter = new DecimalFormat("0.");      

               String str = formatter.format(num);      

               return str;      

               }      

           //得到标准体重的函数      

           private String getWeight(String sex, double height) {       

               height = Double.parseDouble(heighText.getText().toString());      

               String weight = "";      

               if (sex.equals("男性")) {       

                     weight =format((height - ) * 0.7);      

               }       

               else {       

                     weight = format((height - ) * 0.6);      

               }      

               return weight;      

              }      

          }

【本文网址:http://hld.net.cn/news/52a30099647.html 欢迎转载】

copyright © 2016 powered by 皮皮网   sitemap