プログラミング事前課題 その3 小数計算と余りと文字の表示

  • 小数計算

前回は整数での数値の計算方法について解説しました。
整数以外に、少数を計算したい場合には
変数のintのところをfloatに変えればOKです。
小数を表す変数は他にも種類があるんですが
一先ずfloatを覚えておいて貰えば大丈夫だと思います。

#include <iostream>
using namespace std;

int main() {
	// your code goes here
	
	float num1 = 5;
	float num2 = 3;
	float ans;	
		
	ans = num1 / num2;

	cout << ans << endl;
		
	return 0;
}

結果は
0.666667
と出力されると思います。


  • 余り

ちなみにプログラミングで余りの計算もできます。

余りの計算は下記のようになります。

#include <iostream>
using namespace std;

int main() {
	// your code goes here
	
	int num1 = 5;
	int num2 = 3;
	int amari;	
		
	amari = num1 % num2;

	cout << amari << endl;
		
	return 0;
}

結果は
2
になります。

余りを計算する記号が

%

です。


  • 文字の表示
	cout << 
	<< endl;

の間に

	""

で囲んだ文字を入れることで文字の表示ができます。

#include <iostream>
using namespace std;

int main() {
	// your code goes here
	
	int num1 = 5;
	int num2 = 3;
	int ans;	
	int amari;	
		
	ans = num1 / num2;
	amari = num1 % num2;

	cout << num1 << "÷" << num2 << "の答えは" << ans << "余り" << amari << endl;
		
	return 0;
}

結果
5÷3の答えは1余り2


ちなみに文字を格納するための変数もあります。

string

です。
文字を格納するための変数は他にも種類があるんですが
一先ずはstringを覚えておいて貰えば大丈夫だと思います。

#include <iostream>
using namespace std;

int main() {
	// your code goes here
	
	string moji = "テスト";
	
	cout << moji << endl;
		
	return 0;
}

結果
テスト


stringはstring同士で足し算することで文字同士の連結ができます。

#include <iostream>
using namespace std;

int main() {
	// your code goes here
	
	string moji1 = "テスト";
	string moji2 = "だよ";
	string moji3 = moji1 + moji2;
	
	cout << moji3 << endl;
		
	return 0;
}

結果
テストだよ

stringにあるのは+による文字の連結だけで

  • , *, /などの記号は使いません。

以上、駆け足でしたが小数計算と余りと文字の表示でした。


http://hariganet.hatenablog.com/entry/2014/03/25/000839