디시인사이드 갤러리

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

갤러리 본문 영역

C#좀 하는형들 제발 도와줘

잉여학생(210.102) 2011.09.26 13:11:31
조회 86 추천 0 댓글 3

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace StandardWeightCalculator
{
    class StandardWeightCalculator
    {
        enum Gender { Female, Male };
        enum BMI { Underweight, Normal, Overweight, Obesity };
        string name;
        float height = 0;
        float weight = 0;
        Gender gender;
        String sex;
        static void Main(string[] args)
        {
            StandardWeightCalculator s = new StandardWeightCalculator();

            // 이름 입력
            Console.WriteLine("안녕하세요!");
            Console.WriteLine("성별을 입력해 주세요");

 


            Console.Write("이름이 무엇입니까? ");
            s.name = Console.ReadLine();
            Console.WriteLine(s.name + "님의 표준체중과 비만도를 계산합니다!");

            // 신장/체중/성별 입력
            s.GetKeyboardInput();

            // 표준체중과 비만도를 출력
            s.Print();

            // Keep the console window open in debug mode.
            Console.WriteLine("Press any key to exit.");
            Console.ReadKey();
        }

        // GetKeyboardInput 메소드는 신장/체중/성별 입력
        void GetKeyboardInput()
        {
            // 신장 입력 (height)
            Console.Write("본인의 신장(cm)을 입력하세요(0-200): ");
            string str = Console.ReadLine();
            height = (float)double.Parse(str);

            // 체중 입력 (weight)
            Console.Write("본인의 체중(kg)을 입력하세요: ");
            str = Console.ReadLine();
            weight = (float)double.Parse(str);


            // 성별 입력 (GetGenderFromString 사용)
        START:
            Console.Write("본인의 성별을 입력하세요: 남자면(M) 여자는(F)");
            sex = Console.ReadLine();
            while (true)
            {
                if (sex == "M")
                {

                    Console.WriteLine("남자입니다.");
                }
                else if (sex == "F")
                {
                    Console.WriteLine("여자입니다.");
                }
                else
                {
                    Console.WriteLine("M 또는 F로 다시 입력해주세요");
                    goto START;

                }
            }

        }
        void GetKeyboardInput(string str);


        // GetGenderFromString 메소드는 입력된 string에서 남/여를 판별하여 Gender 타입으로 반환

        // GetNormalWeight 메소드는 남/녀별 신장대비 표준체중을 계산

        // 남자표준체중 = 신장(m) x 신장(m) x 22

        // 여자표준체중 = 신장(m) x 신장(m) x 21

        // GetBMI 메소드는 기준에 근거하여 "저체중, 정상, 과체중, 비만"를 판별하여 BMI 타입으로 반환
        // BMI = 체중(kg)/신장^2(m^2)
        // 20미만 저체중(Underweight)
        // 20~24 정상(Normal)
        // 25~29 과체중(Overweight)
        // 30이상 비만(Obesity)

        // Print 메소드는 표준체중과 비만도를 출력

        //static float GetNormalWeight(float height, Gender gender)

        void Print()
        {
            Console.WriteLine("{0}님의 신장은 {1} 체중은 {2}!", name, height, weight);
        }
    }
}



