0% found this document useful (0 votes)
2 views61 pages

Java

The document outlines various programming algorithms and code implementations in Java for calculating the area and circumference of a circle, performing complex number addition, calculating the length between two points, computing factorials, generating Fibonacci series, demonstrating hierarchical inheritance, and utilizing thread methods. Each section includes an aim, algorithm steps, and corresponding Java code. The document is structured with clear headings and sections for each program, making it easy to follow and understand.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views61 pages

Java

The document outlines various programming algorithms and code implementations in Java for calculating the area and circumference of a circle, performing complex number addition, calculating the length between two points, computing factorials, generating Fibonacci series, demonstrating hierarchical inheritance, and utilizing thread methods. Each section includes an aim, algorithm steps, and corresponding Java code. The document is structured with clear headings and sections for each program, making it easy to follow and understand.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Program No:

Name:
Date:

AREA AND CIRCUMFERENCE OF CIRCLE

AIM:-

Area and circumference of circle


ALGORITHAM:-

step1 :- Start
step2 :- Declare a class named circle with field radius and methods
area() and circum() and a constructor circle()
step3 :- Declare a class named circleac with main function public static
void main
step4 :- Open the main function
step 5 :- Declare variables r
step6 :- Create an object for class circle and initialize member variable
using constructor
step 7 :- Call the function area() and print result
step 8 :- Call the function circum() and print result
step9 :-: Stop

step1 :- Start
step2 :- Assign radius=a
step3 :- Return

SENSORIUM SCHOOL OF IT & MANAGEMENT THRISSUR


step1 :- Start
step2 :- Declare d
step3 :- Calculate d=3.14*radius*radius
step4 :- Return d

step1 :- Start
step2 :- Declare t
step3 :- Calculate t=2*3.14*radius
step4 :- Return t

SENSORIUM SCHOOL OF IT & MANAGEMENT THRISSUR


PROGRAM CODE:-
import [Link].*;

class circle

float radius;

circle(float a)

radius=a;

double area()

double d;

d=3.14*radius*radius;

return d;

double circum()

double t;

t=2*3.14*radius;

return t;

SENSORIUM SCHOOL OF IT & MANAGEMENT THRISSUR


class circleac

public static void main(String ars[]) throws IOException

float r;

String s;

BufferedReader br=new BufferedReader(new InputStreamReader([Link]));

[Link](" CIRCLE ");

[Link]("*-*-*-*-*-*-*-*-*-*-*-*-*-*");

[Link]("ENTER THE RADIUS:");

r=[Link]([Link]());

circle c=new circle(r);

[Link](("\n")+"AREA :"+[Link]());

[Link](("\n")+"CIRCUMFERENCE :"+[Link]());

[Link]("*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*");

}}

SENSORIUM SCHOOL OF IT & MANAGEMENT THRISSUR


OUTPUT:-

SENSORIUM SCHOOL OF IT & MANAGEMENT THRISSUR


Program No:
Name:
Date:

COMPLEX ADDITION
AIM:-
Complex addition

ALGORITHAM:-
step1 :- Start
step2 :- Declare a class complexadd with fields r and i and methods
sum and display and two constructor methods
step3 :- Declare a class complex with main function public static void
main (String args[])
step4 :- Open the main function
step5 :- Declare variables a,b,c,d,s
step6 :- Read a,b,c,d
step7 :- Create three objects ob1,ob2,ob3 for class complexadd and
initialize member variables using constructors
step8 :- Call the function display with first object
step9 :- Call the function display with second object
step10 :- Call the function sum() using third object with first and second
object as parameters
step11 :- Call the function display with third object
step12 :- Stop

SENSORIUM SCHOOL OF IT & MANAGEMENT THRISSUR


PROGRAM CODE:-
import [Link].*;

class complexadd

int r,i;

complexadd(int p,int q)

r=p;

i=q;

complexadd()

r=0;

i=0;

void sum(complexadd x,complexadd y)

r=x.r+y.r;

i=x.i+y.i;

void display()

[Link](r+"+"+i+"i");

SENSORIUM SCHOOL OF IT & MANAGEMENT THRISSUR


class complex

public static void main (String args[]) throws IOException

int a,b,c,d,r1,r2;

String s;

BufferedReader br=new BufferedReader(new InputStreamReader([Link]));

[Link](" FIRST NUMBER");

[Link]("******************************");

