Chapter 4 Programs
Examples:
public class Example4_1{
public static void main(String[] args){
int n=5;
char c='p';
System.out.println("Testing output: "+n+c);
}
}
public class Example4_2{
public static void main(String[] args){
float num1 = 24.27f, num2 = 41.50f;
float res = num1+num2;
System.out.println("Result is: "+ res);
}
}
public class Example4_3{
public static void main(String[] args){
float length = 4.7f;
float width = 6.3f;
float area = length * width;
System.out.println("Area = "+area);
}
}
public class Example4_4{
public static void main(String[] args){
System.out.println("*\n* *\n* * *\n* * * *");
}
}
public class Example4_9 {
public static void main(String[] args) {
String name = "Haris";
String address = "Gujranwala";
int age = 20;
System.out.println("Name: " + name);
System.out.println("Age: " + age);
System.out.println("Address: " + address);
}
}
public class Example4_10 {
public static void main(String[] args) {
float amount, rate, years, interest;
amount = 5120f;
rate = 3.5f;
years = 3f;
interest = (amount*rate*years)/100;
System.out.println("Interest Amount: " + interest);
}
}
public class Example4_11 {
public static void main(String[] args) {
char c;
c = 'f';
System.out.println("ASCII Code of "+c+" "+(int)c);
}
}
public class Example4_12 {
public static void main(String[] args) {
int dividend, divisor;
dividend = 47;
divisor = 5;
System.out.println("Quotient: " + dividend/divisor);
System.out.println("Remainder: " + dividend%divisor);
}
}
public class Example4_13 {
public static void main(String[] args) {
int a, b, temp;
a = 3;
b = 5;
System.out.println("A: " + a);
System.out.println("B: " + b);
temp = a;
a = b;
b = temp;
System.out.println("After Swapping");
System.out.println("A: " + a);
System.out.println("B: " + b);
}
}
public class Example4_14 {
public static void main(String[] args) {
int a, b, temp;
a = 6;
b = 10;
System.out.println("A: " + a);
System.out.println("B: " + b);
a = a+b;
b = a-b;
a = a-b;
System.out.println("After Swapping");
System.out.println("A: " + a);
System.out.println("B: " + b);
}
}
public class Example4_15 {
public static void main(String[] args) {
float speed, distance, time;
speed = 15.5f;
distance = 524.35f;
time =distance/speed;
System.out.println("Time: "+ time+" sec");
}
}
public class Example4_16 {
public static void main(String[] args) {
float base, hieght, area;
base = 15.23f;
hieght = 22.2f;
area = 0.5f*hieght*base;
System.out.println("Area of Triangle: " + area);
}
}
public class Example4_17 {
public static void main(String[] args) {
int sec, hour, min;
sec = 15632;
min = sec/60;
sec %= 60;
hour = min/60;
min %= 60;
System.out.println("Time(hh:mm:ss): "+hour+":"+min+":"+sec);
}
}
public class Example4_18 {
public static void main(String[] args) {
float cel, far;
cel = 87.68f;
far = (9*cel)/5 + 32;
System.out.println("Temperature in Faranhiet: " + far);
}
}
public class Example4_19 {
public static void main(String[] args) {
float inches, cent;
inches = 4.5f;
cent = 2.54f* inches;
System.out.println("Hieght in Centimeters: " + cent);
}
}
public class Example4_20 {
public static void main(String[] args) {
float radius, area, circum;
radius = 8.73f;
area = 3.1415f * radius* radius;
circum = 2 * 3.1415f * radius;
System.out.println("Area: "+ area);
System.out.println("Circumference: "+ circum);
}
}
public class Example4_21 {
public static void main(String[] args) {
float initialVel, finalVel, acc, time;
initialVel = 5.4f;
acc = 2.7f;
time = 6f;
finalVel = initialVel + acc*time;
System.out.println("Final Velocity: " + finalVel);
}
}
public class Example4_22 {
public static void main(String[] args) {
int num, rev;
num = 358;
rev = num/100;
num %= 100;
rev = (rev)+(num/10)*10;
num%=10;
rev = (rev) + num*100;
System.out.println("Reverse: "+rev);
}
}
public class Example4_23 {
public static void main(String[] args) {
//4.23 is almost same as 4.22
//This is a General Program to Reverse A number with any number of digits
int num, rev = 0;
num = 16534835;
while(num>0){
rev = rev*10 + num%10;
num /= 10;
}
System.out.println("Reverse: "+ rev);
}
}
public class Example4_24 {
public static void main(String[] args) {
int even = 6;
int odd = 11;
System.out.println("Result: "+(1000-(even*5 + odd*3)));
}
}
public class Example4_25 {
public static void main(String[] args) {
int n = 10;
System.out.println(n);
n*=2;
System.out.println(n);
n--;
System.out.println(n);
}
}
public class Example4_26 {
public static void main(String[] args) {
int hour, week, day;
hour = 354;
day = hour/24;
hour %=24;
week = day/7;
day %= 7;
System.out.println(week+" weeks, "+day+" days, "+hour+" hrs");
}
}
public class Example4_27 {
public static void main(String[] args) {
float elec, gas, petrol;
elec = 12.87f;
gas = 36.38f;
petrol = 264.78f;
elec *= 1.1;
gas *= 1.1;
petrol *= 1.1;
System.out.println("New Price of Electricity: " + elec);
System.out.println("New Price of Gas: " + gas);
System.out.println("New Price of Petrol: " + petrol);
}
}
public class Example4_28 {
public static void main(String[] args) {
System.out.println("C ");
System.out.println("O M ");
System.out.println("P U T ");
System.out.println("E R I S ");
System.out.println("A W O R L ");
System.out.println("D O F S ");
System.out.println("C I E ");
System.out.println("N C ");
System.out.println("E ");
}
}
public class Example4_29 {
public static void main(String[] args) {
for(int i = 0; i < 8; i++){
if(i%2 == 0)
System.out.println(" - - - - - - - -");
else
System.out.println("- - - - - - - - ");
}
}
}
Exercise Questions:
public class EX_1 {
public static void main(String[] args) {
//
char c = 'a';
int n= 5;
float f= 3.14f;
String s = "Hello";
System.out.println("Character: "+c);
System.out.println("Number: "+n);
System.out.println("Float: "+f);
System.out.println("String: "+s);
}
}
public class EX_2 {
public static void main(String[] args) {
float radius, volume, surfArea;
radius = 12.85f;
volume = (4*3.14f*(float)Math.pow(radius,3));
surfArea = 4 * 3.14f * (float)Math.pow(radius,2);
System.out.println("Volume: "+volume);
System.out.println("Surface Area: "+surfArea);
}
}
public class EX_3 {
public static void main(String[] args) {
float s, a, b, c, area;
a = 6.2f;
b = 8.7f;
c = 13.3f;
s = (a+b+c)/2;
area = (float)Math.sqrt(s*(s-a)*(s-b)*(s-c));
System.out.println("Area: "+area);
}
}
public class EX_4 {
public static void main(String[] args) {
float mil, km;
mil = 15f;
km = mil*1.609f;
System.out.println("Kilometers: "+ km);
}
}
public class EX_5 {
public static void main(String[] args) {
int a,b,c,d;
int sum, product;
float average;
a = 5;
b = 9;
c= 7;
d = 16;
sum = a+b+c+d;
average = sum/4;
product = a*b*c*d;
System.out.println("Sum: "+ sum);
System.out.println("Average: "+ average);
System.out.println("Product: "+ product);
}
}
public class EX_6 {
public static void main(String[] args) {
int year, day, month;
year = 13;
month = year * 12;
day = year *365;
System.out.println("Age in Months: " + month);
System.out.println("Age in Days:" + day);
}
}
public class EX_7 {
public static void main(String[] args) {
float num;
num = 8f;
System.out.println("Square: " + Math.pow(num, 2) + "\nCube: " + Math.pow(num,3));
}
}
public class EX_8 {
public static void main(String[] args) {
int totalPages, pages, days;
totalPages = 590;
pages = 7;
days = 17;
System.out.println("Number of pages read: " + pages*days);
System.out.println("Number of pages remaining: " +(totalPages - (pages*days)));
}
}
public class EX_9 {
public static void main(String[] args) {
float petrol, distance;
petrol = 15.5f;
distance = 5.3f * petrol;
System.out.println("Distance Traveled in "+ petrol+ " liters petrol is " + distance + "
miles");
}
}
public class EX_10 {
public static void main(String[] args) {
int student;
float fee;
student = 40;
fee = 2530f;
System.out.println("Total Fee Collected: Rs. " + fee * student);
}
}
public class EX_11 {
public static void main(String[] args) {
float cel, far;
far = 98.6f;
cel = (5 * (far - 32))/9;
System.out.println("Tperature in Celcius: " + cel);
}
}
public class EX_12 {
public static void main(String[] args) {
int num = 986;
System.out.println(num/100);
num %= 100;
System.out.println(num/10);
num %= 10;
System.out.println(num);
}
}
public class EX_13 {
public static void main(String[] args) {
System.out.println("1\t2\t3\t4\t5\n6\t7\t8\t9\t10");
}
}
public class EX_14 {
public static void main(String[] args) {
float hieght, width, length;
length = 3.84f;
width = 5.21f;
hieght = 3.3f;
System.out.println("Volume: " + (length * width * hieght));
}
}
public class EX_15 {
public static void main(String[] args) {
int x1, x2 ,y1,y2;
float distance;
x1 = 5;
y1 = 7;
x2 = 6;
y2 = 8;
distance = (float)Math.sqrt(Math.pow((x2-x1), 2) + Math.pow((y2-y1), 2));
System.out.println("Distance: " + distance);
}
}
public class EX_16 {
public static void main(String[] args) {
int a, b, c,temp;
a = 8;
b = 15;
c = 3;
temp = a;
a = b;
b = c;
c = temp;
System.out.println("a: " + a + "\nb; " + b + "\nc: " + c);
}
}
public class EX_17 {
public static void main(String[] args) {
float radius, angle;
radius = 3.67f;
angle = 52.2f;
System.out.println("Length of Convex Lens: " + angle * radius);
}
}
public class EX_18 {
public static void main(String[] args) {
float pounds, kilogram;
pounds = 28.37f;
kilogram = pounds * 0.4535f;
System.out.println(pounds + " pounds = " + kilogram + " kilograms");
}
}
public class EX_19 {
public static void main(String[] args) {
float angle,radius, area;
angle = 1.2f;
radius = 5.43f;
area = 0.5f * angle * (float)Math.pow(radius, 2);
System.out.println("Area of Sector: " + area);
}
}
public class EX_20 {
public static void main(String[] args) {
int num;
num = 1024;
System.out.println("Logrithm with base 2: " + (Math.log(num)/Math.log(2)));
}
}
public class EX_21 {
public static void main(String[] args) {
char c;
c = 'f';
System.out.println("Next Characters of " + c + " are " + (char)((int)c + 1) + " and " +
(char)((int)c + 2));
}
}
public class EX_22 {
public static void main(String[] args) {
int num, sum = 0;
num = 856341;
while(num > 0){
sum += (num%10);
num /= 10;
}
System.out.println("Sum of Digits: " + sum);
}
}
public class EX_23 {
public static void main(String[] args) {
float salary, grossSal;
salary = 82000f;
grossSal = salary * (1-0.35f-0.25f);
System.out.println("Gross Salary: " + grossSal);
}
}
public class EX_24 {
public static void main(String[] args) {
int h1, h2, h3, m1, m2, m3, s1, s2, s3;
h1 = 6; m1 = 33; s1 = 16;
h2= 3; m2 = 48; s2 = 36;
h3 = h1 + h2;
m3 = m1 + m2;
s3 = s1 + s2;
m3 += s3 / 60;
s3 %= 60;
h3 += m3 /60;
m3 %= 60;
System.out.println("Sum : " + h3 +":" + m3 + ":" + s3);
}
}
public class EX_25 {
public static void main(String[] args) {
float amount, rate, years, interest;
amount = 125000f;
years = 3.5f;
rate = 2.7f;
interest = (amount*rate*years)/100;
System.out.println("Compound Interest: " + interest);
}
}
public class EX_26 {
public static void main(String[] args) {
char c;
c = 'h';
System.out.println("ASCII Code of "+c+" is "+(int)c);
}
}
public class EX_27 {
public static void main(String[] args) {
System.out.println("Number\tSquare\tCube");
for(int i = 1; i <= 5; i++){
System.out.println(i+"\t"+(int)Math.pow(i,2)+"\t"+(int)Math.pow(i,3));
}
}
}
public class EX_28 {
public static void main(String[] args) {
int eng, urdu, math, isl, sci, obt, total;
float percetage;
total = 500;
eng = 87;
urdu = 70;
math = 90;
sci = 85;
isl = 78;
System.out.println("Total\tObtained\tPercentage");
obt = eng+urdu+math+isl+sci;
percetage = ((float)obt/total) * 100;
System.out.println(total+"\t"+obt+"\t\t"+percetage);
}
}