디시인사이드 갤러리

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

갤러리 본문 영역

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

잉여학생(210.102) 2011.09.26 13:11:31
조회 87 추천 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 - -
276405 형들 어셈블리어 때문에 궁금한거있어 [1] 컴공1234(116.125) 11.09.27 102 0
276404 계속 에러나요..도와주세요 ㅠㅠ [6] 디아블로3(1.224) 11.09.27 70 0
276403 html5 워커 테스트 (크롬 ,파폭, 오페라) [5] [성대아싸]갤로그로 이동합니다. 11.09.27 125 0
276402 횽아들 이제 막배우는 뉴비인데 [2] 킈킈(58.127) 11.09.27 43 0
276401 횽들 opencv할때 궁금한게잇는데 [5] Brt갤로그로 이동합니다. 11.09.27 127 0
276399 centos6 문제는 모두 해결 했습니다. [1] 이모군(221.140) 11.09.27 75 0
276398 centos6 문제가 또 생기기 시작했다 [6] 이모군(58.228) 11.09.27 95 0
276397 생각 해보니깤ㅋㅋㅋㅋㅋㅋㅋ 삼성이 애플을 베끼는건 맞음 [4] 로하로하알로하갤로그로 이동합니다. 11.09.27 69 0
276396 님들 씻고 자세여 이힝(121.177) 11.09.27 39 0
276395 이건어때 [4] 三didas갤로그로 이동합니다. 11.09.27 76 0
276393 삼디다스횽은 봅니다. [8] blackd갤로그로 이동합니다. 11.09.27 73 0
276392 야들아 mysql DB 로그는 어디에 남니? [1] 쵸쵸(219.251) 11.09.27 68 0
276391 새아이유짤 [1] 三didas갤로그로 이동합니다. 11.09.27 97 0
276390 아래 연결리스트 [18] 봉제인형포포리갤로그로 이동합니다. 11.09.27 115 0
276389 단순연결리스트 질문... [3] 봉제인형포포리갤로그로 이동합니다. 11.09.27 61 0
276388 일기는 일기장에쓰자 [1] 三didas갤로그로 이동합니다. 11.09.27 49 0
276387 디비설계가 어렵네 마타버터갤로그로 이동합니다. 11.09.27 55 0
276386 알려준횽 고마워 [2] ,..,(183.100) 11.09.27 125 0
276384 프갤 형들 동적 메모리할당관련해서 헷갈리는게 있어 [6] 그물망갤로그로 이동합니다. 11.09.27 71 0
276382 유지보수 경력은 어찌 해야 할까?? 거칠게갤로그로 이동합니다. 11.09.27 43 0
276381 저는 늦게 시작한건가여 ㅠㅠ 늅늅 [7] 즐쿰갤로그로 이동합니다. 11.09.27 103 0
276380 centos 6 이모군(58.228) 11.09.27 49 0
276378 에효~ 또 회사 들어가서 노예 생활할 생각하니 이력서 쓰기가 싫쿠나 [1] 거칠게갤로그로 이동합니다. 11.09.27 89 0
276376 아오 돈 많이 벌어야겠네... SODMaster갤로그로 이동합니다. 11.09.27 57 0
276375 아이고 더워라 monoless갤로그로 이동합니다. 11.09.27 35 0
276374 요새 ㅅㅂ 어그로가 시원찮다. 우울하다. 쵸쵸(219.251) 11.09.27 46 0
276373 switch-case 문에서 입력을 1 2 이런식으로 받으면 왜안되지? [6] 저격甲갤로그로 이동합니다. 11.09.27 123 0
276372 도움좀주세요 컴퓨터 선배님들 ㅠㅠ [3] 석가모니(118.222) 11.09.27 90 0
276371 확실히 취업 성수기인가 보네 나도 이제 취업 해야징~ [1] 거칠게갤로그로 이동합니다. 11.09.27 67 0
276370 컴공 여학생들 중에 적응 못하고 휴학하는 경우 많음. [6] 마타버터갤로그로 이동합니다. 11.09.27 235 0
276369 여친이랑 영화 도가니보고옴 [1] Light search갤로그로 이동합니다. 11.09.27 95 0
276368 기획하라. 소모품들이여. 쵸쵸(219.251) 11.09.27 51 0
276367 노에노예 열매능력자 [2] Adelposs갤로그로 이동합니다. 11.09.27 108 0
276366 삼성은 한국 기업이 아닌듯 [3] 로하로하알로하갤로그로 이동합니다. 11.09.27 96 0
276365 비쥬얼스튜디오2008 다운받고싶은데 어디서받는지좀 알려주세여;; [3] 질문좀(121.130) 11.09.27 161 0
276364 집에 갈랜다. [10] 개발자(112.220) 11.09.27 123 0
276363 C언어 하려는데 뭘 다운받아야돼 -_-? [8] 질문좀(121.130) 11.09.27 127 0
276361 호텔 전산 업무는 뭐하능거냥? [2] 씨샵(122.43) 11.09.27 59 0
276360 vb 2008 다운받았는데 프로젝트 형식이 안떠 이거 어떻게해야해? [3] 질문좀(121.130) 11.09.27 75 0
276359 ㅄ 조빱회사라도 들어가서 일단 경력3년채워라. [2] 쵸쵸(219.251) 11.09.27 107 0
276358 횽들 대단하다 ㅜㅜ [6] 어떡해갤로그로 이동합니다. 11.09.27 94 0
276357 안드로이드어플을배우려고하는데요 충고나도움좀!! [6] 굽신굽신(112.121) 11.09.27 106 0
276356 형들;;; C언어 입문 초보인데 이것좀 알려주세요 [24] 질문좀(121.130) 11.09.27 190 0
276355 비밀의계곡 보시게 [4] kukyakya(143.248) 11.09.27 106 0
276353 분당살람의 부인을 소개한다능 [4] 분당살람갤로그로 이동합니다. 11.09.27 98 0
276352 기획하라. 사업하라 승부하라. 쵸쵸(219.251) 11.09.27 49 0
276351 오늘부터 출근한 회사 면접 후기 [4] 씨샵(122.43) 11.09.27 225 0
276349 형들 과제좀 도와주세요 ㅠㅠ(단일연결리스트) [6] Sir.Lancelot갤로그로 이동합니다. 11.09.27 100 0
276348 하아형님 [3] 씨샵(122.43) 11.09.27 48 0
276347 Daum, NHN 2012 신입사원 공채 서류 합격자 발표!!! [2] 공채(110.11) 11.09.27 206 0
뉴스 ‘JMS 탈교’ 논란된 배우, 2년 만에 방송 복귀해 “억울” 디시트렌드 07.30
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2