ドラタンキ

普段はゲームプログラマとしてゲーム作ったり投げたりしている人間です。

自分がエンジニアなのでエンジニアっぽいゲーム作ってます。

飲み会の時にみなでワイワイ遊んでもらえればと~



2020年春にだすボドゲはエンジニア以外でもプレイできるように作る予定

プログラミングカルタ・コード解説 PART2 A06~A10
2019/11/19 23:46
ブログ

A06

引数a=7,b=3の時、返値1

これは三項演算子に関する問題



三項演算子は?と:の2つの記号を使う

条件式 ? A : B;

と記述し 条件式がtrueならAを条件式がfalseならBを返す



return a > b ? 1 : 0;

の時

return 7 > 3 ? 1 : 0;

なので1を返す



A07

引数a=2,b=6の時、返値1

これも三項演算子に関する問題

return a < b ? 1 : 0

return 2 < 6 ? 1: 0

なので1を返す



A08

引数a=6,b=2の時、返値12

これはif文の問題



a > 5の時に a*bを返すので、今回a = 6 > 5なので条件を満たす

よって 6*2 = 12



A09

引数a=3,b=8の時、返値24

これもif文の問題



今度は a < 5の時にa*bを返すので、今回 a= 3 < 5 なので条件を満たす

よって 3 * 8 = 24



A10

引数a=3,b=2の時、返値18



これは単純な計算式

return 3*a*bなので

3*3*2=18