|
存钱利率计算器 |
|
|
usingSystem;
usingSystem.Collections.Generic;
usingSystem.Linq;
usingSystem.Text;
namespaceSaveMoneyEg
{
classProgram
{
staticvoidMenu()//主界面函数
{
for(inti=0;i<75;i++)
Console.Write("");
/-----------/
Console.Write("\n");
Console.Write("\t\t\t\t\t\t\t\t\t");
Console.Write("\n");
/-----------/
Console.Write("\t\tA.进入存款程序\t\tB.退出存款程序\t\t\t\n");
Console.Write("\t\t\t\tC.存款利率\t\t\t\t\n");
for(inti=0;i<75;i++)
Console.Write("");
Console.WriteLine();
}
/-----------------------------计算本息金额函数--------------------------------------/
staticvoidCountCurrent(intintYear,intintMoney)//计算本息金额函数--活期
{
doublefatResultMoney=double.Parse(intMoney.ToString());//保存最后本息金额
constfloatfatPercent=1.0414f;//活期利率
intintNum=0;
while(intNum<=intYear)
{
intNum++;
fatResultMoney=fatPercent;
if(intNum==intYear)
{
Console.WriteLine("本金:"+intMoney);
Console.WriteLine("活期-利率:"+fatPercent);
Console.WriteLine("存钱年数:"+intYear);
Console.WriteLine("本息金额:{0}",fatResultMoney);//不够准确未考虑小于一年的情况
}
}
Console.WriteLine("是否继续(Y/N)");
charchYesNo=char.Parse(Console.ReadLine());
if(chYesNo==''y''||chYesNo==''Y'')
Save();
else
End();
}
staticvoidCountRegular(intintYear,intintMoney)//计算本息金额函数--定期
{
doublefatResultMoney=double.Parse(intMoney.ToString());//保存最后本息金额
intintNum=0;
constfloatfatPercent=1.0884f;
while(intNum<=intYear)
{
intNum++;
fatResultMoney=fatPercent;
if(intNum==intYear)
{
Console.WriteLine("本金:"+intMoney);
Console.WriteLine("活期-利率:"+fatPercent);
Console.WriteLine("存钱年数:"+intYear);
Console.WriteLine("本息金额:{0}",intMoney+fatResultMoney);//不够准确未考虑小于一年的情况
}
}
Console.WriteLine("是否继续(Y/N)");
charchYesNo=char.Parse(Console.ReadLine());
if(chYesNo==''y''||chYesNo==''Y'')
Save();
else
End();
}
/----------------------------------------------------------------------------------/
staticvoidSave()//存钱程序函数
{
Console.Clear();//清屏
Console.WriteLine("欢迎进入存钱程序:");
Console.WriteLine("请输入存钱金额(整数):");
intintMoney=int.Parse(Console.ReadLine());
charchChose;
ID_s:
{
Console.WriteLine("请选择(H.活期-D.定期):");
chChose=char.Parse(Console.ReadLine());
}
if(chChose==''H''||chChose==''h'')
{
Console.WriteLine("请输入需要存入的时间(一年或者以上):");
intintYear=int.Parse(Console.ReadLine());
CountCurrent(intYear,intMoney);//调用
}
else
{
if(chChose==''D''||chChose==''d'')
{
Console.WriteLine("请输入需要存入的时间(一年或者以上):");
intintYear=int.Parse(Console.ReadLine());
CountRegular(intYear,intMoney);//调用
}
else
{
Console.WriteLine("输入数据错误,请重新输入:");
gotoID_s;
}
}
}
/------------------------------------/
staticvoidShowPercent()//展示利率情况函数
{
for(inti=0;i<75;i++)
Console.Write("");
/-----------/
Console.Write("\n");
Console.Write("\t\t\t\t\t\t\t\t\t");
Console.Write("");
/-----------/
/-----------/
Console.Write("\n");
Console.Write("\t\t\t中国农业银行利率展示\t\t\t");
Console.Write("\n");
/-----------/
Console.Write("--------------------------活期:年利率:1.0414-------------------------\n");
Console.Write("--------------------------定期:年利率:1.0884-------------------------\n");
/-----------/
Console.Write("");
Console.Write("\t\t\t\t\t\t\t\t\t");
Console.Write("\n");
/-----------/
for(inti=0;i<75;i++)
Console.Write("");
Console.WriteLine();
}
/------------------------------------/
staticvoidEnd()//结束界面函数
{
Console.Clear();
for(inti=0;i<75;i++)
Console.Write("");
/-----------/
Console.Write("\n");
Console.Write("\t\t\t\t\t\t\t\t\t");
Console.Write("\n");
/-----------/
Console.Write("\t\t\t谢谢您使用嘻哈存钱计算器\t\t\t");
Console.Write("\n");
Console.Write("\t\t\t\t\t\t\t\t\t");
Console.Write("\n");
for(inti=0;i<75;i++)
Console.Write("");
Console.WriteLine();
}
/------------------------------------/
staticvoidMain(string[]args)//主函数
{
Menu();
charchChoice;
ID_h:
{
Console.WriteLine("请选择:");
chChoice=char.Parse(Console.ReadLine());
}
if(chChoice==''A''||chChoice==''a'')
{
Save();
}
else
{
if(chChoice==''C''||chChoice==''c'')
{
Console.Clear();
ShowPercent();
Console.WriteLine("是否回到主界面(Y/N)");
charchSelect=char.Parse(Console.ReadLine());
if(chSelect==''Y''||chSelect==''y'')
{
Console.Clear();
Menu();
gotoID_h;
}
}
else
{
Console.Clear();
End();
}
}
}
}
}
|
|
|
|
|
|
|
|
|
|
|