「第1章 簡単なプログラム例」Win32コンソールアプリケーション版
<岡本安晴「大学生のための心理学VC++プログラミング入門」>の第1章のサンプルプログラムのWin32版をVisual C++2008で作成した。プログラムファイルは圧縮ファイルとしてまとめた。圧縮ファイルはクリックしてダウンロードしたものをマウスの右ボタンでクリックして表示されるメニュから「解凍」あるいは「展開」を選んで解凍することができる。解凍したプログラムファイルはVisual C++2010でも開くことができる。
リスト1.4-1のWin32版
圧縮ファイルsample1_4_1win32.zip
================================================
#include "stdafx.h"
#include <iostream>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
double a = 5, b = 3, wa, sa, seki, shou;
cout
<< "a = " << a
<< " b = " << b
<< endl;
wa
= a + b;
cout
<< "a + b = " << wa
<< endl;
sa
= a - b;
cout
<< "a - b = " << sa
<< endl;
seki
= a * b;
cout
<< "a * b = " << seki
<< endl;
shou
= a / b;
cout
<< "a / b = " << shou
<< endl << endl;
int i = 5, j = 3, amari;
cout
<< "i = " << i
<< " j = " << j
<< endl;
amari
= i % j;
cout
<< "i % j = " << amari
<< endl << endl;
cout
<< "何か文字を入力して終了" << endl;
char ck;
cin
>> ck;
return 0;
}
リスト1.4-2のWin32版
圧縮ファイルsample1_4_2win32.zip
===================================================
include "stdafx.h"
#include <iostream>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
int a = 5, b = 2;
cout
<< "a = " << a
<< " b = " << b
<< endl;
cout
<< "a / b = " << a / b
<< endl;
cout
<< "a % b = " << a % b
<< endl;
double c = 2.0;
cout
<< "c = " << c
<< endl;
cout
<< "a / c = " << a / c
<< endl << endl;
cout
<< "何か文字を入力して終了" << endl;
char ck;
cin
>> ck;
return 0;
}
リスト1.4-3のWin32版
圧縮ファイルsample1_4_3win32.zip
===================================================
#include "stdafx.h"
#include <iostream>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
double x = 1 + 2 * 3;
cout
<< "1 + 2 * 3 = " << x
<< endl;
double y = (1 + 2) * 3;
cout
<< "(1 + 2) * 3 = " <<
y << endl;
double s = 1 - 2 - 3;
cout
<< "1 - 2 - 3 = " << s
<< endl;
double t = 1 - (2 - 3);
cout
<< "1 - (2 - 3) = " <<
t << endl << endl;
cout
<< "何か文字を入力して終了" << endl;
char ck;
cin
>> ck;
return 0;
}
リスト1.5-1のWin32版
圧縮ファイルsample1_5_1win32.zip
=================================================
#include "stdafx.h"
#include <iostream>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
double x = 1 + 2 * 3;
cout
<< "1 + 2 * 3 = " << x
<< endl;
double y = (1 + 2) * 3;
cout
<< "(1 + 2) * 3 = " <<
y << endl;
double s = 1 - 2 - 3;
cout
<< "1 - 2 - 3 = " << s
<< endl;
double t = 1 - (2 - 3);
cout
<< "1 - (2 - 3) = " <<
t << endl << endl;
cout
<< "何か文字を入力して終了" << endl;
char ck;
cin
>> ck;
return 0;
}