2014年1月24日金曜日

開発環境

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

その他参考書籍

実習 6-1.

コード

sample.cpp

#include <iostream>

int score;
char rank;

int main()
{
    std::cout << "正解率を入力(%): ";
    std::cin >> score;
    if(score >= 0 && score <= 60){
        rank = 'F';
    } else if(score <= 70){
        rank = 'D';
    } else if (score <= 80){
        rank = 'C';
    } else if(score <= 90){
        rank = 'B';
    } else if(score <= 100){
        rank = 'A';
    } else {
        rank = '?';
    }
    std::cout << "成績: " << rank << '\n';
    return (0);
}

入出力結果(Terminal)

$ g++ -g -Wall -o sample sample.cpp && ./sample
正解率を入力(%): 0 
成績: F
$ ./sample
正解率を入力(%): 60
成績: F
$ ./sample
正解率を入力(%): 61
成績: D
$ ./sample
正解率を入力(%): 70
成績: D
$ ./sample
正解率を入力(%): 71
成績: C
$ ./sample
正解率を入力(%): 80
成績: C
$ ./sample
正解率を入力(%): 81
成績: B
$ ./sample
正解率を入力(%): 90
成績: B
$ ./sample
正解率を入力(%): 91
成績: A
$ ./sample
正解率を入力(%): 100
成績: A
$ ./sample
正解率を入力(%): 120
成績: ?
$

0 コメント:

コメントを投稿