목록으로 2012.11.22. 11:05
C언어

BMI

youtube

#include <iostream>
#include <string>
#include <fstream>
using namespace std;

const int MAX=3;

class Student
{
        string name;
        int score[3];
        int sum;
        int avg;
public:
        string getName() { return name; }
        int getScore(int i) { return score[i]; }
        int getSum() { return sum; }
        int getAvg() { return avg; }
        void setName(string n) { name =n; }
        void setScore(int i, int s) { score[i] = s; }
        void calcSum() { sum = (score[0] -100)*0.9 ; } //(키-100)*0.9 표준체중
        void calcAvg() { avg = score[1]/sum*100; } //현재 체중/표준체중*100 비만도
};

int main()
{       
        Student std[MAX];
        ifstream input;       
        ofstream output;       
        int i;

        string name;
        int score1, score2;

        input.open("c:\student.txt");
        output.open("c:\student1.txt");

        if (input.fail() || output.fail())
                return 0;

        i = 0;
        while (!input.eof())
        {
            input >> name >> score1 >> score2;

            std[i].setName(name);
            std[i].setScore(0, score1);    std[i].setScore(1, score2);
           

            std[i].calcSum();    //표준체중
            std[i].calcAvg();

            output << std[i].getName() << 't' << std[i].getScore(0) << 't'
                << std[i].getScore(1)
                << 't' << std[i].getSum() << 't' << std[i].getAvg() <<  endl;

         i++;
            }

               input.close();
               output.close();
}

댓글 0

댓글 작성 권한이 없습니다. 로그인하기

NO
TITLE
섬네일
C언어
profile 너에게제공 | 03. 13 | 조회
21
C언어 kg->g
C언어
nn | 12. 13 | 조회
20
C언어 ver1 ,2 ,3
C언어
profile 너에게제공 | 12. 06 | 조회
18
C언어 ver2
C언어
profile 너에게제공 | 11. 29 | 조회
17
C언어 B
C언어
profile 너에게제공 | 11. 29 | 조회
16
C언어 A
C언어
profile 너에게제공 | 11. 29 | 조회
15
C언어 백업
C언어
asf | 11. 23 | 조회
14
C언어 af
C언어
profile 너에게제공 | 11. 22 | 조회
13
C언어 실습
C언어
| 11. 22 | 조회
12
C언어
C언어
profile 너에게제공 | 11. 22 | 조회
11
C언어 ㄹㅈ
C언어
profile 너에게제공 | 11. 22 | 조회 515
10
C언어 BMI
C언어
s | 11. 15 | 조회
9
C언어 s
C언어
profile 너에게제공 | 11. 15 | 조회
8
C언어 c++ 11/15