0% found this document useful (0 votes)
80 views

Programs Input Class9

The document contains 11 solved Java programs related to input, calculations, and other basic programming concepts. The programs cover topics like discounts, compound interest, time conversions, profit/loss calculations, and swapping variable values. Each program includes sample inputs, outputs, and code to perform the given task.

Uploaded by

Ayush Shaw
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
80 views

Programs Input Class9

The document contains 11 solved Java programs related to input, calculations, and other basic programming concepts. The programs cover topics like discounts, compound interest, time conversions, profit/loss calculations, and swapping variable values. Each program includes sample inputs, outputs, and code to perform the given task.

Uploaded by

Ayush Shaw
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

ICSE COMPUTER APPLICATION

CLASS IX
SOLVED PROGRAMS
CHAPTER-INPUT

Program 1. 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.*;

public class Discount


{
public static void main(String args[]) {
Scanner in = new Scanner(System.in);
System.out.print("Enter price ");
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 =amt2- d3;
System.out.println("20% discount = " + d2);
System.out.println("10% discount = " + d3);
System.out.println("Amount after successive discounts = " + amt2);
}
}
Program2. 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.*;

public class CameraPrice


{
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 dis = mrp * 10 / 100.0;
double price = mrp - dis;
double gst = price * 6 / 100.0;
price = price+gst;
System.out.println("Amount to be pai= " + price);
}
}
Program 3. 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.

import java.util.*;
public class Pendulum_scan
{
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); }}
Program 4. 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.*;

public class Employee


{

public static void main(String arg[]) {


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);
}}
Program 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 = Rs.5000, Rate =10%, Time = 3 yrs
Sample Output: Interest for the first year: Rs.500
Interest for the second year: Rs.550
Interest for the third year: Rs.605

import java.util.*;
public class Compound_Interest{
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 =p+ interest;
interest = p * 5 * 1 / 100.0;
System.out.println("Interest for the second year = " + interest);
p =p+ interest;
interest = p * 5 * 1 / 100.0;
System.out.println("Interest for the third year = " + interest);
}
}
Program 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_Divident
{
public static void main(String args[]) {
int s_held = (2000 * 100)/(10 * 10);
System.out.println("No. of shares held currently = " + s_held);
int s_required = 3000 - s_held;
System.out.println("No. of shares to purchase = " + s_required);
}
}

Program 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

public class Second


{
public static void main(int sec) {

long hrs = sec / 3600;


sec =sec% 3600;
long mins = sec / 60;
sec =sec% 60;
System.out.println(hrs + " Hours " + mins + " Minutes " + sec + " Seconds");
}}

Program 8. 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.*;

public class Shop


{
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 total_cp = cp1 + cp2;
System.out.println("Total Cost Price = " + total_cp);
}
}

Program 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.*;
public class SI_CI
{
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);
System.out.print("Difference between CI & SI: " +ciAmt);
double ci = ciAmt - p;
System.out.print("Difference between CI & SI: " + (ci - si));
}
}

Program 10. 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

class Swap
{
public static void main(String args[])
{
int a=23,b=56;
a =a+ b;
b = a - b;
a =a- b;
System.out.println("a = " + a + ", b = " + b);
}
}
Program 11. Write a program to input two unequal numbers. Display the numbers
after swapping their values in the variables using a third variable.
Sample Input: a = 23, b = 56
Sample Output: a = 56, b = 23

class Swap1
{
public static void main(String args[])
{
int a=23,b=56,t=0;
t=a;
a=b;
b=t;
System.out.println("a = " + a + ", b = " + b);
}
}

You might also like