[Link]("ENTER THE REAL PART :");

s=[Link]();

a=[Link](s);

[Link]("ENTER THE IMAGINARY PART :");

s=[Link]();

b=[Link](s);

[Link](('\n')+" SECOND NUMBER");

[Link]("******************************");

[Link]("ENTER THE REAL PART :");

s=[Link]();

c=[Link](s);

[Link]("ENTER THE IMAGINARY PART :");

s=[Link]();

d=[Link](s);

complexadd ob1=new complexadd(a,b);

complexadd ob2=new complexadd(c,d);

complexadd ob3=new complexadd();

SENSORIUM SCHOOL OF IT & MANAGEMENT THRISSUR


[Link](ob1,ob2);

[Link](('\n')+" ADDING TWO COMPLEX NUMBERS");

[Link]("***********************************");

[Link]("THE SUM OF ");

[Link]();

[Link]("AND");

[Link]();

[Link](" IS ");

[Link]();

[Link](('\n')+"************************************");

SENSORIUM SCHOOL OF IT & MANAGEMENT THRISSUR


OUTPUT:-

SENSORIUM SCHOOL OF IT & MANAGEMENT THRISSUR


Program No:
Name:
Date:
LENGTH BETWEEN TWO POINTS

AIM:-
Length between two points

ALGORITHAM:-
step1 :- Start
step2 :- Declare a class points with fields l,m and methods length()
,display and a constructor points()
step3 :- Declare a class pointdistance with main function public static
void main (String args[])
step4 :- Open the main function
Step5 :- Declare variables a,b,c,d,r1,r2
Step6 :- Read a,b,c,d
step7 :- Create two objects p1 and p2 for the class points and initialize
member variables using constructor
step8 :- Call the function display with first object
step9 :- Call the function display with second object
step10 :- Call the function length with second object passed as
parameter
step11 :- Stop

SENSORIUM SCHOOL OF IT & MANAGEMENT THRISSUR


PROGRAM CODE:-
import [Link].*;

class points

int l,m;

points(int p,int q)

l=p;

m=q;

void length(points p)

int d;

d=(int)[Link]((p.l-l),2)+(int)[Link]((p.m-m),2);

d=(int)[Link](d);

[Link](+d);

void display()

[Link]("("+1+","+m+")");

class pointdistance

SENSORIUM SCHOOL OF IT & MANAGEMENT THRISSUR


public static void main (String args[]) throws IOException

int a,b,c,d,r1,r2;

String s;

BufferedReader br=new BufferedReader(new InputStreamReader([Link]));

[Link](" FIRST POINT");

[Link]("**********************************");

[Link](" ENTER THE X COORDINATE :");

s=[Link]();

a=[Link](s);

[Link]("ENTER THE Y COORDINATE :");

s=[Link]();

b=[Link](s);

[Link](('\n')+" SECOND POINT");

[Link]("******************************");

[Link]("ENTER THE X COORDINATE :");

s=[Link]();

c=[Link](s);

[Link]("ENTER THE Y COORDINATE :");

s=[Link]();

d=[Link](s);

points p1=new points(a,b);

points p2=new points(c,d);

[Link](('\n')+" DISTANCE BETWEEN TWO POINTS");

[Link]("**********************************");

[Link]("THE DISTANCE OF ");

SENSORIUM SCHOOL OF IT & MANAGEMENT THRISSUR


[Link]();

[Link](" AND ");

[Link]();

[Link](" IS ");

[Link](p1);

[Link](('\n')+"************************************");

SENSORIUM SCHOOL OF IT & MANAGEMENT THRISSUR


OUTPUT:-

SENSORIUM SCHOOL OF IT & MANAGEMENT THRISSUR


Program No:
Name:
Date:
FACTORIAL
AIM:-

Factorial

ALGORITHM:-

step 1 :Start

step 2 :Declare a class named factorial with a method fact()

step 3 :Declare a class recursion with main function public static void main(String
args[])

step 4 :Open the main function

step 5 :Declare the variable n

step 6 :Read n

step 7 :Create an object f for class factorial

step 8 :Call the function fact with that object by passing m as parameter

step 9 :Stop

step 1 :Start

step 2 :Declare variable result

step 3 :Check whether n=1,if no goto step 5

step 4 :Return 1

step 5 :Calculate result=fact(n-1)*n

step 6 :Return result

SENSORIUM SCHOOL OF IT & MANAGEMENT THRISSUR


