Calculate how many years it takes for empty an account that earns 8% a year and withdraws $100,000 - C Operator

C examples for Operator:Arithmetic Operator

Description

Calculate how many years it takes for empty an account that earns 8% a year and withdraws $100,000

Demo Code

#include <stdio.h>

int main(void)
{
  const float WINNINGS = 1000000.0f;
  const float INTEREST = 0.08f;
  const float SPENDING = 100000.0f;

  int years = 0;//from   w  w w .ja  v  a 2 s . c  o  m
  float balance = WINNINGS;

  while (balance > 0)
  {
    balance -= SPENDING;
    balance *= 1.0f + INTEREST;
    years++;
  }

  printf("After %d years, Chuckie is in the red with a balance of"
       " %.2f USD.\n", years, balance);

  return 0;
}

Result


Related Tutorials