開発環境
- OS X Mavericks - Apple(OS)
- Emacs (CUI)、BBEdit - Bare Bones Software, Inc. (GUI) (Text Editor)
- C++ (プログラミング言語)
- g++(コンパイラ)
C++実践プログラミング (スティーブ オウアルライン (著)、Steve Oualline (原著)、Steve Oualline(原著)、望月 康司(翻訳)、クイープ(翻訳) 、オライリー・ジャパン)のⅠ部(基礎)の6章(条件文と制御文)、6.9(プログラミング実習)、実習 6-5.を解いてみる。
その他参考書籍
- C++プログラミング入門 (グレゴリー サティア (著)、ダウグ ブラウン (著)、Gregory Satir (原著)、Doug Brown (原著)、望月 康司 (翻訳)、谷口 功 (翻訳)、オライリージャパン)
実習 6-5.
コード
sample.cpp
#include <iostream>
int main()
{
int hours;
int pbh;
int p;
std::cout << "一週間の労働時間と時給を入力: ";
std::cin >> hours >> pbh;
if (hours <= 40){
p = hours * pbh;
} else {
p = 40 * pbh + (hours - 40) * 1.5 * pbh;
}
std::cout << p << "円\n";
return (0);
}
入出力結果(Terminal)
$ g++ -g -Wall -o sample sample.cpp && ./sample 一週間の労働時間と時給を入力: 40 1000 40000円 $ ./sample 一週間の労働時間と時給を入力: 41 1000 41500円 $
0 コメント:
コメントを投稿