栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > .Net

C#输入身高体重求BMI

.Net 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C#输入身高体重求BMI

目录

用到知识点

变量

变量声明

变量命名规则

数据类型

Parse

代码实现

展示效果


用到知识点

变量

变量声明

声明变量就是指定变量的名称和类型,变量的声明非常重要,未经声明的变量是不合法的,不能在程序中使用。在C#中,声明一个边路是由一个类型和跟在后面的一个或多个变量名组成,多个变量之间用逗号隔开,声明变量以分号结束,语法如下:

变量类型 变量名; //声明一个变量
int a;
变量类型 变量名1,变量名2,...,变量名n;  //同时声明多个变量
int b,c,d;

变量命名规则

C#中变量名区分大小写

  • 变量名只能由数字、字母和下划线组成
  • 变量名的第一个符合只能是字母和下划线,不能是数字
  • 不能使用C#中的关键字作为变量名
  • 一旦在一个语句块中定义了一个变量名,那么在变量的作用域内就不能定义同名的变量
  • C#中允许使用汉字或其他语言文字作为变量名,程序运行时并不会出错,但是不建议使用

数据类型

值类型(直接存储值)、引用类型(存储对值的引用)

Parse

在C#中Parse是用来完成类型转换的,把字符串类型的数据转换成指定类型数据。

可以用来将输入的字符串类型的数据转换成你想要的类型数据。

比如我要从键盘输入一个double类型的变量值,假设变量名为height,那我就可以这样写:

double height = double.Parse(Console.ReadLine());

代码实现
//author:ailin
//time:2021-10-23
//subject:c#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace dotnetworkspace
{
    class CalBMI
    {
        static void Main(string[] args)
        {
            double height = double.Parse(Console.ReadLine()); ;// 身高变量,单位:米
            int weight = int.Parse(Console.ReadLine()); ;// 体重变量,单位:千克
            double exponent = weight / (height * height);// BMI计算公式
            Console.WriteLine("您的身高为:" + height);
            Console.WriteLine("您的体重为:" + weight);
            Console.WriteLine("您的BMI指数为:" + exponent);
            Console.Write("您的体重属于:");
            if (exponent < 18.5)
            {// 判断BMI指数是否小于18.5
                Console.WriteLine("体重过轻");
            }
            else if (exponent >= 18.5 && exponent < 24.9)
            {// 判断BMI指数是否在18.5到24.9之间
                Console.WriteLine("正常范围");
            }
            else if (exponent >= 24.9 && exponent < 29.9)
            {// 判断BMI指数是否在24.9到29.9之间
                Console.WriteLine("体重过重");
            }
            else if (exponent >= 29.9)
            {// 判断BMI指数是否大于29.9之间
                Console.WriteLine("肥胖");
            }
            Console.ReadLine();
        }
    }
}

展示效果

测试用例1:

身高:1.68m

体重:50kg

 测试用例2:

身高:1.90

体重:70

 

欢迎点赞、关注、收藏~

一起加油!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1023185.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号