Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
6 views

java program Page 118-119

The document contains multiple Java programs that demonstrate various calculations and operations, including calculating the time period of a simple pendulum, employee pay with allowances, discounts on products, compound interest, share calculations, time conversions, swapping values, and finding the difference between compound and simple interest. Each program includes input prompts and outputs the results based on user input. The programs cover a range of topics suitable for beginners learning Java programming.

Uploaded by

Hemashree
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views

java program Page 118-119

The document contains multiple Java programs that demonstrate various calculations and operations, including calculating the time period of a simple pendulum, employee pay with allowances, discounts on products, compound interest, share calculations, time conversions, swapping values, and finding the difference between compound and simple interest. Each program includes input prompts and outputs the results based on user input. The programs cover a range of topics suitable for beginners learning Java programming.

Uploaded by

Hemashree
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 11

Input In Java

1.The time period of a Simple Pendulum is given by the


formula: T = 2π√(l/g)

Write a program to calculate the time period of a Simple


Pendulum by taking length and acceleration due to gravity
(g) as inputs.

1. import java.util.Scanner;

public class SimplePendulum


{
public static void main(String args[])
{
Scanner in = new Scanner(System.in);
System.out.print("Enter length: ");
double l = in.nextDouble();
System.out.print("Enter g: ");
double g = in.nextDouble();
double t = 2 * (22.0 / 7.0) * Math.sqrt(l/g);
System.out.println("T = " + t);
}
}
OUTPUT
2.Write a program by using class 'Employee' to accept
Basic Pay of an employee. Calculate the
allowances/deductions as given below.

Allowance / Deduction Rate

Dearness Allowance (DA) 30% of Basic Pay

House Rent Allowance (HRA) 15% of Basic Pay

Provident Fund (PF) 12.5% of Basic Pay

Finally, find and print the Gross and Net pay.


Gross Pay = Basic Pay + Dearness Allowance + House Rent
Allowance
Net Pay = Gross Pay - Provident Fund
import java.util.Scanner;

public class Employee


