2014-07-06 3 views
-6

저는 방금 C++을 배우기 시작했습니다. 어떻게 이것을 반복 할 수 있을까요? 제발, 나에게 직접적인 대답을 내게 단서 또는 그냥 "작업 프레임"이 문제를 해결하기 위해 제공하지 마십시오. 나는 그것을 스스로 해결하고 싶다.도움이 필요 시작 C++ 프로그램

그래서 나는 소수점을 반복 할 수있는 소수점을 반복하는 데 어려움을 겪고 있지만 10 진수를 반복하는 데는 몇 가지 문제가 있습니다.

P.S 지금부터 4 시간 후에 시험을 검토하지만이 문제가 생길 수 있습니다. 이러한 유형의 질문에는 어려움이 있습니다. 우편 주문 회사가 주문 10 파운드 이하에 대한 처리, 무료 배송 $ 3.00 플러스 (10)에 대한 각 파운드에 $ 0.25 반복적으로 요청하는 프로그램을 작성 충전

배송 비용 계산기 :

질문입니다 사용자에게 주문 무게를 알려준 다음 배송비를 씁니다. 0 또는 그 이하의 가중치가 입력되면 프로그램이 중지됩니다. 주문의 무게 : 배송 비용 : 주문의 $ 3.00 무게 배송 비용 : 주문의 $ 5.50 무게 안녕

나는이에 연습을 계속하지만 난 수식에 오류를 찾을 수가

어떻게 3.25에서 4.50에서 5.75에서 6.00까지 반복 할 수 있습니까?

main() { 
    float a, b, x;  

    printf("Enter Weight:  "); 
    scanf("%f", &a); 

    if (a <= 10) 
    { 
     printf("Your balance is 3.00"); 
    } 
    else if (a > 10)  
    { 
     for (x =.25; x <= a; x++) 
     { 
      printf("Your balance is %.2f \n", a); 
      a += + .25;  
     } 
    } 
    else if (a == 0) 
    { 
     printf("Bye"); 
    }   

    getche(); 
} 
+0

숙제? – unxnut

+0

'for' 루프를 사용하십시오. –

+6

코드를 작성하는 데 많은 수의 사소한 오류가 포함되어 있으므로 적절한 C++ 책을 구하십시오. –

답변

0
for (double x = 3.25; x <= so_on; x += 1.25) { /*...*/ } 

또는

for (float x = 3.25f; x <= so_on; x += 1.25f) { /*...*/ } 
+0

또는'for (auto = ....' –