(信贷限额计算器)开发一个C程序来检测百货公司的一位消费者的消费额度是否已经超过其价卡账户的信贷限额的。对于每位消费者,有如下可用的信息: (a)账号(Account number) (b)月初余额(Beginning balance) (c)该消费者本月所有已支付的项目(Total charges) (d)该消费者账户本月所有已申请的贷款(Total credits) (e)允许的信贷限额(Credit limi) 该程序需要读入这些数据信息,计算新的余额(=月初余额+支付额一贷款) ,然后判断当前余额否超过该消费者的信贷限额。对于超过者,该程序应该显示该消费者的账号、信贷限额、新余和消息"Cedi Limit Excede 超出信贷限额)。输入/输出的对话样例如下:
?实现代码:
//信贷限额计算器
/*
新的余额=月初余额+支付额-贷款
*/
#include<stdio.h>
main()
{
int account;//账号
float beginning_balance;//月初余额
float total_charges;//已支付额
float total_credits;//已申请贷款
float credit_limit;//允许信贷额度
float new_balance;
while(1)
{
printf("输入账号:");
scanf("%d",&account);
if(account != -1)
{
printf("输入月初余额:");
scanf("%f",&beginning_balance);
printf("输入已支付的项目;");
scanf("%f",&total_charges);
printf("输入已申请贷款额:");
scanf("%f",&total_credits);
printf("输允许信贷额度:");
scanf("%f",&credit_limit);
new_balance=beginning_balance+total_charges-total_credits;
if(new_balance>beginning_balance)
{
printf("账号:%d\n",account);
printf("允许信贷额度:%.2f\n",credit_limit);
printf("新余额:%.2f\n",new_balance);
printf("超出信贷限额!!\n");
}
}
else
break;
}
}
|