츄잉~ chuing~
츄잉 신고센터 | 패치노트 | 다크모드
공지&이벤트 | 건의공간 | 로고신청N | HELIX
로그인유지
회원가입  |  분실찾기  |  회원가입규칙안내
[C언어] 7.C언어 기초(4.5)
팟독 | L:0/A:0
224/450
LV22 | Exp.49% | 경험치획득안내[필독]
추천 0-0 | 조회 7,461 | 작성일 2014-10-04 13:27:34
[서브캐릭구경OFF] [캐릭컬렉션구경OFF] [N작품구경OFF]
*서브/컬렉션 공개설정은 서브구매관리[클릭]에서 캐릭공개설정에서 결정할수 있습니다.
  [숨덕모드 설정] 숨덕모드는 게시판 최상단에 위치해 있으며 언제든 설정할 수 있습니다.

[C언어] 7.C언어 기초(4.5)

이번 게시글은 날로먹... 이 아니라
저번게시글에서 밑에 적어두었던 2개의 예제를 풀이해봅시다.
 
예제 2개가 뭐였는지 확인하고 시작하겠습니다
 

1.영어 알파벳을 입력(scanf등으로)받아 이 알파벳이 소문자인지 대문자인지 출력.

 

2.BMI지수 계산하기(BMI 지수 계산법 = 체중(kg)/키(m)x키(m)

결과: BMI 지수 ? , 체질량 지수 ? (만약 과체중이라면 위험체중인지 비만 ?단계도 같이 출력 예) 과체중 비만1단계입니다.)

 

BMI 지수

저체중 = 18.5미만

정상체중 = 18.5 이상 22.99 이하

과체중 = 23이상

-위험체중 23~24.99

-비만 1단계 25~29.99

-비만 2단계 30이상

-비만 3단계 40이상

 

1.영어 알파벳을 입력(scanf등으로)받아 이 알파벳이 소문자인지 대문자인지 출력.

 

 

소스 코드는 이러합니다. 문자를 scanf로 입력받아서 그 문자가 97보다 큰지 확인 한 후에 크면 소문자 작으면 대문자입니다.

그 이유는 c언어에서 문자 인식은 아스키코드표를 바탕으로한 숫자로 인식하는데요.

아스키코드표에서 97은 소문자 a의 시작 숫자이고 65는 대문자 A의 시작지점이기때문에 97보다 작으면 대문자인거죠. 

 

잘 실행되는지 확인을 해봐야겠죠.

 

대문자 E를 입력하니 대문자 E 입니다. 라고 하고, 소문자 e를 입력하니 소문자 e 입니다. 라고 나오는걸 보아서 잘됬네요.

 

 

2.BMI지수 계산하기(BMI 지수 계산법 = 체중(kg)/키(m)x키(m)

결과: BMI 지수 ? , 체질량 지수 ? (만약 과체중이라면 위험체중인지 비만 ?단계도 같이 출력 예) 과체중 비만1단계입니다.)

 

BMI 지수

저체중 = 18.5미만

정상체중 = 18.5 이상 22.99 이하

과체중 = 23이상

-위험체중 23~24.99

-비만 1단계 25~29.99

-비만 2단계 30이상

-비만 3단계 40이상

 

이 예제는 문제만 길지 코딩은 생각할거 없이 그냥 코딩하면 되는 매우 쉬운 예제입니다.

 

 

소스코드가 길기만 하지 딱히 생각할것도 없는 그런 예제였습니다. 그냥 복붙복붙하면 되는 예제였으니까요.

여기서 눈여겨봐야할것은 printf다음의 %.2lf인데요. %.?lf 라고하면 ?에 적혀져있는 숫자만큼 소수점을 출력해줍니다. 

여기서는 소수점 둘째자리까지 출력해준다고 보면되겠네요.

 

 

누구의 몸무게와 키인지는 모르겠지만 정상체중이라고 나오네요. 물론 저는 아닙니다.

위에서 말했다시피 소수점 둘째자리까지 출력해주네요.

 

 

개추
|
추천
0
반대 0
신고
    
  [숨덕모드 설정] 숨덕모드는 게시판 최상단에 위치해 있으며 언제든 설정할 수 있습니다.