PROGRAM CODE:-

import [Link].*;

class factorial

int fact(int n)

int result;

if(n==1)

return 1;

result=fact(n-1)*n;

return result;

class recursion

public static void main(String args[]) throws IOException

int n;

BufferedReader br=new BufferedReader(new InputStreamReader([Link]));

[Link](" FACTORIAL");

[Link]("**-*-*-*-*-*-*-*-*-*-*-*-*-**");

[Link]("ENTER THE NUMBER:");

n=[Link]([Link]());

factorial f=new factorial();

[Link](("\n")+"FACTORIAL OF "+n+" IS "+[Link](n));

SENSORIUM SCHOOL OF IT & MANAGEMENT THRISSUR


[Link](("\n")+"**-*-*-*-*-*-*-*-*-*-*-*-**");

SENSORIUM SCHOOL OF IT & MANAGEMENT THRISSUR


OUTPUT:-

SENSORIUM SCHOOL OF IT & MANAGEMENT THRISSUR


Program No:
Name:
Date:
FIBONACCI
AIM:-

Fibonacci
ALOGRITHM:-

step1 :- Start

step2 :- Declare a class Fibonacci with main function public static void

main(String args[])

step3 :- Open the main function

step4 :- Declare the variables a=0,b=1,c=0,n,i

step5 :- Read n

step6 :- Check whether n==0,if no goto step 9

step7 :- Print a

step8 :- Goto step 16

step9 :- Print a,b

step10 :- Repeat step 11 to step 15

step11 :- Calculate c=a+b

step12 :- Assign a=b

step13 :- Assign b=c

step14 :- Check whether c<d,if yes goto step 16

step15 :- Print c

step16 :- Stop

SENSORIUM SCHOOL OF IT & MANAGEMENT THRISSUR


PROGRAM CODE:-

import [Link].*;

class fibonacci

public static void main(String args[]) throws IOException

int a=0,b=1,c=0,n,i;

BufferedReader br=new BufferedReader(new InputStreamReader([Link]));

[Link](" FIBONACCI SERIES");

[Link](" ******************");

[Link]("ENTER THE LIMIT :");

n=[Link]([Link]());

if(n==0)

[Link](a);

else

[Link]("FIBONACCI SERIES :");

[Link](a+" "+b);

for(i=2;c<n;i++)

c=a+b;

if(c<n)

SENSORIUM SCHOOL OF IT & MANAGEMENT THRISSUR


[Link](" "+c);

a=b;

b=c;

}}

}}

SENSORIUM SCHOOL OF IT & MANAGEMENT THRISSUR


OUTPUT:-

SENSORIUM SCHOOL OF IT & MANAGEMENT THRISSUR


Program No:
Name:
Date:
HIERARCHAL INHERITANCE
Aim:-

Hierarchal inheritance

ALOGRITHM:

Step :- Start

step2 :- Declare a class named airship with field’s npass, airship

and

a method put() and a constructor airship()

step3 :- Declare a class named airplane which extends the class

airship with fields typeeng,rangem and a method

display()and a constructor airplane()

step4 :- Declare a class named baloon which extends the class

airships with fields typegas,atfeet and a method display()

and a constructor airplane()

step 5 :- Declare a class named air with main function public static

id main(String args[])

step 6 :- Open the main function

step 7 :- Create an object for the class airplane

step 8 :- Create an object for the class baloon

step 9 :- Call the function put() with first object

step10 :- Call the function display() with first object

step11 :- Call the function put() with second object

SENSORIUM SCHOOL OF IT & MANAGEMENT THRISSUR


step12 :- Call the function display() with second object

step13 :- Stop

step1 :- Start

step2 :- Read npass ,amtoar

step3 :- If there is any exception from step2 handle it

step4 :- Return

step 1 :- Start

step2 :- Read typeeng ,rangem

step 3 :- If there is any exception from step 2 handle it

step4 :- Return

step1 :- Start

step2 :- Read typegas ,atfeet

step3 :- If there is any exception from step2 handle it

step4 :- Return

step 1 :- Start

step 2 :- Display numbers of passengers,amount of cargo

step 3 :- Return

SENSORIUM SCHOOL OF IT & MANAGEMENT THRISSUR


step1 :- Start

step2 :- display type of engine ,range in miles

step3 :- Return

step1 :- Start

