Advertisements
Advertisements
प्रश्न
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 (Year) | Rate % |
| Upto `1/2` | 9 |
| >`1/2` to 1 year | 10 |
| > 1 to 3 year | 11 |
| > 3year | 12 |
`a = p (1+r/100)^n`
void display () - display the details in the given format.
Write the main method to create an object and call the above methods.
Advertisements
उत्तर
import java.util.*;
class bank
{
double p,n,r,a;
Scanner ob=newScanner(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();
} } APPEARS IN
संबंधित प्रश्न
Which operator is also called a Comparative operator?
Which of the following is not a logical operator?
Write short notes on Tokens.
What is a literal?
Write short notes on the Arithmetic operator with examples.
What are the assignment operators that can be used in Python?
Write short notes on Escape sequences with examples.
Discuss in detail Tokens in Python.
Which of the following is a valid java keyword?
The default value of a boolean variable is ______.
