本人一位大三的学生,身高175cm,体重175(斤)。经过过年的努力,身为一个吃货,我狂吃不胖的体质完全成为变成了胖子家族的一员,这一点我十分苦恼。我特别去网上查查,看看自己这些年积累的脂肪到底有多少?


于是我到网上上面了解到了中国通用的BMI计算方式,算算的我的肥胖程度,结果十分震惊。

结果来源https://cn.onlinebmicalculator.com/

从上图可以看出来,在BMI中国标准之中我的体重已经不是过重,而是超重了,真的太难受了,于是我决定健康合理的对自己进行一些瘦身计划,那么身为一个大学生 ,我的体重在哪个范围才是合理的呢?那就是我需要减肥多少,才可以让自己在体重方面成为一个合格的大学生?于是乎我参考了国家对于大学生体重方面的要求。

图二:大学生男生体重指标

图三:大学生女生体重指标


完全可以根据这些数据自行计算出来自己的体重指数BMI

                                   BMI=体重(kg)/(身高)^2(m^2)


合理的体重为计算公式为

设正常的体重指数范围为bmi∈[bmi1,bmi2],由于bmi1=m1/h^2 ,bmi=m2/h^2,故合理体重应当为

bmi∈[bmi1*h^2,bmi2*^2]

例:

如果你是一个大学生,性别女,当你的身高在168cm时,那么你的合理体重就应该是(17.2*1.68^2~23.9*1.68^2)

通过计算发现你,体重应当保持在48.5~66.6kg.

#include <iostream>
#include <cmath>
using namespace std;void man(double m,double h)
{double BMI;BMI=m/pow(h/100,2);cout<<"体重:"<<m<<"kg"<<endl;cout<<"身高:"<<h<<"cm"<<endl;cout<<"指数:"<<BMI<<endl; cout<<"状态:";  if(BMI<=17.8){cout<<"低体重"<<endl;}else if(BMI<24.0){cout<<"正常"<<endl;}else if(BMI<28.0){cout<<"超重"<<endl;}else{cout<<"肥胖"<<endl;}int m1=17.8*pow(h/100,2);int m2=24.0*pow(h/100,2);cout<<"你的合理体重范围应为:"<<m1<<"~"<<m2<<" kg"<<endl; }
void woman(double m,double h)
{double BMI;BMI=m/pow(h/100,2);cout<<"体重:"<<m<<"kg"<<endl;cout<<"身高:"<<h<<"cm"<<endl;cout<<"指数:"<<BMI<<endl; cout<<"状态:";  if(BMI<=17.1){cout<<"低体重"<<endl;}else if(BMI<24.0){cout<<"正常"<<endl;}else if(BMI<28.0){cout<<"超重"<<endl;}else{cout<<"肥胖"<<endl;}int m1=17.1*pow(h/100,2);int m2=24.0*pow(h/100,2);cout<<"你的合理体重范围应为:"<<m1<<"~"<<m2<<" kg"<<endl; }
int main()
{double m,h;double BMI;cout<<"请输入你的体重(千克): ";cin>>m;cout<<"请输入你的身高(厘米):";cin>>h;cout<<"-------------如果你是一个帅哥"<<endl;man(m,h);cout<<"-------------如果你是一个美女"<<endl;woman(m,h);
} 

 最后希望所有减肥的小伙伴都可以减肥成功!!!

时间:2020年4月8日20:32:02

End 

