Help us understand the problem. What is going on with this article?

プログラミングでダイエット - イブに向けて無駄に -

More than 3 years have passed since last update.

プログラムってなんすか?

プログラム
って
どんなものなのか
全くもって想像がつかない
という
デジハリに行く前の長尾
のような方必見です

「ダイエット」を日本語で表してみる

ダイエット女子の行動パターンを日本語で書いてみます

目標体重を決める

今の体重を記録する

ウォーキングにいく

ご飯食べる

半身浴する

冷蔵庫を開ける

もし、ケーキがあったら

もし、体重が目標に達してたら
食べる

「ダイエット」をプログラムで表してみる

次に、ダイエット女子のパターンをプログラムで書いてみます

var mokuhyoTaiju: Int
var imanoTaiju: Int
var hasCake = true




mokuhyoTaiju = 40
imanoTaiju = 44
doWalk()
doGohan()
doHanshinyoku()

if(openReizoko()) {
    if(imanoTaiju < mokuhyoTaiju) {
        eatCake()
    }
}



func
doWalk() {
    imanoTaiju - 1
}

func
doGohan() {
    imanoTaiju + 1
}

func
doHanshinyoku() {
    imanoTaiju - 1
}

func
openReizoko() -> Bool {
    return hasCake
}

func
eatCake() {
    hasCake = false
}

雰囲気は伝わったかと

音楽未経験の人がいきなり楽譜読む
に比べたら
プログラミング未経験者がいきなりプログラム読む
のほうが楽だと思います

ダイエット中は目標体重いってないのにケーキ食べたらダメですよ
それバグです

nagaoyuriko
Android, iOS, Firebase engineer 超初心者向けAndroid開発ライブコーディング番組はじめました https://www.youtube.com/watch?v=0iukQKGADx8&list=PLfrvxnJUaviWXfZiJ6kCCUOidM5omF-t5
https://www.youtube.com/watch?v=0iukQKGADx8&list=PLfrvxnJUaviWXfZiJ6kCCUOidM5omF-t5
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away