開発環境
- OS X Mavericks - Apple(OS)
- Emacs (CUI)、BBEdit - Bare Bones Software, Inc. (GUI) (Text Editor)
- C++ (プログラミング言語)
- g++(コンパイラ)
C++実践プログラミング (スティーブ オウアルライン (著)、Steve Oualline (原著)、Steve Oualline(原著)、望月 康司(翻訳)、クイープ(翻訳) 、オライリー・ジャパン)のⅠ部(基礎)の7章(プログラミングの手順)、7.15(プログラミング実習)、実習 7-1.を解いてみる。
その他参考書籍
- C++プログラミング入門 (グレゴリー サティア (著)、ダウグ ブラウン (著)、Gregory Satir (原著)、Doug Brown (原著)、望月 康司 (翻訳)、谷口 功 (翻訳)、オライリージャパン)
実習 7-1.
コード
sample.cpp
/***************************************************************************** * マイルをキロメーターに変換するプログラム * * 1マイル当たり0.621371192キロメーター * ****************************************************************************/ #include <iostream> const float KPM = 0.621371192; // 1マイル当たりのキロメーター float mile; // マイル float km; // キロメーター int main() { std::cout << "マイルを入力: "; std::cin >> mile; km = mile * KPM; std::cout << km << "キロメーター\n"; return (0); }
Makefile
# # FSFのg++コンパイラ用のMakefile # CC=g++ CFLAGS=-g -Wall all: mile2km mile2km: mile2km.cpp $(CC) $(CFLAGS) -o mile2km mile2km.cpp clean: rm mile2km
入出力結果(Terminal)
$ make g++ -g -Wall -o mile2km mile2km.cpp $ ./mile2km マイルを入力: 1 0.621371キロメーター $ ./mile2km マイルを入力: 0 0キロメーター $ ./mile2km マイルを入力: 5 3.10686キロメーター $ ./mile2km マイルを入力: 10 6.21371キロメーター $ ./mile2km マイルを入力: 1.2 0.745645キロメーター $
0 コメント:
コメントを投稿