Console.WriteLine("Welcome to Billionaires tester");
Console.WriteLine("How much would you like to invest?");
double invest = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("What is your investment rate? (Must be positive, %):");
double investr = Convert.ToDouble(Console.ReadLine()) / 100;
Console.WriteLine($"Your invest input is {invest}, invest rate is {investr:P}, starting balance is {balance:C2}!");
Console.WriteLine("{0,5}{1,20}{2,20}", "Year", $"Interest ({investr * 100}%)", "Balance");
Console.WriteLine(new String('-', 50));
while (balance < 1000000000) {
double interest = balance * investr;
Console.WriteLine("{0,5}{1,20:C2}{2,20:C2}", time, interest, balance);
Console.WriteLine(new String('-', 50));
Console.WriteLine($"It takes {time - 1} years to be billionaire");
Console.WriteLine("Starts now get 1 dollar each day");
Console.WriteLine("Tell me what model IPhone they have after your generation becomes billionaire");
Console.WriteLine("I know you can do this.... maybe.");
Console.WriteLine("More than half of your life, I respect you man!");
Console.WriteLine("It is tough, huh?");
Console.WriteLine("Give me some money pls");
Console.WriteLine("An unexpected error occurred.");