step2 :- Display type of gas ,altitude in feets

step3 :- Return

SENSORIUM SCHOOL OF IT & MANAGEMENT THRISSUR


PROGRAM CODE:-

import [Link].*;

class airship

int npass,amtcar;

BufferedReader br=new BufferedReader(new InputStreamReader([Link]));

airship()

try

[Link]("ENTER THE NUMBER OF PASSENGERS:");

npass=[Link]([Link]());

[Link]("ENTER THE AMOUNT OF CARGO:");

amtcar=[Link]([Link]());

catch(IOException e)

{}}

void put()

[Link]("NUMBER OF PASSENGERS:"+npass);

[Link]("AMOUNT OF CARGO:"+amtcar);

}}

class airplane extends airship

String typeeng;

SENSORIUM SCHOOL OF IT & MANAGEMENT THRISSUR


int rangem;

airplane()

try

[Link]("ENTER THE TYPE OF ENGINE:");

typeeng=[Link]();

[Link]("ENTER THE RANGE IN MILES:");

rangem=[Link]([Link]());

catch(IOException e)

{}}

void display()

[Link]("TYPE OF ENGINE:"+typeeng);

[Link]("RANGE IN MILES:"+rangem);

}}

class baloon extends airship

String typegas;

int atfeet;

baloon()

try

[Link]("ENTER THE TYPE OF GAS:");

SENSORIUM SCHOOL OF IT & MANAGEMENT THRISSUR


typegas=[Link]();

[Link]("ENTER THE ALTITUDE IN FEETS:");

atfeet=[Link]([Link]());

catch(IOException e)

{}}

void display()

[Link]("TYPE OF GAS:"+typegas);

[Link]("ALTITUDE IN FEETS:"+atfeet);

}}

class air

public static void main(String args[])

airplane a1=new airplane();

baloon a2=new baloon();

[Link](("\n")+" AIRPLANE DETAILS");

[Link]("*-*-*-*-*-*-*-*-*-*-*-*-*");

[Link]();

[Link]();

[Link]("*-*-*-*-*-*-*-*-*-*-*-*");

[Link](" BALOON DETAILS");

[Link]("*-*-*-*-*-*-*-*-*-*-*-*-*");

[Link]();

[Link]();

SENSORIUM SCHOOL OF IT & MANAGEMENT THRISSUR


[Link]("*-*-*-*-*-*-*-*-*-*-*-*-*");

}}

SENSORIUM SCHOOL OF IT & MANAGEMENT THRISSUR


OUTPUT:-

SENSORIUM SCHOOL OF IT & MANAGEMENT THRISSUR


Program No:
Name:
Date:

THREAD METHODS

AIM:-

step 1 :Start

step 2 :Declare a class named thread methods with main function public static
void main

step 3 :Open the main function

step 4 :Create three thread objects for class A,B,C and set priority to them

step 5 :Calling start() with objects thread a,threadb,threadc

step 6 :Stop

step 1 :Start

step 2 :Create a class called A

step 3 :Define method run()

step 4 :Declare an integer variable i

step 5 :Assign i=1

step 6 :Print the message from thread A

step 7 :Print i

step 8 :Increment i by 1

step 9 :Goto step 6 ,if i<=5

step 10:Print the message exit from A

step 11:Return from run

step 12:Stop

SENSORIUM SCHOOL OF IT & MANAGEMENT THRISSUR


step 1 :Start

step 2 :Create a class called B

step 3 :Define method run(0

step 4 :Declare an integer variable j

step 5 :Assign j=1

step 6 :Print the message from thread B

step 7 :Print j

step 8 :Increment j by 1

step 9 :Goto step 6 ,if j<=5

step 10:Print the message exit from B

step 11:Return from run

step 12:Stop

step 1 :Start

step 2 :Create a class c

step 3 :Define method run()

step 4 :Declare an integer variable k

step 5 :Assign k=1

step 6 :Print the message from thread c

step 7 :If k=1 ,make it sleep

step 8 :Print k

step 9 :Increment k by 1

step 10:If k=5 ,goto step 8

step 11:Print the message exit from c

step 12:Return from run()

step 13:Stop

SENSORIUM SCHOOL OF IT & MANAGEMENT THRISSUR


PROGRAM CODE:-

import [Link].*;

class A extends Thread

int i;

public void run()

for(i=1;i<=5;i++)

if(i==1)

yield();

[Link]("From thread A:"+i);

[Link]("Exit from A");

}}

