package
usageofthis;
import
java.io.IOException;
import
java.io.InputStreamReader;
int p;
float
r;
int n;
double si;
double ci;
double tv;
Interest(int
p,float r,int n){
this.p=p;
this.r=r;
this.n=n;
}
void
simpleinterest(int p,float r,int n){
si=(p * n * r)/100;
tv= p +si;
}
void
compoundinterest(int p1,float r1,int n1){
ci=p1 * Math.pow(1+r1,n1);
tv= p +ci;
}
void
display1(){
System.out.println("Principal =
"+p);
System.out.println("Interest
Rate= "+r);
System.out.println("Time period=
"+n);
System.out.format("Simple Interest
%.2f \n", si);
System.out.format("Total Value %.2f \n
", tv);
}
void
display2(){
System.out.println("Principal =
"+p);
System.out.println("Interest
Rate= "+r);
System.out.println("Time period=
"+n);
System.out.format("Compound Interest %.2f \n", ci);
System.out.format("Total Value %.2f \n
", tv);
}
}
public class
Usageofthis {
public static void main(String[] args) throws IOException {
BufferedReader br = new
BufferedReader(new InputStreamReader(System.in));
System.out.println("Enter
the Principal amount");
int p =
Integer.parseInt(br.readLine());
System.out.println("Enter the Interest Rate in float");
float r =
Float.parseFloat(br.readLine());
System.out.println("Enter the Time Period in months ");
int n =
Integer.parseInt(br.readLine());
Interest s1=new Interest(p,r,n);
System.out.println("Enter your choice ");
System.out.println("1.Simple Interest");
System.out.println("2.Compound Interest");
int choice =
Integer.parseInt(br.readLine());
switch(choice){
case 1:{
s1.simpleinterest(p,
r, n);
s1.display1();
break;
}
case 2:{
s1.compoundinterest(p, r, n);
s1.display2();
break;
}
default:
System.out.println("Please
select your choice between 1& 2");
}
OUTPUT 1:
OUTPUT 2:
No comments:
Post a Comment