C/C++

비주얼 스튜디오 C언어 복리계산 예제 문제 질문드립니다.

1
#define _CRT_SECURE_NO_WARNINGS #include int main(void) { int years = 0; double rate, investment; printf("원금 :"); scanf("%f", &investment); printf("이율 :"); scanf("%f", &rate); double total = investment; ..

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main(void)
{
	int years = 0;
	double rate, investment;

	printf("원금 :");
	scanf("%f", &investment);
	printf("이율 :");
	scanf("%f", &rate);

	double total = investment;
	
	while (total < investment * 2)
	{
		total = total * (1 + rate);
		years += 1;
	}
	printf("%d년", years);

	return 0;
}

현재 이렇게까지는 만들었는데 years가 반복문에서 작동하지 않는 것 같고, 값에 상관없이 변수선언한대로 0년으로 출력됩니다. 이제 막 배우는 단계라 초보적인 질문 죄송합니다.

힌트라도 주시면 연구해보겠습니다..

강진수 2021-11-30
강진수 님께서 2021-11-30에 C/C++에 올린 질문

댓글

1개의 답변

1
이 링크가 도움이 되실지요? https://1342007.tistory.com/26  

이 링크가 도움이 되실지요?

https://1342007.tistory.com/26

 

보브컷 2021-12-23
사탕 주기
보브컷 님께서 2021-12-23에 C/C++에 올린 글
보관하기

댓글

조회수 860
답글 1
URL