class B extends Thread

int j;

public void run()

for(int j=1;j<=5;j++)

[Link]("From Thread B:"+j);

[Link]("Exit from B");

SENSORIUM SCHOOL OF IT & MANAGEMENT THRISSUR


}

class C extends Thread

public void run()

for(int k=1;k<=5;k++)

[Link]("From Thread C:"+k);

if(k==1)

try

sleep(1000);

catch(Exception e)

}}

[Link]("Exit from C");

}}

class threadmethods

public static void main(String args[])

A threada=new A();

B threadb=new B();

C threadc=new C();

SENSORIUM SCHOOL OF IT & MANAGEMENT THRISSUR


[Link](Thread.MIN_PRIORITY);

[Link](Thread.MAX_PRIORITY);

[Link]([Link]()+1);

[Link]("Start ThreadA");

[Link]();

[Link]("Start ThreadB");

[Link]();

[Link]("Start ThreadC");

[Link]();

[Link]("Exit from main thread");

}}

SENSORIUM SCHOOL OF IT & MANAGEMENT THRISSUR


OUTPUT:-

SENSORIUM SCHOOL OF IT & MANAGEMENT THRISSUR


Program No:
Name:
Date:
N STRANGE NUMBERS
AIM:-

N STRANGE NUMBERS

ALGORITHM:-

step 1 :Start

step 2 :Declare a class with main function public static void main(String args[])

step 3 :Open the main function

step 4 :Declare the variables n,d,s,t,m=0,i=1

step 5 :Read n

step 6 :Repeat step7 to step16 till m<=n

step 7 :Assign t=i

step 8 :Repeat step9 to step 11 till t>0

step 9 :Calculate d=t%10

step 10:Calculate s=s+(d*d*d)

step 11:calculate t=t/10

step 12:Check whether s=i,if yes goto step 14

step 13:Goto step 16

step 14:Print i

step 15:Calculate m=m+1

step 16:Increment i by 1

step 17:stop

SENSORIUM SCHOOL OF IT & MANAGEMENT THRISSUR


PROGRAM CODE:-

import [Link].*;

class nstrange

public static void main (String args[]) throws IOException

String str;

int n,m=1,t,i,x,d;

BufferedReader br=new BufferedReader(new InputStreamReader([Link]));

[Link]("============================================
=");

[Link](" N STRANGE NUMBERS");

[Link]("============================================
");

//ACCEPTING THE VALUE

[Link]("ENTER THE LIMIT:");

str=[Link]();

n=[Link](str);

[Link]("THE STRANGE NUMBERS ARE:");

i=1;

do

d=0;

t=i;

while(t>0)

{
SENSORIUM SCHOOL OF IT & MANAGEMENT THRISSUR
x=t%10;

t=t/10;

d=d+(int)[Link](x,3);

if(i==d)

[Link](" "+i);

m++;

i++;

}while(m<=n);

[Link]("============================================
==");

}}

SENSORIUM SCHOOL OF IT & MANAGEMENT THRISSUR


OUTPUT:-

SENSORIUM SCHOOL OF IT & MANAGEMENT THRISSUR


Program No:
Name:
Date:

AIM:-

NUMBER SORTING

ALGORITHM:-

step 1 :Start

step 2 :Declare a class with main function pubic static void main (String args[])

step 3 :Open the main function

step 4 :Declare the variables s,i,j,n,t,a[]

step 5 :Read n

step 6 :Assign i=0

step 7 :Repeat step8 and step9 until i<n

step 8 :Read a[i]

step 9 :Increment i by 1

step 10:Assign i=0

step 11:Repeat step12 to 19 until i<n

step 12:Assign j=i

step 13:Repeat step 14 to step 18 until j<n

step 14:Check whether a[i]>a[j],if no goto step18

step 15:Assign t=a[i]

step 16:Assign a[i]=a[j]

step 17:Assign a[j]=t

step 18:Increment j by 1

step 19:Increment i by 1

step 20:Assign i=0


SENSORIUM SCHOOL OF IT & MANAGEMENT THRISSUR
step 21:Repeat step 22 and step 23 until i<n

step 22:Print a[i]

step 23:Increment i by 1

step 24:Stop

SENSORIUM SCHOOL OF IT & MANAGEMENT THRISSUR


PROGRAM CODE:-

import [Link].*;

class numbersort

public static void main (String args[]) throws IOException

int a[]=new int[15];

String str;

int i,j,n,t;

BufferedReader br=new BufferedReader(new InputStreamReader([Link]));

[Link]("*************************************");

[Link](" NUMBER SORTING ");

[Link]("*************************************");

//ACCEPTING THE VALUES

[Link]("ENTER THE NUMBER OF ELEMENTS:");

str=[Link]();

n=[Link](str);

[Link]("ENTER THE ELEMENTS:");

for(i=0;i<n;i++)

str=[Link]();

a[i]=[Link](str);

for(i=0;i<n;i++)

SENSORIUM SCHOOL OF IT & MANAGEMENT THRISSUR


for(j=i;j<n;j++)

if(a[i]>a[j])

t=a[i];

a[i]=a[j];

a[j]=t;

}}}

