プログラミングしたことない人がゲームを作ってみる備忘録

プログラミング経験ゼロから頑張っています。

練習問題②-2

prob3-6.(難易度:★★)

以下のプログラムは、コンソールから二つの整数を入力し、それぞれを整数型変数a,bに代入し、表示するものである。
このプログラムを改造し、aとbが等しければ「aはbと等しい」と表示し、aがbよりも大きければ「aはbよりも大きい」と表示し、aがbよりも小さければ、「aはbよりも小さい」と表示するように、プログラムを改造しなさい。

サンプルプログラム
f:id:gardenlove:20180423165055p:plain

解答
f:id:gardenlove:20180423165154p:plain

実行結果
f:id:gardenlove:20180423164717p:plain

f:id:gardenlove:20180423164731p:plain

f:id:gardenlove:20180423164741p:plain

これは一発ではいきませんでした。
if(a=b)としてしまったり、{}←こいつで囲むのを忘れたり、囲む範囲を間違えたり、セミコロンを打つ場所を間違えたりと、うろ覚えが顕著に出ました。結局もう一度前回のを見ながらの解答となってしまいました。

prob3-7.(難易度:★)

以下のプログラムは、キーボードから数値を入力し、入力した数値が偶数なら、「偶数です」と表示するプログラムである。しかし、入力された数値が奇数の場合は何も出ない。そこで、このプログラムを改造し、基数が入力された場合には、「奇数です」と表示するプログラムを作りなさい。

f:id:gardenlove:20180424001340p:plain

解答
f:id:gardenlove:20180424001150p:plain

実行結果
f:id:gardenlove:20180424001206p:plain

f:id:gardenlove:20180424001215p:plain

prob3-8.(難易度:★)

コンソールから数値を入力し、1が入力されれば、「春です」、2が入力されれば「夏です」、3が入力されれば、「秋です」、4が入力されれば「冬です」、それ以外の値なら「エラーです」と表示されるプログラムを作りなさい。なお、条件分岐には、switch文を用いること。

解答
f:id:gardenlove:20180424002541p:plain

実行結果
f:id:gardenlove:20180424002555p:plain

f:id:gardenlove:20180424002605p:plain

prob3-9.(難易度:★)

コンソールで文字列を入力し、文字列が「abc」なら、「abcです。」、と表示し、そうでなければ「abcではありません。」と表示するプログラムを作りなさい。

解答
f:id:gardenlove:20180424003519p:plain

実行結果
f:id:gardenlove:20180424003532p:plain

f:id:gardenlove:20180424003542p:plain

prob3-10.(難易度:★)

コンソールで文字列を入力し、その文字列が等しければ、「2つの文字列は等しい」と表示し、等しくなければ、「2つの文字列は等しくない」と表示するプログラムを作りなさい。

解答
f:id:gardenlove:20180424004014p:plain

実行結果
f:id:gardenlove:20180424004031p:plain

f:id:gardenlove:20180424004044p:plain