You are on page 1of 3

//Shamail Ghumen

//November 4, 2016
//Question
//Create a table showing the interest over 10 years

import java.util.Scanner; // call the scanner class

public class Q2
{
private static double interest;

public static void main(String[] args)


{
Scanner scan = new Scanner( System.in ); // set up scanner class
double initial=1000; //initial value
double principal= 1000;//starting amount
double int_rate= 0.07;//intrest rate
double remaining =0.0;//anual payment
int year=0;//year

System.out.println("Enter the initial value: ");


principal=scan.nextDouble();

System.out.println("Enter the intrest: ");


int_rate=scan.nextDouble();

System.out.println("Year\t\tInitial Value\t\tIntrest gained\t\t"


+ "Current Value");

year=year+1;//year 1
initial=initial;//initial value
intrest= principal*int_rate;//intrest
remaining=principal+intrest;//remaing
System.out.println(year+"\t\t"+initial+"\t\t"+intrest+"\t\t"
+"" + "\t\t"+remaining);//S.O.P

year=year+1;//year 2
initial=initial;//initial value
principal=remaining;//principal is remaining
intrest= principal*int_rate;//intrest
remaining=principal+intrest;//remaining
System.out.println(year+"\t\t"+initial+"\t\t"+intrest+"\t\t"
+"" + "\t\t"+remaining);//S.O.P

year=year+1;//year 3
initial=initial;//initial value
principal=remaining;//principal is remaining
intrest= principal*int_rate;//intrest
remaining=principal+intrest;//remaining
System.out.println(year+"\t\t"+initial+"\t\t"+intrest+"\t\t"
+"" + "\t\t"+remaining);//S.O.P
year=year+1;//year 4
initial=initial;//initial value
principal=remaining;//principal is remaining
intrest= principal*int_rate;//intrest
remaining=principal+intrest;//remaining
System.out.println(year+"\t\t"+initial+"\t\t"+intrest+"\t\t"
+"" + "\t\t"+remaining);//S.O.P
year=year+1;//year 5
initial=initial;//initial value
principal=remaining;//principal is remaining
intrest= principal*int_rate;//intrest
remaining=principal+intrest;//remaining
System.out.println(year+"\t\t"+initial+"\t\t"+intrest+"\t\t"
+"" + "\t\t"+remaining);//S.O.P
year=year+1;//year 6
initial=initial;//initial value
principal=remaining;//principal is remaining
intrest= principal*int_rate;//intrest
remaining=principal+intrest;//remaining
System.out.println(year+"\t\t"+initial+"\t\t"+intrest+"\t\t"
+"" + "\t\t"+remaining);//S.O.P
year=year+1;//year 7
initial=initial;//initial value
principal=remaining;//principal is remaining
intrest= principal*int_rate;//intrest
remaining=principal+intrest;//remaining
System.out.println(year+"\t\t"+initial+"\t\t"+intrest+"\t\t"
+"" + "\t\t"+remaining);//S.O.P
year=year+1;//year 8
initial=initial;//initial value
principal=remaining;//principal is remaining
intrest= principal*int_rate;//intrest
remaining=principal+intrest;//remaining
System.out.println(year+"\t\t"+initial+"\t\t"+intrest+"\t\t"
+"" + "\t\t"+remaining);//S.O.P
year=year+1;//year 9
initial=initial;//initial value
principal=remaining;//principal is remaining
intrest= principal*int_rate;//intrest
remaining=principal+intrest;//remaining
System.out.println(year+"\t\t"+initial+"\t\t"+intrest+"\t\t"
+"" + "\t\t"+remaining);//S.O.P
year=year+1;//year 10
initial=initial;//initial value
principal=remaining;//principal is remaining
intrest= principal*int_rate;//intrest
remaining=principal+intrest;//remaining
System.out.println(year+"\t\t"+initial+"\t\t"+intrest+"\t\t"
+"" + "\t\t"+remaining);//S.O.P

You might also like