//编写程序:估计一个职员在665岁退休之前能赚到多少钱。用年龄和初始薪水作为输入,并假设职员每年工资增长5%
/**循环条件:小于等于65
* 循环体:工资之和,每年增加5%
* */
Console.WriteLine("请输入你现在的工资");
string str_salar = Console.ReadLine();
Console.WriteLine("请输入你的年龄");
string str_age = Console.ReadLine();
double salar = 0;
int age = 0;
double sum = salar;
bool flag = true;
try
{
salar = Convert.ToDouble(str_salar);
age = Convert.ToInt32(str_age);
flag = true;
}
catch
{
Console.WriteLine("你输入的格式错误");
flag = false;
}
if (flag)
{
while (age <= 65)
{
salar *= 1.05;
sum += salar;
age++;
}
Console.WriteLine("你到65岁退休之前的工资之和是:{0}",sum);
}
Console.WriteLine("程序执行完毕");
Console.ReadKey();