練習問題②-2
prob3-6.(難易度:★★)
以下のプログラムは、コンソールから二つの整数を入力し、それぞれを整数型変数a,bに代入し、表示するものである。
このプログラムを改造し、aとbが等しければ「aはbと等しい」と表示し、aがbよりも大きければ「aはbよりも大きい」と表示し、aがbよりも小さければ、「aはbよりも小さい」と表示するように、プログラムを改造しなさい。
サンプルプログラム
解答
実行結果
これは一発ではいきませんでした。
if(a=b)としてしまったり、{}←こいつで囲むのを忘れたり、囲む範囲を間違えたり、セミコロンを打つ場所を間違えたりと、うろ覚えが顕著に出ました。結局もう一度前回のを見ながらの解答となってしまいました。
prob3-7.(難易度:★)
以下のプログラムは、キーボードから数値を入力し、入力した数値が偶数なら、「偶数です」と表示するプログラムである。しかし、入力された数値が奇数の場合は何も出ない。そこで、このプログラムを改造し、基数が入力された場合には、「奇数です」と表示するプログラムを作りなさい。
解答
実行結果
prob3-8.(難易度:★)
コンソールから数値を入力し、1が入力されれば、「春です」、2が入力されれば「夏です」、3が入力されれば、「秋です」、4が入力されれば「冬です」、それ以外の値なら「エラーです」と表示されるプログラムを作りなさい。なお、条件分岐には、switch文を用いること。
解答
実行結果
prob3-9.(難易度:★)
コンソールで文字列を入力し、文字列が「abc」なら、「abcです。」、と表示し、そうでなければ「abcではありません。」と表示するプログラムを作りなさい。
解答
実行結果
prob3-10.(難易度:★)
コンソールで文字列を入力し、その文字列が等しければ、「2つの文字列は等しい」と表示し、等しくなければ、「2つの文字列は等しくない」と表示するプログラムを作りなさい。
解答
実行結果