#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つの基本構造

  1. 順次構造
  2. 選択構造
  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;
}

アルゴリズムに関する資料

補助資料を置いておきます!各自読んでおくといいよ
これを理解しておけば、かなり今後の授業が楽になります。