2014年1月29日水曜日

開発環境

C++実践プログラミング (スティーブ オウアルライン (著)、Steve Oualline (原著)、Steve Oualline(原著)、望月 康司(翻訳)、クイープ(翻訳) 、オライリー・ジャパン)のⅠ部(基礎)の7章(プログラミングの手順)、7.15(プログラミング実習)、実習 7-1.を解いてみる。

その他参考書籍

実習 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 コメント:

コメントを投稿