[Link]("SORTED NUMBERS ARE:");

for(i=0;i<n;i++)

[Link](a[i]);

[Link]("****************************************");

}}

SENSORIUM SCHOOL OF IT & MANAGEMENT THRISSUR


OUTPUT:-

SENSORIUM SCHOOL OF IT & MANAGEMENT THRISSUR


Program No:
Name:
Date:
PRIME NUMBERS UPTO N

AIM:-

PRIME NUMBERS UPTO N

Algorithm:-

step 1 :Start

step 2 :Declare a class with main function public static void main(String args[])

step 3 :Open the main function

step 4 :Declare the variables s,n,i,j=1

step 5 :Read n

step 6 :Repeat step7 to step 14 till j<=n

step 7 :Assign i=2

step 8 :Repeat step 9 to step 10 till i<=j-1

step 9 :Check whether j%i=0,if yes goto step 14

step 10:Increment i by 1

step 11:Check whether i=j,if yes goto step 13

step 12:Goto step 14

step 13:print j

step 14:Increment j by 1

step 15:Stop

SENSORIUM SCHOOL OF IT & MANAGEMENT THRISSUR


PROGRAM CODE:-

import [Link].*;

class primeupto

public static void main (String args[]) throws IOException

String str;

int n,i,j=1;

BufferedReader br=new BufferedReader(new InputStreamReader([Link]));

[Link]("*****************************************");

[Link](" PRIME NUMBERS UPTO N");

[Link]("*****************************************");

//ACCEPTING THE VALUE

[Link]("ENTER THE UPPERLIMIT:");

str=[Link]();

n=[Link](str);

do

i=2;

while(i<=j-1)

if(j%i==0)

break;

SENSORIUM SCHOOL OF IT & MANAGEMENT THRISSUR


i++;

if(i==j)

[Link](" "+i);

j++;

}while(j<=n);

SENSORIUM SCHOOL OF IT & MANAGEMENT THRISSUR


OUTPUT:-

SENSORIUM SCHOOL OF IT & MANAGEMENT THRISSUR


Program No:
Name:
Date:
SINGLE INHERITANCE
AIM:-
SINGLE INHERITANCE

ALGORITHM:-

step 1 :Start

step 2 :Declare a class named area1 with fields length and breadth and a method c
area() and a constructor area1()

step 3 :Declare a class named volume which extends the class area1 with fields
height and a method c volume and a constructor volume()

step 4 :Declare a class named room with main function public static void main

step 5 :Open the main function

step 6 :Declare the variables x,y,z

step 7 :Read x,y,z

step 8 :Create an object for class volume and the fields passed as parameters

step 9 :Call the function carea() with the object

step 10:Call the function cvolume() with the object

step 11:Stop

step 1 :Start

step 2 :Assign length=a

step 3 :Assign breadth=b

step 4 :Return

SENSORIUM SCHOOL OF IT & MANAGEMENT THRISSUR


step 1 :Start

step 2 :Return length*breadth

step 1 :Start

step 2 :Inherit the fields of the super class using the super keyword

step 3 :Assign height=c

step 4 :Return

step 1 :Start

step 2 :Return length*breadth*height

SENSORIUM SCHOOL OF IT & MANAGEMENT THRISSUR


PROGRAM CODE:-

import [Link].*;

class area1

int length,breadth;

area1(int a,int b)

length=a;

breadth=b;

int c_area()

return length*breadth;

}}

class volume extends area1

int height;

volume(int a,int b,int c)

super(a,b);

height=c;

int c_volume()

return length*breadth*height;