{
public static void main(String args[])
{
Scanner in = new Scanner(System.in);
System.out.print("Enter Basic Pay: ");
double bp = in.nextDouble();
double da = 0.3 * bp;
double hra = 0.15 * bp;
double pf = 0.125 * bp;
double gp = bp + da + hra;
double np = gp - pf;
System.out.println("Gross Pay = " + gp);
System.out.println("Net Pay = " + np);
}
OUTPUT

3.A shopkeeper offers 10% discount on the printed price


of a Digital Camera. However, a customer has to pay 6%
GST on the remaining amount. Write a program in Java to
calculate the amount to be paid by the customer taking
printed price as an input.

import java.util.Scanner;

public class DigitalCamera


{
public static void main(String args[])
{
Scanner in = new Scanner(System.in);
System.out.println("Enter printed price of Digital Camera:");
double mrp = in.nextDouble();
double disc = mrp * 10 / 100.0;
double price = mrp - disc;
double gst = price * 6 / 100.0;
price += gst;
System.out.println("Amount to be paid: " + price);
}
OUTPUT
4.A shopkeeper offers 30% discount on purchasing articles
whereas the other shopkeeper offers two successive
discounts 20% and 10% for purchasing the same articles.
Write a program in Java to compute and display the
discounts.
Take the price of an article as the input.

import java.util.Scanner;

public class Discounts


{
public static void main(String args[])
{
Scanner in = new Scanner(System.in);
System.out.print("Enter price of article: ");
double price = in.nextDouble();

double d1 = price * 30 / 100.0;


double amt1 = price - d1;
System.out.println("30% discount = " + d1);
System.out.println("Amount after 30% discount = " + amt1);

double d2 = price * 20 / 100.0;


double amt2 = price - d2;
double d3 = amt2 * 10 / 100.0;
amt2 -= d3;
System.out.println("20% discount = " + d2);
System.out.println("10% discount = " + d3);
System.out.println("Amount after successive discounts = " +
amt2);
}
}
OUTPUT

5.Mr. Agarwal invests certain sum at 5% per annum


compound interest for three years. Write a program in
Java to calculate:

(a) the interest for the first year


(b) the interest for the second year
(c) the amount after three years.

Take sum as an input from the user.


Sample Input: Principal = ₹5000, Rate =10%, Time = 3 yrs
Sample Output: Interest for the first year: ₹500
Interest for the second year: ₹550
Interest for the third year: ₹605

import java.util.Scanner;

public class CompoundInterest


{
public static void main(String args[])
{
Scanner in = new Scanner(System.in);
System.out.print("Enter sum of money: ");
double p = in.nextDouble();
double interest = p * 5 * 1 / 100.0;
System.out.println("Interest for the first year = " +
interest);
p += interest;
interest = p * 5 * 1 / 100.0;
System.out.println("Interest for the second year = " +
interest);
p += interest;
interest = p * 5 * 1 / 100.0;
System.out.println("Interest for the third year = " +
interest);
}

OUTPUT

6.A businessman wishes to accumulate 3000 shares of a


company. However, he already has some shares of that
company valuing ₹10 (nominal value) which yield 10%
dividend per annum and receive ₹2000 as dividend at the
end of the year. Write a program in Java to calculate the
number of shares he has and how many more shares to be
purchased to make his target.
Hint: No. of share = (Annual dividend * 100) / (Nominal
value * div%)
public class Shares
{
public static void main(String args[])
{
int sharesHeld = (2000 * 100)/(10 * 10);
System.out.println("No. of shares held currently = "
+ sharesHeld);
int sharesRequired = 3000 - sharesHeld;
System.out.println("No. of shares to purchase = "
+ sharesRequired);
}
}

Output
7.Write a program to input the time in seconds. Display the
time after converting them into hours, minutes and seconds.
Sample Input: Time in seconds 5420
Sample Output: 1 Hour 30 Minutes 20 Seconds
import java.util.Scanner;

public class TimeConvert


{
public static void main(String args[])
{
Scanner in = new Scanner(System.in);
System.out.print("Enter time in seconds: ");
long secs = in.nextLong();
long hrs = secs / 3600;
secs %= 3600;
long mins = secs / 60;
secs %= 60;
System.out.println(hrs + " Hours " + mins
+ " Minutes " + secs + " Seconds");
}
}

Output
8.Write a program to input two unequal numbers. Display
the numbers after swapping their values in the variables
without using a third variable.
Sample Input: a = 23, b = 56
Sample Output: a = 56, b = 23
import java.util.Scanner;

public class Swap


{
public static void main(String args[])
{
Scanner in = new Scanner(System.in);
System.out.println("Enter two unequal numbers");
System.out.print("Enter first number: ");
int a = in.nextInt();
System.out.print("Enter second number: ");
int b = in.nextInt();
a = a + b;
b = a - b;
a = a - b;
System.out.println("a = " + a + " b = " + b);
}
}

Output
9.A certain amount is invested at the rate 10% per annum
for 3 years. Find the difference between Compound Interest
(CI) and Simple Interest (SI). Write a program to take
amount as an input.
Hint: SI = (P * R * T) / 100
A = P * (1 + (R/100))T
CI = A - P
import java.util.Scanner;

public class InterestDifference


{
public static void main(String args[])
{
Scanner in = new Scanner(System.in);
System.out.print("Enter Amount: ");
double p = in.nextDouble();
double si = p * 10 * 3 / 100;
double ciAmt = p * Math.pow(1 + (10/100.0), 3);
double ci = ciAmt - p;
System.out.print("Difference between CI & SI: " + (ci
- si));
}
}
Output

10.A shopkeeper sells two calculators for the same price. He


earns 20% profit on one and suffers a loss of 20% on the
other. Write a program to find his total cost price of the
calculators by taking selling price as input.
Hint: CP = (SP / (1 + (profit / 100))) (when profit)
CP = (SP / (1 - (loss / 100))) (when loss)
import java.util.Scanner;

public class Shopkeeper


{
public static void main(String args[])
{
Scanner in = new Scanner(System.in);
System.out.print("Enter the selling price: ");
double sp = in.nextDouble();
double cp1 = (sp / (1 + (20 / 100.0)));
double cp2 = (sp / (1 - (20 / 100.0)));
double totalCP = cp1 + cp2;
System.out.println("Total Cost Price = " + totalCP);
}
}

Output

You might also like