Back to text page

情報科学概論 Aクラス 小テスト 2003.5.20 解答例


自分の学生番号と教室のログイン名に含まれる数字を利用して以下の計算を行な い,指定通りの形式で表示するスクリプトを作成し,メールに添付して提出せよ. なお,動作しないスクリプトは採点対象外となるので,必ず自分の環境で動作確 認してから提出すること.

学生番号が0で始まる場合には0の次の位から,すなわち,学生番号がS034099な らば34099,ログイン名も同様にb0399であれば,399を使用して両者の,和,差, 積,商,剰余の整数型としての各計算を行 ない,以下のような表示形式で計算結果を表示する.

My student number: 34099
My login number: 399
Sum: 34498
Difference: 33700
Product: 13605501
Quotient: 85
Remainder: 184


解答例

s = 34099
l = 399
sum = s + l
diff = s - l
pro = s * l
quo = s / l
rem = s % l

print "My student number: ", s, "\n"
print "My login number: ", l, "\n"
print "Sum: ", sum, "\n"
printf "Difference: %d\n", diff
printf "Product: %d\n", pro
printf "Quotient: %d\n", quo
printf "Remainder: %d\n", rem


情報科学概論 Bクラス 小テスト 2003.5.20


自分の学生番号と教室のログイン名に含まれる数字を利用して以下の計算を行な い,指定通りの形式で表示するスクリプトを作成し,メールに添付して提出せよ. なお,動作しないスクリプトは採点対象外となるので,必ず自分の環境で動作確 認してから提出すること.

学生番号が0で始まる場合には0の次の位から,すなわち,学生番号がS034099な らば34099,ログイン名も同様にb0399であれば,399を使用して両者の,和,差, 積,商の実数型としての各計算を行 ない,以下のような表示形式で計算結果を表示する.

My student number: 34099.0
My login number: 399.0
Sum: 34498.0
Difference: 33700.0
Product: 13605501.0
Quotient: 85.46115288


解答例

s = 34099.0
l = 399.0
sum = s + l
diff = s - l
pro = s * l
quo = s / l

print "My student number: ", s, "\n"
print "My login number: ", l, "\n"
print "Sum: ", sum, "\n"
printf "Difference: %1.1f\n", diff
printf "Product: %1.1f\n", pro
printf "Quotient: %f\n", quo


Back