演習問題

演習問題
1.2次方程式の解を求めるプログラムにおいて、if文を使わず
switch文を用いてプログラムを作成しなさい。(switch文)
方程式 ax 2  bx  c  0 の係数 a, b, c を入力して、
方程式の解を求めるプログラムを作成しなさい。
※始めに#include<math.h>を入れましょう!
2.次の手順で入力した2つの正数の最大公約数を求めるプロ
グラムを作成しなさい。
(1)2つの自然数a,bのうち、大きい方をm、小さい方をnとする。
(2)m/nの余りをrとする。
(3)rが0になるまで以下を繰り返す。
(i)nをmに代入する。
(ii)rをnに代入する。
(iii)m/nの余りをrとする。
(4)rが0ならば、nがaとbの最大公約数である。
3.
のテイラー展開は
である。
までのとき、右側の級数を計算し、
の値と比較しなさい。
1~3の2問が終了した人は、4~6の1問を解きなさい。
4.整数の組(a, b, c)(1≦a≦100, 1≦b≦100, 1≦c≦100)に
おいて、a2+b2=c2 を満たす整数の組を見つけ、その組と個数
を求めなさい。また、その中でも a < b < c を満たす組と個数
を求めなさい。
5.整数の組(x, y, z)(1≦x≦100, 1≦y≦100, 1≦z≦100)に
おいて、x2+y2+z2=3xyz を満たす整数の組を見つけ、その組
と個数を求めなさい。また、その中でも x < y < z を満たす組
と個数を求めなさい。
6.下記の9種類の商品を販売するとする。各商品の注文数を
入力し、合計金額を求めるプログラムを求めよ。ただし、途
中で注文数を間違えて入力した場合でも注文数が修正でき
る機能も入れ、合計金額を求める際にはレシートのように商
品名・単価・数量・代金・合計金額が出力されるようにしなさ
い。また、合計代金には消費税(8%)も入れること。
商品
片手鍋
両手鍋
圧力鍋
包丁
まな板
おたま
計量カップセット
大皿
中皿
単価
¥2,100
¥3,500
¥8,400
¥1,500
¥1,000
¥1,300
¥800
¥600
¥400
商品名
単価 数量 代金
圧力鍋
8400
1
8400
包丁
1500
2
3000
大皿
600
2
1200
合計金額
消費税(8%)
請求金額
12600
1008
13608