练习银行盈利

运动银行银行利息 演习是非常实用的,同时还具备 思考编程 非常高. 本文中,我们将要学习一些关于它的经验教训.

主题: 一位储户没有限制量的时期,在利率 0.3% 每月一次. 问N个月后, 那人将撤回所有的钱是怎么nhie? 要知道,与储蓄,利息每个月是不是社会的长期的资本.

主题相当明确, 你只需注意一点的是利息都加到资本. 因此,接下来的一个月,我们的资本数量增加. VD我们原帖 100 百万, 个月后 1 这是我们的钱 100 + 100 * 0.3% = 100.3 百万 (100 百万 300 千). 这笔款项将是下一个月的根. 所以每个月 2 我们有 100.3 + 100.3 * 0.3% = X (你自, 其稍微懒^^ ).

所以接下来的一个月起租,以. 从那里,我们看到下面的金额来计算每月支出N,则我们需要使用一个循环结束.

#include <stdio.h>

int main()
{
	float a;
	int n, i;

	printf("Enter money start give bank: ");
	scanf("%f", &a);

	printf("Enter time (month) you want get money: ");
	scanf("%d", &n);

	for(i = 0; i < n; i++) 
	{
		a = a + a * 0.3 / 100;
	}

	printf("Your money after %d month is %.5f\n", n, a);

	return 0;
}

很简单是吧. 如果你运行该程序,并输入 100000000 (100 百万) 再经过 6 月, 我们有 101813552 (101 万之多 800 千) @@率太低=)).

主题: 一位储户没有限制量的时期,在利率 0.3% 每月一次. 后问他有多少个月, 他撤回这笔钱将被记为B以上合同? 要知道,与储蓄,利息每个月是不是社会的长期的资本.

在看似以及经验教训, 然而这一次,我们再次要求得到的钱. VD最初发送 100 千万必须计算实现 150 你有多少百万失去的时间银行? ^^.

因为时间关系,我们不知道,所以我们不能使用循环来计算. 如何计算月还款额都是一样的,事先不知道多少次重复, 是重复很多次,我们必须找到. 所以,想想如何使用while循环. Trong khi tiền chưa đủ thì cứ gửi ngân hàng thôi.

#include <stdio.h>

int main()
{
	float a, b;
	int n = 0;

	printf("Enter money start give bank: ");
	scanf("%f", &a);

	printf("Enter money you want: ");
	scanf("%f", &b);

	while(a < b) 
	{
		a = a + a * 0.3 / 100;
		n++;
	}

	printf("After %d month, you can get money\n", n);

	return 0;
}

很简单. Hãy chạy thử nhé. Nếu bạn gửi 100 triệu thì sau 136 月 (hơn 11 年) bạn mới thu được hơn 150 百万. ^^. Quá lâu. Do vậy kinh nghiệm là không nên gửi ngân hàng, nếu có tiền hãy đầu tư vào kinh doanh hoặc nhiều quá thì gửi mình bớt, mình giữ hộ 😉