入出力と数値計算の例

入出力と数値計算の例

例1:

2つの整数の和を答えるプログラム

val a=readInt("整数を1つ") 
val b=readInt("もう1つ")
print("a+bの結果は")
print(a+b)
print("でした")

出力する部分を1行にまとめた場合 (読みにくくなるのでこの書き方は積極的にはお勧めしないが)。

val a=readInt("整数を1つ") 
val b=readInt("もう1つ")
print("a+bの結果は"+(a+b)+"でした")

例2:

2次関数のグラフを描画させるプログラム。
縦横の比率を変えてある。

def f(x:Double)=math.pow(x,2)
clear
penUp ; moveTo(-300,f(-3)*10) ; penDown
for(x<- -3.0 to 3 by 0.1) {
    println(x+"\t"+f(x))
    moveTo(x*100, f(x)*10)
}