[L:42/A:188]
물트라
재밌네요 ㅋㅋ
2014-10-04 14:54:47
추천0
의리
지금 학교 컴퓨터시간에 배워요 ㅠㅜ 어려워요
2014-10-04 21:48:54
추천0
LittlePig
안녕하세요~
요세 C#을 공부하는 중에 게시글을 보게되어 잼있게 보고있는데 하나 의문점이 들어서 이리 글을 남기내요.
2010으로 프로그램을 설치하였는데 혹 c#도 이 프로그램으로 사용할수있는지요?
네이버 검색해보니 되는거 같기는한데..c# 예문을 작성하려니 디버그가 않되는거 같아서...이리 글을 남기내요 ㅠㅠ
2014-10-06 01:34:49
추천0
팟독
스튜디오 C# 다운받으세요 ㅎ.
2014-10-06 13:28:51
추천0
LittlePig
감사합니다 ㅎㅎ
2014-10-06 23:20:01
추천0
LittlePig
혹시 죄송하지만, 체험판 밖에 다운 않되는건가요?
초반에 주소알려주신거는 체험판이 아닌가 같아서요..
2014-10-07 00:31:36
추천0
팟독
체험판인데 날짜로 사용못함ㅋ 이런거 떴다는거 들은적없구요.
만약 뜨시면 컴퓨터날짜 바꾸시면됩니다 ㅎ
2014-10-07 20:04:08
추천0
LittlePig
감사합니다 ^^
2014-10-08 00:12:18
추천0
ㅋ라운제과
아직 공부하시는지는 모르지만. 글쓴이분 답변이 음... 뭔가 이상하네요.
체험판이면, 거의 60일 정도 일텐데. 당연히 이후 사용 불가입니다. 컴퓨터 날짜요? vs 하나 쓸려고 컴퓨터 날짜 일일이 바꿔가는게 좋은 방법은 아닙니다. 대학생이시라면, '드림스파크' 에서 VS 버전별로 무료 다운로드가 가능합니다. 기간제한은 없구요. 어지간한 토렌트, 웹하드에서도 다운 로드 할 수 있습니다.

질문자분 아마 일반적인 버전의 비쥬얼 스튜디오 2010 받으셨다면, 그 안에서 C, C++, C# 등 C계열 언어는 물론이고, 그외 Window 관련된 언어는 사용가능 합니다. 그러나 C 는 .c 로 C++ 은 .cpp 로 C# 은 .cs 로 소스가 만들어 집니다. 이것은 각 언어가 가지고 있는 틀이 다르기 때문입니다. 따라서, 본문에 쓰여진 예시로 C# 소스에서 짠다면 당연히 컴파일 되지 않습니다. C# 구문에 맞는 것을 짜야하니까요. 따로 C# 책을 사셔서 공부하시는 편이 나을 것입니다. 이 글들로는 배울 수 있는게 거의 없어요.
2014-11-14 09:32:21
추천0
만이두이
오랜만에 보네 비쥬얼 c
2014-10-11 21:15:59
추천0
샹크스¸
잘보고가요.
2015-02-08 22:45:59
추천0
의견(코멘트)을 작성하실 수 없습니다. 이유: 로그인을 하시면 댓글작성이 가능합니다. 츄잉은 가입시 개인정보를 전혀 받지 않습니다.
  
즐겨찾기추가   [게시판운영원칙] | [숨덕모드 설정] |   게시판경험치 : 글 10 | 댓글 1
번호| | 제목 |글쓴이 |등록일 |추천 |조회
36 이전게시물  
[작가탐구] 베르나르 베르베르 [22]
팟독
2014-10-19 1-0 5155
35 별처럼빛나는  
[리니지] 남들보다 조금은 특별했던 나의 리니지 여정기 제 3편 [21]
2014-10-16 4-0 4380
34 별처럼빛나는  
[리니지] 남들보다 조금은 특별했던 나의 리니지 여정기 제 2편 [16]
2014-10-07 6-0 4670
이전게시물  
[C언어] 7.C언어 기초(4.5) [11]
팟독
2014-10-04 0-0 7461
32 이전게시물  
두번째 사랑방손님 : 러브★콤(BGM) [8]
네티
2014-10-03 2-0 9181
31 미연시나리뷰  
1.체인지! 그녀가되어 킁킁 날름날름(ちぇ~んじ! ~あの娘になってクンクンペロペロ~) [55]
은룡
2014-10-02 5-1 109688
30 이전게시물  
[C언어] 6.C언어 기초(4) [3]
팟독
2014-09-26 1-0 3537
29 일어일문탐구  
일본 지역 - 토호쿠 지방 [26]
종이
2014-09-25 1-0 7027
28 일어일문탐구  
[일본문화] 일본 지폐속의 인물을 알아보자 [21]
종이
2014-09-22 4-0 5612
27 별처럼빛나는  
[리니지] 남들보다 조금은 특별했던 나의 리니지 여정기 제 1편 [14]
2014-09-22 3-0 4569
      
<<
<
11
12
13
14
enFree
공지&이벤트 | 접속문제 | 건의사항 | 로고신청 | 이미지신고 | 작품건의 | 캐릭건의 | 기타디비 | 게시판신청 | 클론신고 | 정지/패널티문의 | HELIX
Copyright CHUING Communications. All rights reserved. Mail to chuinghelp@gmail.com | 개인정보취급방침 | 게시물삭제요청