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