このレッスンでは、計算について学習します。いよいよコンピュータプログラムらしくなってきます。
クイックジャンプ: 加算・減算 | 例 | 動作確認 | 次のレッスンでは?
算数で学んだと同様な書き方で、プログラムでも加算(足し算)・減算(引き算)ができます。加算には「
+ 」(プラス)の記号、減算には「 - 」(マイナス)の記号を使います。例えば、10+100を計算し、変数のxに代入したければ、
x=10+100;
とします。右辺に変数を使うこともできます。例えば、3つの変数a、b、cがあり、それらに記憶されている値の合計を変数totalに代入したければ、
total=a+b+c;
とします。減算の例として、100から変数sとtの値を引き、変数uの値を加え、変数tensuuに代入するときは、
tensuu=100-s-t+u;
とします。
「 + 」(プラス)、「 - 」(マイナス)の記号の前後に空白をいれてもかまいませんので、
tensuu= 100 - s - t+
u;
も正しいプログラムです。
Q&Aコーナー |
Q: 乗算(掛け算)・除算(割り算)はできますか?また、括弧( )は使えますか? |
A: ここをクリック。 |
プログラム
次のようなプログラムをみてみましょう。
[注意]左端の番号は、プログラムの一部ではありません。各行を区別するために付けた番号です。
プログラム説明
3行目のint s,t,u,tensuu;では、4つの変数が宣言されます。4行目、5行目、6行目で、s、t、uの変数にそれぞれ20、3、15が代入されます。7行目で、100-s-t+uが計算されて、その計算結果がtensuuに代入されます。
それでは、動作確認をしてみましょう。動作確認をする前に、Internet
Explorerの設定をちゃんとしているか調べてください。
Cシミュレータによる動作確認をするときは上の絵をクリック
[注意]このリンク先のページはInternet Explore
3.0以降で正しく表示されます。
問題: a、b、c、d、eの4つ整数型の変数を宣言します。aとbには収入、cとdには支出が入っているとします。残額を計算して、計算結果をeに代入したいときは、どのように書けばいいでしょうか? |
解答例: ここをクリック。 |
レッスン7でも、計算について学習します。よりコンピュータらしい計算になります。[レッスン7へ]
|
このページの最終更新日は 00/01/25 です。 |
このページに関するご意見・コメントは板谷雄二(itaya@alice.asahi-u.ac.jp)までお願いします。 |
(C) 板谷雄二 |