【第2回】プログラムモード
【第2回】プログラムモード

例題5 代入文
円周率を3.14として、半径4の円の円周の長さを面積を表示するプログラムを作れ。 


(LIST)

1:  pi=3.14

2:  r=4

3:  l=2*pi*r        '円周の長さ l=2πr

4:  PRINT "l=";l

<類題5>円周率を3.14として半径3の円の体積を表示するプログラムを作れ。

(OUTPUT) 113.04

例題6 入力文 「INPUT」
2つの変数a,bに数値を実行時に入力したとき、それらの相加平均と相乗平均を表示するプログラムを作れ。  


(LIST)

1:  INPUT "a=";a

2:  INPUT "b=";b

3:  PRINT (a+b)/2,SQR(a*b)

<類題6-1>半径r、中心角a°を入力して、扇形の面積Sを求めるプログラムを作れ。

(OUTPUT) r?3  a?60  4.71

<類題6-2>1辺の長さを与えたときの立方体の表面積を計算するプログラムを作れ。

(OUTPUT) a?3  54

例題7 端数処理 「INT」
入力されたxの値を次のように修正するプログラムを作れ。
 (1) xの値を小数第1位で切り捨てにする。
 (2) xの値を小数第1位で四捨五入する。
 (3) xの値を小数第1位で切り上げにする。


(LIST)

(1)

1:  INPUT "x=";x

2:  PRINT INT(x)

(2) 

1:  INPUT "x=";x

2:  PRINT INT(x+0.5)

(3)

1:  INPUT "x=";x

2:PRINT INT(x+1)



<類題7>入力されたxの値を次のように修正するプログラムを作れ。
(1) xの値を小数第2位で切り捨てにする。
(2) xの値を小数第2位で四捨五入する。
(3) xの値を小数第2位で切り上げにする。

(OUTPUT) (1)a?56.356 56.3 (2)a?56.356 56.36 (3)a?56.356 56.36