디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

형들은 문제 이렇게 주면 알아먹음?

ㅁㄴㅀㅁㅈㄹ(210.102) 2011.10.10 12:13:49
조회 89 추천 0 댓글 4

내가 멍청해서그런가 문제보고 전혀 감이안옴 ㅇㅇ

 

[연습문제]

1. Person 클래스를 정의하라 (그리고, Person.cs 파일로 저장한다). (20%)

Person 클래스는 이름, 나이, 신장, 체중, 성별을 데이터 멤버로 포함한다.

- private string name;

- private int age;

- private float height;

- private float weight;

- private Gender gender; // Genderenum 타입 {Female, Male}

- private Activity activity; // Activityenum 타입 {Low, Medium, High}

  <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p>

각 멤버 필드에 대한 속성(Property)를 지정하여 외부에서 사용할 수 있도록 한다.

- public string Name { get; set;} // getset에 대한 내부정의 필요

- public int Age { get; set;}

- public float Height { get; set;}

- public float Weight { get; set;}

- public Gender Gender { get; set;}

- public Activity Activity { get; set;}

  <o:p></o:p>

그리고 메소드는 다음을 포함한다.

- public Person() // 기본 생성자

- public Person(string, int, float, float, Gender) // 형변환 생성자

- public virtual void Print() // Person의 이름, 나이, 신장, 몸무게, 성별, 활동량을 출력

- public override string ToString() // Print와 동일하게 string으로 출력

  <o:p></o:p>

2. Person 클래스에서 상속받은 PersonDailyCaloricIntakeCalculator 클래스를 정의하라 (그리고, PersonDailyCaloricIntakeCalculator.cs 파일로 저장한다). 이 클래스는 아래의 메소드를 추가로 포함한다. (20%)

- public float GetNormalWeight(); // Person 표준체중 (Ex1과 동일)

- public BMI GetBMI(); // Person 비만도 (Ex1과 동일)

- public float GetDailyCaloricIntake(); // Person 하루권장섭취량

// 한국인 하루권장섭취량 남성 2600 kcal 여성 2100 kcal

// 기초대사량산출공식 (Herris Benedict Equation)

// 기초대사량(남성) = 66.47 + (13.75*weight) + (5*height) - (6.76*age)

// 기초대사량(여성) = 655.1 + (9.05*weight) + (1.85*height) - (4.68*age)

// 활동대사량 = 저활동적(1.3)/중간활동적(1.5)/활동적(1.75)

// 개인별 하루권장섭취량(kcal) = 기초대사량 * 활동대사량

- public override void Print(); // Person(베이스클래스)정보와 추가적으로

// 표준체중, 비만도, 하루권장섭취량을 출력

- public override string ToString() // Print와 동일하게 string으로 출력

  <o:p></o:p>

3. DailyCaloricIntakeCalculator 클래스의 Main 함수에서는 PersonDailyCaloricIntakeCalculator 객체를 5개 이상입력 받아서 array 또는 ArrayList pArrayAdd하고 난 후 pArray에 있는 모든 정보에 대해서 Print 출력한다. (20%)

http://msdn.microsoft.com/en-us/library/system.collections.arraylist(VS.71).aspx

- for 문을 사용하여 5명 이상 PersonDailyCaloricIntakeCalculator에 개인 정보를 입력받아서 추가한 후에

