精英家教网 > 高中数学 > 题目详情
设成年人的身高为H,体重为W,T=H-100,体重公斤数在T的±10%范围内的称为正常,超过T的10%为偏胖,低于T的10%为偏瘦.试编写一个程序,当输入一个人的身高和体重时,能输出“正常”“偏胖”或“偏瘦”等信息.

思路分析:根据已知条件,可用三个条件语句描述算法.若体重W的公斤数在T的±10%范围内时,输出“正常”;若体重W的公斤数超过T的10%,则输出“偏胖”;

若体重W的公斤数低于T的10%,则输出“偏瘦”.

解:算法程序如下:

  INPUT  “身高:”;h

  INPUT  “体重:”;w

        t=h-100 

  IF  w>t*1.1  THEN

    PRINT  “偏胖,注意减肥”

  END  IF

  IF  w<t*0.9  THEN

    PRINT  “偏瘦,注意增加营养”

  END  IF

  IF  w<=t*1.1  AND  w>=t*0.9  THEN

    PRINT  “正常,注意保持”

  END  IF

    END

练习册系列答案
相关习题

同步练习册答案