0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

ElmでBMI計算機をつくってみた

Last updated at Posted at 2020-09-11

ElmでBMI計算機をつくってみた。

BMIとはなにか

BMI(Body Mass Index)とは、肥満度を表す指標として国際的に用いられる体格指数である。
一般的なBMIの計算式は、
[体重(kg)]÷[身長(m)の2乗]
である。

日本肥満学会の定めた基準では、

  • 18.5未満が「低体重(やせ)」
  • 18.5以上25未満が「普通体重」
  • 25以上が「肥満」

である。

画面イメージ

BMIの意味がわかったところで、まずはBMIを計算する画面をイメージする。
今回は下記のような画面イメージをグーグルスライドで作成した。

bmi.PNG

まずはHTMLに画面イメージを落とし込む

画面イメージをcodepenで書いてみた!
デザインとかはだいぶ端折ってます^^;

Elmのビューに変換する

先程書いたHTMLをElmのビューに変換してみた。
https://ellie-app.com/9X4XG8NsF6wa1

BMIの動作を実装する。

なかなかに大変だった。
https://ellie-app.com/9WTT3nnG6MVa1

はまりどころ

  • リストになんでも入れられるという感覚がない。
  • リストの要素の区切りが , であることを忘れてしまう。
  • Maybeが面倒くさいように感じた。

感想

  • ElmでBMIの計算を実装することは当初めちゃくちゃ簡単だと思っていたがハマりどころが思ったより多くて大変だった。
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?