#include <iostream> #include <cmath> using namespace std; int main() { int a, b; int c, d, e, f;//計算のこたえ用変数 //加算+ 減算- 乗算* 除算/ cout << "整数を2つ入力:"; cin >> a >> b; cout << "a=" << a << ", b=" << b << endl; c = a + b; //加算 d = a - b; //減算 e = a * b; //乗算 f = a / b; //除算 cout << "加算:a+b=" << c << endl; cout << "減算:a-b=" << d << endl; cout << "乗算:a*b=" << e << endl; cout << "除算:a/b=" << f << endl; int g, h; g = a % b; //aをbで割ったあまり(整数しかできない) cout << "剰余:a%b=" << g << endl; h = pow(a, b);//べき乗 cout << "べき乗:aのb乗=" << h << endl; return 0; }
3時間目
プログラミングには3つの基本構造があります。
これを知らないと、何のプログラミング言語やってもどれもできません。
3つの基本構造
です。
このうち、選択構造(条件分岐)をちょろっとやってみます。
説明がここにあるので読んでみて!
↓授業でやったソースコード
#include <iostream> using namespace std; int main() { //int a; //cin >> a; //cout << "1個目の処理" << endl; //cout << "2個目の処理" << endl; //cout << "3個目の処理" << endl; //cout << "a=" << a << endl; int a, b, c; cout << "整数を2つ入力(a≠b)"; cin >> a >> b; cout << "a=" << a << ", b=" << b << endl; //a,bを比較 //aとbが等しいですか? a==b //aはbよりおおきいですか? a>b //aはb以上ですか? a>=b // a > 10 // a == 10 // a >= 20 // if(-4 <= a < 5) ← これはできません if (a > b) //式が条件を満たしている => 式の値は TRUE //式が条件を満たしていない => 式の値は FALSE { //Yesの時の処理 c = a - b; } else { //Noの時の処理 c = b - a; } //cを表示 cout << "c=" << c << endl; return 0; }
補助資料を置いておきます!各自読んでおくといいよ
これを理解しておけば、かなり今後の授業が楽になります。