BIM计算-属于自己的减肥小程序相关推荐

  1. 计算道路曲线要素的小程序

    非常简单的小程序,由于时间久远,而且当时作业交得急:),所以没有写注释,好在程序简单,稍微修改一下参数就可以使用了. import math class Point(object):def __ini ...

  2. 【C语言】计算自由落体时间的小程序

    #include<stdio.h> #include<math.h> #define g 9.8 int main(){float high=0;float time=0;ch ...

  3. python计算一元二次_Python小程序-写一个计算一元二次方程的程序函数

    题目要求: 请定义一个函数quadratic(a, b, c),接收3个参数,返回一元二次方程:ax^2 + bx + c = 0的两个解. 程序代码: 这只是一个函数,如果你不调用它的话,是不会产生 ...

  4. c语言编程 BMI判断健康,一个计算BMI健康指数的小程序,无需后台,可直接发布...

    一.需求 用户输入自己的身高体重后,自动计算人们的BMI指数,也就是健康状况,显示在页面上 二.运行效果 三.代码结构 四.技术实现 代码实现过程 : 主要wxml BMI值 {{score}} 身体 ...

  5. 函数计算: 让小程序开发进入 Serverless 时代

    点击下载<不一样的 双11 技术:阿里巴巴经济体云原生实践> 本文节选自<不一样的 双11 技术:阿里巴巴经济体云原生实践>一书,点击上方图片即可下载! 作者 | 吴天龙(木吴 ...

  6. 微信外卖小程序 怎么计算与客户的距离_微信小程序结合腾讯位置服务实现用户商家距离计算...

    前言 小程序实操,距离计算总结. 思路 一共有两种方法,各有利弊: 1.利用小程序的wx.getLocation 方法得到用户的经纬度,然后用已知的商家的经纬进行计算; 2.利用腾讯地图位置服务cal ...

  7. 10分钟上线 - 利用函数计算构建微信小程序的Server端

    摘要: 阿里云函数计算是一个事件驱动的全托管计算服务.通过函数计算,您无需管理服务器等基础设施,只需编写代码并上传.微信小程序是一种不需要下载安装即可使用的应用,它可以在微信内被便捷地获取和传播. 当 ...

  8. 口令红包-利用函数计算构建微信小程序的server端

    摘要: 阿里云函数计算是一个事件驱动的全托管计算服务.通过函数计算,您无需管理服务器等基础设施,只需编写代码并上传.微信小程序是一种不需要下载安装即可使用的应用,它可以在微信内被便捷地获取和传播. 当 ...

  9. 3分钟搞定微信小程序类美团用户商家距离计算

    前言 小程序实操,距离计算总结. 思路 一共有两种方法,各有利弊: 1.利用小程序的wx.getLocation 方法得到用户的经纬度,然后用已知的商家的经纬进行计算; 2.利用腾讯地图位置服务cal ...

最新文章

  1. java arraylist优点_Java中各种集合的特点总结
  2. WEB渗透之对于开了3389远程连接不上的总结
  3. Java-SpringDataRedis使用入门
  4. 估计很多前端都没学过单元测试~
  5. springmvc + mybatis + ehcache + redis 分布式架构
  6. 组策略之统一修改域中计算机的本地管理员账户和密码和受限制组
  7. 人脸方向学习(五):Face Recognition-ArcFace解读
  8. MacOS Big Sur 11.5.2 (20G95) OC 0.7.2 / Cl 5138 / PE 三分区原版黑苹果镜像
  9. matlab 液压,基于MATLAB液压系统设计与仿真.doc
  10. D3D中设备丢失的处理
  11. UCGUI信息处理机制
  12. 幼儿园连锁管理系统源码
  13. 算法学习:LeetCode-592. 分数加减运算
  14. C语言 isdigit、isalnum、isalpha、islower、issupper用法及其示例
  15. linux清除系统垃圾文件
  16. 基于C++和OpenCV的中心线提取算法
  17. k8s之四层负载均衡Service:概念、原理解读
  18. android 小游戏心得、,iOS/安卓版《辐射:避难所(Fallout Shelter)》攻略心得:玩法要点详解与心得技巧...
  19. java 图像梯度检测_opencv学习笔记(六)---图像梯度
  20. excel文件导入hive乱码_hive 从Excel中导入数据

热门文章

  1. 机器学习+NLP+VR:重塑二手车买车新场景
  2. ubuntu 安裝 jdk 6 遇到的問題
  3. 按开机计算机屏幕数字是,电脑开机后屏幕全都是英文字母及数字跳动,什么处理?...
  4. ​在沈炜新春致辞中寻找vivo的成功之道
  5. 宝付公益—书香传递温度,爱心点亮希望
  6. 计算机等级考试数据库三级模拟题3
  7. [谜题]海盗分金-逆向思维
  8. 通达OA web页面与精灵显示内容更新后不一致的问题
  9. 关于windows系统中静态库链接找不到的问题
  10. 【手机LR预设】黑金风格RICH移动Lightroom预设