BIM计算-属于自己的减肥小程序
本人一位大三的学生,身高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计算-属于自己的减肥小程序相关推荐
- 计算道路曲线要素的小程序
非常简单的小程序,由于时间久远,而且当时作业交得急:),所以没有写注释,好在程序简单,稍微修改一下参数就可以使用了. import math class Point(object):def __ini ...
- 【C语言】计算自由落体时间的小程序
#include<stdio.h> #include<math.h> #define g 9.8 int main(){float high=0;float time=0;ch ...
- python计算一元二次_Python小程序-写一个计算一元二次方程的程序函数
题目要求: 请定义一个函数quadratic(a, b, c),接收3个参数,返回一元二次方程:ax^2 + bx + c = 0的两个解. 程序代码: 这只是一个函数,如果你不调用它的话,是不会产生 ...
- c语言编程 BMI判断健康,一个计算BMI健康指数的小程序,无需后台,可直接发布...
一.需求 用户输入自己的身高体重后,自动计算人们的BMI指数,也就是健康状况,显示在页面上 二.运行效果 三.代码结构 四.技术实现 代码实现过程 : 主要wxml BMI值 {{score}} 身体 ...
- 函数计算: 让小程序开发进入 Serverless 时代
点击下载<不一样的 双11 技术:阿里巴巴经济体云原生实践> 本文节选自<不一样的 双11 技术:阿里巴巴经济体云原生实践>一书,点击上方图片即可下载! 作者 | 吴天龙(木吴 ...
- 微信外卖小程序 怎么计算与客户的距离_微信小程序结合腾讯位置服务实现用户商家距离计算...
前言 小程序实操,距离计算总结. 思路 一共有两种方法,各有利弊: 1.利用小程序的wx.getLocation 方法得到用户的经纬度,然后用已知的商家的经纬进行计算; 2.利用腾讯地图位置服务cal ...
- 10分钟上线 - 利用函数计算构建微信小程序的Server端
摘要: 阿里云函数计算是一个事件驱动的全托管计算服务.通过函数计算,您无需管理服务器等基础设施,只需编写代码并上传.微信小程序是一种不需要下载安装即可使用的应用,它可以在微信内被便捷地获取和传播. 当 ...
- 口令红包-利用函数计算构建微信小程序的server端
摘要: 阿里云函数计算是一个事件驱动的全托管计算服务.通过函数计算,您无需管理服务器等基础设施,只需编写代码并上传.微信小程序是一种不需要下载安装即可使用的应用,它可以在微信内被便捷地获取和传播. 当 ...
- 3分钟搞定微信小程序类美团用户商家距离计算
前言 小程序实操,距离计算总结. 思路 一共有两种方法,各有利弊: 1.利用小程序的wx.getLocation 方法得到用户的经纬度,然后用已知的商家的经纬进行计算; 2.利用腾讯地图位置服务cal ...
最新文章
- java arraylist优点_Java中各种集合的特点总结
- WEB渗透之对于开了3389远程连接不上的总结
- Java-SpringDataRedis使用入门
- 估计很多前端都没学过单元测试~
- springmvc + mybatis + ehcache + redis 分布式架构
- 组策略之统一修改域中计算机的本地管理员账户和密码和受限制组
- 人脸方向学习(五):Face Recognition-ArcFace解读
- MacOS Big Sur 11.5.2 (20G95) OC 0.7.2 / Cl 5138 / PE 三分区原版黑苹果镜像
- matlab 液压,基于MATLAB液压系统设计与仿真.doc
- D3D中设备丢失的处理
- UCGUI信息处理机制
- 幼儿园连锁管理系统源码
- 算法学习:LeetCode-592. 分数加减运算
- C语言 isdigit、isalnum、isalpha、islower、issupper用法及其示例
- linux清除系统垃圾文件
- 基于C++和OpenCV的中心线提取算法
- k8s之四层负载均衡Service:概念、原理解读
- android 小游戏心得、,iOS/安卓版《辐射:避难所(Fallout Shelter)》攻略心得:玩法要点详解与心得技巧...
- java 图像梯度检测_opencv学习笔记(六)---图像梯度
- excel文件导入hive乱码_hive 从Excel中导入数据
热门文章
- 机器学习+NLP+VR:重塑二手车买车新场景
- ubuntu 安裝 jdk 6 遇到的問題
- 按开机计算机屏幕数字是,电脑开机后屏幕全都是英文字母及数字跳动,什么处理?...
- ​在沈炜新春致辞中寻找vivo的成功之道
- 宝付公益—书香传递温度,爱心点亮希望
- 计算机等级考试数据库三级模拟题3
- [谜题]海盗分金-逆向思维
- 通达OA web页面与精灵显示内容更新后不一致的问题
- 关于windows系统中静态库链接找不到的问题
- 【手机LR预设】黑金风格RICH移动Lightroom预设