반응형

【 C 언어 】 #29-조건-순환문II (do while continue break)-이해하기


 단순 while문과 do while 문의 차이는 반복 실행 구간과 조건문을 분리한 것이 다르며, do-while 문과 while-do 문의 차이는 먼저 실행후 조건을 비교하는 것과 먼저 비교후 실행하는 것의 미묘한 차이가 있다. 따라서 프로그램의 상황에 맞는 형태로 프로그래밍 하면 된다.


▶ 문제 1  앞글에서 학습한 1부터 10까지 더하는 문제를 조건 순환문을 do(실행)~ while(조건)을 이용하여 작성하라.  

 

▶ 포인트 


 반복 조건으로 1 <= 10 까지만 반복하도록 한다.   증가 명령어로 i++; 을 사용


▶ 프로그램 : 




▶ 실행 결과 :





+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


▶ 문제 2 :  1부터 10까지 더하는 문제를 조건 순환문을 while(조건) 비교후 do(실행)~ 을 이용하여 작성하라.  

 

▶ 포인트 


  while 문을 조건 문 앞으로 배치하면 된다.  실행결과는 위와 동일하다.  다만 프로그램에 따라서 do while 문의 앞뒤 순서를 달리함으로서 미묘하게 달라질 수 있다.


▶ 프로그램 : 





▶ 실행 결과 :





▶ 소스코드 다운로드 :  


29 조건 순환문II (do while continue break)이해하기-문제.cpp


반응형

【 C 언어 】#05 조건문 개념 배우기(if~else)

Language/C & C++ 2018. 1. 29. 10:20 Posted by 엑소더스팩토리
반응형

※  05 조건문 개념 배우기 (if ~ else) 


 조건문에서 가장 많이 사용되는 if ~ else 비교문을 배워보자


▶ 문제 : 변수 x = 20, y = 10 을 대입하여 x 가 y 보다 크면 "x의 값이 y 보다 큽니다"를 출력하고 x가 보다 크지 않다면, "x의 값이 y보다 작거나 같습니다" 를 출력하라. 


▶ 포인트 : 참과 거짓을 비교하기 위해 주로 if ~ else 구문을 사용한다.



▶ 프로그램 : 




▶ 실행 결과 :



▶ 소스코드 다운로드 :  

05 조건문 배우기(if_else).cpp



반응형