#include #include 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つの基本構造**__ - 順次構造 - 選択構造 - 反復構造 です。 このうち、選択構造(条件分岐)をちょろっとやってみます。\\ [[https://www.yz-learning.com/yzwiki/doku.php?id=cpp:comparison-operator|説明がここにあるので読んでみて!]]\\ ↓授業でやったソースコード\\ #include 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; } === アルゴリズムに関する資料 === 補助資料を置いておきます!各自読んでおくといいよ\\ これを理解しておけば、かなり今後の授業が楽になります。\\ * {{ :game-engineer:classes:ga00.pdf |5月初めの方の資料(PDF:アルゴリズムとは~フローチャート)}} * {{ :game-engineer:classes:ga01.pdf |~6月初めの方の資料(PDF:フローチャート、疑似言語とC++)}}