- 전체 배열에 있는 개인별 나이/신장/체중/성별/활동량 및 표준체중/비만도/하루권장섭취량을 출력한다. (foreach구문과 PersonDailyCaloricIntakeCalculator 클래스의 ToString() 을 사용할 것)

  <o:p></o:p>

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 비난 여론에도 뻔뻔하게 잘 살 것 같은 스타는? 운영자 24/06/03 - -
291513 질문하나 해도될까요 헬프미 [1] 도와주세요(211.110) 11.11.29 35 0
291511 아스횽의 입술과 고간을 훔치고 싶다. [1] Lover♥갤로그로 이동합니다. 11.11.29 43 0
291510 형들 프로그램 쌩초짜도되니까 봐주세여 [3] 잦빙핱갤로그로 이동합니다. 11.11.29 76 0
291507 짜증난다... [3] Stan(220.244) 11.11.29 66 0
291506 학원홍보류중최강봄 이건산전갤로그로 이동합니다. 11.11.29 75 0
291504 막히던 부분에서 새로운 해결점을 찾을 때 Dawnwalkre갤로그로 이동합니다. 11.11.29 41 0
291503 아스 관찰결과 [2] 싴보이갤로그로 이동합니다. 11.11.29 41 0
291502 STL컨테이너 클래스에서 사용시 질문! [6] 남대생.갤로그로 이동합니다. 11.11.29 64 0
291501 횽님들 alexa.com 여기 결과 병신임??? 시불라미갤로그로 이동합니다. 11.11.29 42 0
291499 21C노가다형님 그거 보내주시거나 링크좀 걸어주십쇼 [1] 이명박보영(61.80) 11.11.29 24 0
291498 프로그래머에게 금기사항.. [8] 므해?갤로그로 이동합니다. 11.11.29 223 0
291497 이거 왜 이런거냐 [4] ssss(210.91) 11.11.29 76 0
291496 히밤 왜 여자들 나에게 과거의 남자 이야기함? [1] 다림줄갤로그로 이동합니다. 11.11.29 94 0
291494 랩소디 써본 사람 아무도 없는겨? [5] 이명박보영(61.80) 11.11.29 48 0
291493 난 절대로 개발자랑 결혼 안할꺼다 [5] 찌뱅긔갤로그로 이동합니다. 11.11.29 166 0
291491 ㅋㅋㅋ 방금 메일이 왔는데 [1] 좋은아버지갤로그로 이동합니다. 11.11.29 64 0
291489 저녁 때 잠깐 프갤 들어와 봤더니... 분당살람갤로그로 이동합니다. 11.11.29 35 0
291487 프로그래밍 고수들이여- 하나만 물어보자 [6] 이명박보영(61.80) 11.11.29 131 0
291486 연희몽상, '공개서비스' 30만 유저 몰려 [2] -ㅂ-(210.90) 11.11.29 71 0
291484 프로그래머 결혼적정 시기.. 므해?갤로그로 이동합니다. 11.11.29 111 0
291481 프밍 뵹신이 자바 질문좀 [2] 자봐(211.234) 11.11.29 40 0
291480 요즘애들 무슨 보안에 환상 있냐? [3] 알탱o갤로그로 이동합니다. 11.11.29 209 0
291479 프로그래머 화나게 하지마라.. [1] 므해?갤로그로 이동합니다. 11.11.29 144 0
291478 네트워크보안쪽으로 일하고싶으면 무슨테크로 공부해야하나여?? [3] 안들호이드(175.210) 11.11.29 120 0
291477 경희대 서정범교수 사건 기억나냐? [1] 이문동쮸쮸바갤로그로 이동합니다. 11.11.29 101 0
291475 정치는 역시 독재자가 있어야 잘돌아감 [1] Lover♥갤로그로 이동합니다. 11.11.29 52 0
291474 교육끝 퇴근이욬ㅋㅋ [4] 개떙보갤로그로 이동합니다. 11.11.29 71 0
291473 아 잘생겨지고 싶다... [1] Lover♥갤로그로 이동합니다. 11.11.29 47 0
291471 우분투가 스마트폰으로 나올꺼래요 [3] ㅌㅅㅇ(61.42) 11.11.29 87 0
291469 php 개발자는 요즘 단가가 어때? [4] -ㅂ-(210.90) 11.11.29 115 0
291467 SW 노임단가제, 16년만에 접은 이유 [4] 알탱o갤로그로 이동합니다. 11.11.29 353 0
291466 아스키코드는 [2] Lover♥갤로그로 이동합니다. 11.11.29 45 0
291465 헤헤 아스키 아트 재미있네요 ㅋㅋ [3] ㅌㅅㅇ(61.42) 11.11.29 100 0
291463 컴퓨터 그래픽스 관련 책을 보구 있는데... [1] kushan갤로그로 이동합니다. 11.11.29 65 0
291462 만약에 정말 회사 답 안나오면 [15] 좋은아버지갤로그로 이동합니다. 11.11.29 167 0
291457 아스키 그림중에 호성성님 없나요? ㅌㅅㅇ(61.42) 11.11.29 52 0
291456 다운 안되는거 고쳤다ㅋㅋ ㅋㅋ(116.36) 11.11.29 25 0
291455 Hudson , Nexus 잘 쓰는 형있음? (112.223) 11.11.29 38 0
291454 형들 웹뉴비인데 [9] Dawnwalkre갤로그로 이동합니다. 11.11.29 95 0
291452 abc0 내가 해줄까? [1] McHello갤로그로 이동합니다. 11.11.29 55 0
291450 abcㅇ 니가 정말 절박하면 선택할 수 있는 방법은 두가지가 있겠지 [6] 알탱o갤로그로 이동합니다. 11.11.29 91 0
291447 다운로드 안될때 어찌함니까 어떻게 하나요 [4] ㅠㅠ(116.36) 11.11.29 44 0
291438 officially announcing i am a fob [2] Stan(220.244) 11.11.29 58 0
291437 오늘 점심먹고 연락준다고 했는데. [11] 좋은아버지갤로그로 이동합니다. 11.11.29 103 0
291435 XML에 관해 간단히 정리해봤음.. 언젠가는 쓰니까 궁금하면 보기 [4] McHello갤로그로 이동합니다. 11.11.29 154 2
291434 무엇을 상상하든 상상 이상을 이룰수 있는 그곳! [2] 나리링갤로그로 이동합니다. 11.11.29 84 0
291430 글지워졌네 ㅋㅋㅋㅋ 곽노현차장(59.13) 11.11.29 30 0
291429 게으름 부리고 싶다 땡칠도사갤로그로 이동합니다. 11.11.29 33 0
291424 총알이 나가지 않으면 엎드린 그자세로 오른쪽 다리를 들면 됩니다. [4] iljeomobolt갤로그로 이동합니다. 11.11.29 135 0
291423 하노이의 타워 이해가 안되 도와줘 ㅜㅜㅜ 늅늅 dddw(129.128) 11.11.29 95 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2