SENSORIUM SCHOOL OF IT & MANAGEMENT THRISSUR


}}

class room

public static void main(String args[]) throws IOException

BufferedReader br=new BufferedReader(new InputStreamReader([Link]));

int x,y,z;

[Link](" SINGLE INHERITANCE");

[Link]("*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*");

[Link]("ENTER THE LENGTH :");

x=[Link]([Link]());

[Link]("ENTER THE BREADTH :");

y=[Link]([Link]());

[Link]("ENTER THE HEIGHT :");

z=[Link]([Link]());

volume v=new volume(x,y,z);

[Link](("\n")+"AREA OF ROOM :"+v.c_area());

[Link](("\n")+"VOLUME OF ROOM:"+v.c_volume());

[Link](("\n")+"*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*");

}}

SENSORIUM SCHOOL OF IT & MANAGEMENT THRISSUR


OUTPUT:-

SENSORIUM SCHOOL OF IT & MANAGEMENT THRISSUR


Program No:
Name:
Date:
TIME ADDITION
AIM:-

Time addition

ALGORITHM:-

step 1 :Start

step 2 :Declare a class named timeadd with fields hour min,sec and methods
getdata sum() and display()

step 3 :Declare a class named time with main function public static void main
(String args[])

step 4 :Open the main function

step 5 :Create three objects x,y,z for the class timeadd

step 6 :Call the function getdata() with first object

step 7 :Call the function getdata() with second object

step 8 :Call the function sum() with third object with first and second objects
passed as parameters

step 9 :Call the function display() with first object

step 10:Call the function display() with second object

step 11:Call the function display() with third object

step 12:Stop

step 1 :Start

step 2 :Real hour,min,sec

step 3 :If there is any exception from step 2 handle it

step 4 :Return

SENSORIUM SCHOOL OF IT & MANAGEMENT THRISSUR


step 1 :Start

step 2 :Calculate hour =[Link]+[Link]

step 3 :Calculate min =[Link]+[Link]

step 4 :Calculate sec =[Link]+[Link]

step 5 :Check whether sec>=60 ,if no goto step8

step 6 :Calculate min=min+sec/60

step 7 :Calculate sec=sec%60

step 8 :Check whether min>=60 ,if no goto step

step 9 :Calculate hour=hour+min/60

step 10:Calculate min=min%60

step 11:Return

step 1 :Start

step 2 :Display the object fields in time format

step 3 :Return

SENSORIUM SCHOOL OF IT & MANAGEMENT THRISSUR


PROGRAM CODE:-

import [Link].*;

class timeadd

int hour,min,sec;

public void getdata()

String s;

try

BufferedReader br=new BufferedReader(new InputStreamReader([Link]));

[Link]("TIME IN HOURS :");

s=[Link]();

hour=[Link](s);

[Link]("TIME IN MINUTES :");

s=[Link]();

min=[Link](s);

[Link]("TIME IN SECONDS :");

s=[Link]();

sec=[Link](s);

catch(IOException e)

}}

void sum(timeadd a1,timeadd a2)

SENSORIUM SCHOOL OF IT & MANAGEMENT THRISSUR


{

hour=[Link]+[Link];

min=[Link]+[Link];

sec=[Link]+[Link];

if(sec>=60)

min+=sec/60;

sec=sec%60;

if(min>=60)

hour+=min/60;

min=min%60;

}}

void display()

[Link](hour+":"+min+":"+sec);

}}

class time

public static void main (String args[]) throws IOException

timeadd x=new timeadd();

timeadd y=new timeadd();

timeadd z=new timeadd();

[Link](" TIME ADDITION");

SENSORIUM SCHOOL OF IT & MANAGEMENT THRISSUR


[Link]("==========================================="
);

[Link](('\n')+" TIME 1");

[Link](" **-----------------------------------**");

[Link]();

[Link](('\n')+" TIME 2");

[Link](" **---------------------------------**");

[Link]();

[Link](x,y);

[Link](('\n')+"----------------------------------------------");

[Link]("THE SUM OF ");

[Link]();

[Link](" AND");

[Link]();

[Link](" IS ");

[Link]();

[Link](('\n')+"-----------------------------------------------");

SENSORIUM SCHOOL OF IT & MANAGEMENT THRISSUR


Output:-

SENSORIUM SCHOOL OF IT & MANAGEMENT THRISSUR

You might also like