Question 3



Define a class with the following specifications: 
Class name: Bank 
Member variables: 
double p — stores the principal amount 
double n - stores the time period in years 
double r — stores the rate of interest 
double a — stores the amount 
Member methods: 
void accept () — input values for p and n using Scanner class methods only. 
void calculate () — calculate the amount based on the following conditions: 
Time in (Years)        Rate % 
Upto ½                   9 
> ½ to 1 year         10 
> 1 to 3 years        11 
> 3 years             12 
void display () — display the details in the given format.

Principal    Time    Rate   Amount 
XXX          XXX     XXX     XXX 

Write the main method to create an object and call the above methods.
        

Solution:

,
 
import java.util.*;
class bank
{
double p,n,r,a;
Scanner ob = new Scanner(System.in);
void accept()
{
System.out.println("Enter principal");
p=ob.nextDouble();
System.out.println("Enter number of years");
n=ob.nextDouble();
}

void calculate()
{
if(n<=0.5)
r=9;
else
if(n>0.5&&n>=1)
r=10;
else
if(r>1&&n<=3)
r=11;
a=p*Math.pow(1+r/100,n);
}

void display()
{
System.out.println("Principal"+"\t"+"Rate"+"\t"+"Time"+"\t"+" Amount");
System.out.println(p+"\t"+r+"\t"+n+"\t"+a); 
}

void main()
{
bank b = new bank();
b.accept();
b.calculate();
b.display();

}
}  
                                                                  


                                            



Reach Us

SERVICES

  • ACADEMIC
  • ON-LINE PREPARATION
  • FOUNDATION & CRASH COURSES

CONTACT

B-54, Krishna Bhawan, Parag Narain Road, Near Butler Palace Colony Lucknow
Contact:+ 91790552 9739