https://paiza.io/ja ← 公式サイトを開いてください。
このページではIF(条件分析)を使った復習問題出してみたいと思います。
簡易RPGの作成

RPGをイメージしたワンシーンを作成してみたいと思います。
以下のエラーを修正してプログラムを完成させてください。
※ HPが0以下になる場合は「勇者は倒れた…」と表示し、それ以外の場合は「勇者は耐えた!」を表示する。
【 修正前 】
fun main() {
var y:String = "勇者" // プレーヤーの名前
var hp:Int = 200 // HP(体力)
var m:String = "モンスター" // 敵の名前
var d:Int = 250 // ダメージ
println( "${ ??? }が現れた!!" )
println( "${ ??? }の攻撃" )
println( "${ ??? }は${ d }のダメージ" )
hp -= d
if( ??? <= 0 ) {
println( "${ ??? }は倒れた…")
} else {
println( "${ ??? }は耐えた!")
}
}
【 実行結果 】
モンスターが現れた!!
モンスターの攻撃
勇者は250のダメージ
勇者は倒れた…
買い物

以下のエラーを修正してプログラムを完成させてください。
※ 所持金が足りる場合は「買えました」と表示し、足りない場合は「買えませんでした」と表示してください。
【 修正前 】
fun main() {
var name:String = "太郎" // 名前
var money:Int = 200 // 所持金
var fruit:String = "イチゴ" // 商品名
var price:Int = 380 // 商品の価格
println("${ name }君は${ money }円を持っています。")
println("${ fruit }は${ price }円です。")
???
}
【 実行結果 】
太郎君は200円を持っています。
イチゴは380円です。
買えませんでした。
まとめ
IFは以上です。
問題が解ければ十分だと思います。
分からなかった場合はIF動画をもう一度見てみると良いと思います。