C#인데 수업존나들어도 잘모르는데. 좀만도와줘 goto문까진 썻는데 그이후로 쫙모르겟어 ㅠㅠ

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 반응이 재밌어서 자꾸만 놀리고 싶은 리액션 좋은 스타는? 운영자 25/07/28 - -
AD 휴대폰 액세서리 세일 중임! 운영자 25/07/28 - -
276281 근데 씨샵 어디서 공부해야대지 책도없는데 [2] 씨샵(122.43) 11.09.27 81 0
276279 jsp좀 팔려고 하는데 자꾸 딴짓하게 되네? [5] blackd갤로그로 이동합니다. 11.09.27 88 0
276278 c++에서 갑자기 궁금한게 생겼는데 [1] 나에갤로그로 이동합니다. 11.09.27 59 0
276277 파이썬에서 코드 틀렸을 경우 어떻게 코드 수정하나요? [3] cost(165.194) 11.09.27 64 0
276275 아 왠지 억울하다.. 내가 해논것들.. [9] 하아(211.176) 11.09.27 114 0
276273 워낙 중요한 거니까 복습하자 [10] 분당살람갤로그로 이동합니다. 11.09.27 124 0
276272 왠만큼 언어에 통달해도 [3] 三didas갤로그로 이동합니다. 11.09.27 113 0
276271 ㅁㄸㄹㅈ <- 이거 뭘까? [24] blackd갤로그로 이동합니다. 11.09.27 211 0
276270 요즘 C# 보는데... [5] 나현(61.245) 11.09.27 87 0
276267 지방간 증세가 술 마신 후, 또는 식사 후 구토임? [2] Deanex갤로그로 이동합니다. 11.09.27 189 0
276266 횽들은 "해라"의 개념이 어떤거임 [1] 로하로하알로하갤로그로 이동합니다. 11.09.27 51 0
276265 술먹을시간에 공부를하겠다 [2] 三didas갤로그로 이동합니다. 11.09.27 60 0
276263 프로그래머의 실력은... [7] 천재해커(121.190) 11.09.27 160 0
276262 근데 원래 좃도 모르는데 취직시켜주나요? [17] 씨샵(122.43) 11.09.27 189 0
276261 아 노예생활 힘들다 Adelposs갤로그로 이동합니다. 11.09.27 49 0
276260 씨샵보다 엠에프씨가 더쉬운거같은데... [3] 씨샵(122.43) 11.09.27 79 0
276258 시발 그럼 난 은퇴후 뭐하지? [6] SODMaster갤로그로 이동합니다. 11.09.27 116 0
276257 실명인증 테스트 [3] 송길동(211.214) 11.09.27 67 0
276256 내가 너희들에게 희망을 주는 이야기를 해 주마 [5] 분당살람갤로그로 이동합니다. 11.09.27 93 0
276255 개발자들은 소매치기 당하면 [12] 어떡해갤로그로 이동합니다. 11.09.27 260 0
276254 여기서 다운받았는데 맞나요?제발 뉴비 도움좀 굽굽 [7] 씨샵(122.43) 11.09.27 65 0
276253 니들 바람물질이라고 들어는 봤냐? [15] 분당살람갤로그로 이동합니다. 11.09.27 211 0
276252 이게어떻게 33바이트가되 [1] ㅁㄴㅇ(210.178) 11.09.27 77 0
276251 씨샵 어케 설치합니까용? [6] 씨샵(122.43) 11.09.27 64 0
276250 내 생일상 ㅎㅎ [8] 봉제인형포포리갤로그로 이동합니다. 11.09.27 101 0
276249 오늘의 IT 뉴스 분위기 거칠게갤로그로 이동합니다. 11.09.27 59 0
276248 다음 배열에 관한 질문에 대하여 대답해 보시오 [29] 동적할당갤로그로 이동합니다. 11.09.27 137 0
276247 형들아 씨샵 어려워여? [8] 씨샵(122.43) 11.09.27 114 0
276246 오늘도 IT기사는 샘숭 언플로 도배가 되는구나... 휴........ 거칠게갤로그로 이동합니다. 11.09.27 56 0
276245 프로그래머 를 관두겠다고 생각하며... [41] 하아(211.176) 11.09.27 334 0
276244 앞으로 디씨 하고 싶을때마다 jsp를 공부할꺼야 !! [5] blackd갤로그로 이동합니다. 11.09.27 94 0
276242 나는 양재역 7번 출구 로 내려서 걸어가는데 [18] 좋은아버지갤로그로 이동합니다. 11.09.27 144 0
276238 개발자들이 통닭집차리는거요 [7] 짬트라슈갤로그로 이동합니다. 11.09.27 119 0
276237 오라클 개념 질문좀 할게 [1] 해물(61.81) 11.09.27 61 0
276236 컹 좋은아버지횽 양재역 근처에서 일함? Deanex갤로그로 이동합니다. 11.09.27 39 0
276235 이거 싸이월드 해킹 나도당햇나봄 [2] 헛개미&#039;ㅅ&#.갤로그로 이동합니다. 11.09.27 110 0
276234 이거 그대로복사해서 만들어줄횽... 아이폰 어플 임 ㅜㅜ ㅇㅇ(119.207) 11.09.27 47 0
276233 저 ㅇㅣ제야 네트워크 공부하는데요 질문 하나만 받아주세요 [4] coding갤로그로 이동합니다. 11.09.27 68 0
276230 변수이름에 언더바 왜 쓰는건가요? [6] ㅁㄴ(143.248) 11.09.27 157 0
276229 누굴 진짜 좋아해봤으면 좋겠다 ㅠ [6] 멸자(130.126) 11.09.27 79 0
276228 어제 볼링점수계산 물어봤었는데용..ㅠ [1] 나에갤로그로 이동합니다. 11.09.27 69 0
276226 프갤러여러분 C언어의 유래에대해서 알고계시나요? [6] Grandlos갤로그로 이동합니다. 11.09.27 119 0
276225 형들 밥들은 맛잇게 먹었어? [7] 좋은아버지갤로그로 이동합니다. 11.09.27 74 0
276224 밑에 ㅂㅈㄷ 봐라 자바의 정석 다음에 이펙티브 C++같은걸 보고싶다고? Deanex갤로그로 이동합니다. 11.09.27 78 0
276223 인터페이스 관련해서 좋은 자료 없나욤? [2] 아쥬갤로그로 이동합니다. 11.09.27 60 0
276222 내가 물론 어리긴 어리지만 [1] 멸자(130.126) 11.09.27 58 0
276220 네이트 만화앱 정말 태양계에서 제일 불편함 분당살람갤로그로 이동합니다. 11.09.27 102 0
276219 공공기관컴퓨터는 망할슬림만 안써도 고장이 반으로 줄을꺼임 [4] ㅂㅈㄷ(210.178) 11.09.27 108 0
276218 러시아어를 제2외국어로 잠깐 배웠는데. 거칠게갤로그로 이동합니다. 11.09.27 46 0
276216 jsp를 해야 할꺼 같아... [16] blackd갤로그로 이동합니다. 11.09.27 198 0
뉴스 '은수 좋은 날' 김영광, "이젤 너머의 두 얼굴... 선과 악 사이에서 흔들리다" 첫 티저 포스터 공개! 디시트렌드 07.30
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2