[ create a new paste ] login | about

Link: http://codepad.org/CSjyyeuw    [ raw code | output | fork ]

C++, pasted on Oct 22:
// seiseki.h
#ifndef INCLUDE_GUARD_SEISEKI
#define INCLUDE_GUARD_SEISEKI

class seiseki
{
public:
	seiseki(int kokugo, int suugaku, int english);
	float average() const;

private:
	int kokugo_;
	int suugaku_;
	int english_;
};

#endif

// seiseki.cpp
//#include "seiseki.h"
seiseki::seiseki(int kokugo, int suugaku, int english)
  : kokugo_(kokugo), suugaku_(suugaku), english_(english)
{

}

float seiseki::average() const
{
	return (kokugo_ + suugaku_ + english_) / 3.0f;
}

// main.cpp
//#include "seiseki.h"
#include <iostream>

using namespace std;

int main(void)
{
	seiseki taro(44, 67, 90);
	seiseki hanako(99, 49, 80);

	cout << "太郎君の平均点は" << taro.average() << "です。\n";
	cout << "花子さんの平均点は" << hanako.average() << "です。\n";

	return 0;
}


Output:
1
2
太郎君の平均点は67です。
花子さんの平均点は76です。


Create a new paste based on this one


Comments: