C++ 프로그래밍(3부 루핑)

3662 단어 cppbeginners
이 재생 그룹은 루프에서 동일한 코드를 반복적으로 반복적으로 실행하는 것에 대해 설명합니다. while 키워드, 중첩 루프, for 루프를 사용하여 카운트 제어 및 이벤트 제어 루프를 생성하는 방법과 breakcontinue 를 사용하여 루프를 종료하는 방법을 보여줍니다.
  • A simple loop
  • More loops
  • Summation
  • Nested loop
  • for loop
  • Capitalization
  • break and continue

  • 행동을 요구하다



    가이드 코드 연습을 검토했으므로 이제 몇 가지 프로그램을 작성해 보시기 바랍니다.

    문제 1



    문제 1은 1부터 그 숫자까지의 제곱의 합을 계산하는 프로그램을 작성하도록 요청합니다. 예를 들어 사용자가 값 5를 입력한 경우 1에서 5까지의 숫자에 대한 제곱의 합은 (1 + 4 + 9 + 16 + 25) = 55가 됩니다.

    프로그램은 사용자가 -99 값을 입력할 때까지 이 값을 반복적으로 계산해야 합니다. 이것은 프로그램이 종료 시점을 결정하는 데 사용하는 센티넬 값입니다.

    Enter in an integer number(ex. 10), -99 to quit: 5
    The sum of the squares up to 5 is 55
    
    Enter in an integer number(ex. 10), -99 to quit: 4
    The sum of the squares up to 4 is 30
    
    Enter in an integer number(ex. 10), -99 to quit: -99
    Have a nice day!
    


    문제 2



    문제 2는 숫자가 소수인지 여부를 결정하는 프로그램을 작성하도록 요청합니다. 소수는 1과 그 자신으로만 균등하게 나누어 떨어지는 모든 수입니다.

    7은 나머지 없이 나누는 수는 1과 7뿐이기 때문에 소수입니다.

    12는 그것을 균등하게 나누는 숫자가 1, 2, 3, 4, 6, 12이기 때문에 소수가 아닙니다.

    프로그램은 숫자를 입력하라는 메시지를 표시한 다음 숫자가 소수인지 여부를 표시합니다. 입력한 숫자는 양수여야 합니다. 양수가 입력될 때까지 숫자를 반복해서 입력합니다.

    문제 3



    문제 3은 새 집을 구입하려는 사람의 모기지 일정을 계산하도록 요청합니다. 월별 일정을 결정하기 위한 입력은 원금 대출 금액과 연간 이자율입니다. 이것이 일반적인 30년 대출이라고 가정합니다.

    프로그램은 이러한 입력을 요청하고 다음 계산을 사용하여 월별 지불액을 찾아야 합니다.

                                       monthly interest rate                                              
    monthly payment =  ------------------------------------------------- * principal
                       1 - (1 + monthly interest rate)^-number of months
    


    월 이자율(연간 이자율을 12.0로 나눈 값)과 개월 수(30년 대출의 경우 360)를 계산해야 합니다. 이 공식에서 ^는 하나의 숫자를 거듭제곱하는 것을 의미합니다. 하나의 숫자를 다른 숫자로 올리고 결과를 반환하는 pow()라는 함수가 있습니다. 예를 들어, 2를 -3제곱하려면 다음과 같이 합니다.

    float result = pow(2.0, -3.0);
    


    월별 지불액을 계산한 후 대출 특성에 대한 요약을 작성하십시오. 대출금액, 이자율, 월납입금, 대출금 총액, 이자총액, 원금에 대한 상환금액 비율을 표시합니다.

    요약을 인쇄한 후 일정 작성을 시작할 수 있습니다. 일정에 표시할 종료 월을 사용자에게 묻습니다. 일정표에는 월번호, 월납입금, 그 달에 원금으로 납부한 금액, 그 달에 이자를 납부한 금액, 원금에 남아 있는 금액(원칙적으로 매월 납부한 금액은 나머지 금액에서 차감한 금액)이 표시되어야 합니다. 원칙). 월 이자 금액은 월 이자율에 남은 원금을 곱한 금액입니다. 월원금은 월납입금과 이자지급액의 차액입니다. 매달 이후에 나머지 원금을 업데이트하는 것을 잊지 마십시오.

    일정의 각 연도가 인쇄된 후 연도 번호와 함께 메시지를 표시합니다.

    의견 및 피드백



    내 무료 '책'An Animated Introduction to Programming in C++에서 이러한 모든 코드 재생을 찾을 수 있습니다. 나는 항상 피드백을 찾고 있으므로 언제든지 여기에 댓글을 달거나 메시지를 보내주십시오. 당신은 트위터에서 나를 따라갈 수 있습니다.

    좋은 웹페이지 즐겨찾기