프로그램 > 예제: 루프 및 제어
  
예제: 루프 및 제어
1. for 루프를 사용하여 특정 값 범위에 대한 계산을 반복합니다.
이 식을 복사하려면 클릭
* 
b는 부분적으로 정의되므로 프로그램 외부에서 알 수 없습니다.
2. 프로그램을 사용하여 a=5일 때의 합을 계산합니다.
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
* 
프로그램은 합 연산자와 동일한 연산을 수행합니다.
이 식을 복사하려면 클릭
3. while 루프를 사용하여 조건을 만족하지 못할 때까지 계산을 반복합니다. 양의 실수의 제곱근을 구하는 아래 프로그램은 추정된 제곱근과 목표 값의 차이가 분계점의 양보다 작은 경우에 종료됩니다.
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
4. 프로그램에서 continue 연산자 및 mod를 사용하여 0부터 n까지의 정수 중에서 짝수는 건너뛰고 홀수만 더합니다. continue 연산자는 현재 반복의 실행을 중지하고 가장 가까운 루프 블록의 맨 위에서부터 다음 반복을 다시 시작합니다.
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
음수가 아닌 모든 정수를 더하는 합 연산자와 비교해 보십시오.
이 식을 복사하려면 클릭
5. break 연산자를 사용하여 while 또는 for 루프를 아무 때나 종료할 수 있습니다. 아래의 프로그램은 추정 제곱근이 ε보다 오차가 작거나 최대 반복 횟수에 도달할 때까지 추정 제곱근을 더 세밀하게 계산합니다.
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
6. 재귀 프로그램에서 루프를 사용합니다. 아래의 프로그램은 숫자의 계승을 계산합니다.
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
7. 이 결과를 기본 제공 계승 연산자와 비교해 보십시오.
이 식을 복사하려면 클릭