Computer Project
Computer Project
APPLICATION
PROJECT
ICSE 2022 – 2023
Work On Mensuration
1 About Mensuration 5
2 Program Statement 6
5 Variable 23
6 Conclusion 24
7 Bibliography 25
About Mensuration
Choice 1: Acknowledgement
Choice 2: Introduction to java
Choice 3: About Mensuration
Choice 4: Mensuration of circle
Choice 5: Mensuration of cube
Choice 6: Mensuration of cuboid
Choice 7: Mensuration of rectangle
Choice 8: Mensuration of square
Choice 9: Mensuration of cone
Choice 10: Mensuration of sphere
Choice 11: Mensuration of cylinder
Choice 12: Conclusion
Choice 13: Reference
Any Number other than the above for Exit
PROGRAM LISTING
import java.io.*;
class mensuration
//FrontPage
int con=0;
System.out.println("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
System.out.println("\t\t\t\t
**************************************************************");
System.out.println("\t\t\t\t * *");
System.out.println("\t\t\t\t * *");
System.out.println("\t\t\t\t * *");
System.out.println("\t\t\t\t * *");
System.out.println("\t\t\t\t * *");
System.out.println("\t\t\t\t * *");
System.out.println("\t\t\t\t * *");
System.out.println("\t\t\t\t * *");
System.out.println("\t\t\t\t * *");
System.out.println("\t\t\t\t * *");
System.out.println("\t\t\t\t * *");
System.out.println("\t\t\t\t
**************************************************************");
System.out.println("\n\n\n\n\n\n\n");
System.out.print("\t\t\t\t Enter your choice(1-Continue,Any other number-Quit) :");
con=Integer.parseInt(br.readLine());
return(con);
//Contents
System.out.println("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
System.out.println("\t\t\t\t ************************************************************");
System.out.println("\t\t\t\t * *");
System.out.println("\t\t\t\t * *");
System.out.println("\t\t\t\t * *");
System.out.println("\t\t\t\t * *");
System.out.println("\t\t\t\t * *");
System.out.println("\t\t\t\t * *");
System.out.println("\t\t\t\t * *");
System.out.println("\t\t\t\t * *");
System.out.println("\t\t\t\t * *");
System.out.println("\t\t\t\t * *");
System.out.println("\t\t\t\t * *");
System.out.println("\t\t\t\t * *");
System.out.println("\t\t\t\t * *");
System.out.println("\t\t\t\t * *");
System.out.println("\t\t\t\t * Any Number other than the above for Exit *");
System.out.println("\t\t\t\t * *");
System.out.println("\t\t\t\t ************************************************************");
int ch=0;
ch=Integer.parseInt(br.readLine());
System.out.print("\n\n\n");
return(ch);
//Acknowledgement
System.out.println("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
System.out.println("\t\t\t\t ************************************************************");
System.out.println("\t\t\t\t * *");
System.out.println("\t\t\t\t * *");
System.out.println("\t\t\t\t * *");
System.out.println("\t\t\t\t * *");
System.out.println("\t\t\t\t * *");
System.out.println("\t\t\t\t ************************************************************");
System.out.println("\n\n\n\n\n\n\n");
int con=0;
con=Integer.parseInt(br.readLine());
return(con);
//Introduction to Java
System.out.println("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
System.out.println("\t\t\t\t ************************************************************");
System.out.println("\t\t\t\t * *");
System.out.println("\t\t\t\t * *");
System.out.println("\t\t\t\t * like any other programming languages. Java does not *");
System.out.println("\t\t\t\t * *");
System.out.println("\t\t\t\t ************************************************************");
System.out.println("\n\n\n\n\n\n\n");
int con=0;
con=Integer.parseInt(br.readLine());
return(con);
//About Mensuration
System.out.println("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
System.out.println("\t\t\t\t ************************************************************");
System.out.println("\t\t\t\t * *");
System.out.println("\t\t\t\t * *");
System.out.println("\t\t\t\t * *");
System.out.println("\t\t\t\t * *");
System.out.println("\t\t\t\t * *");
System.out.println("\t\t\t\t * *");
System.out.println("\t\t\t\t * *");
System.out.println("\t\t\t\t ************************************************************");
System.out.println("\n\n\n\n\n\n\n");
int con=0;
con=Integer.parseInt(br.readLine());
return(con);
//circle
System.out.println("\n\n\n\t\t\t\t\t\t *********************");
double area=0,circumference=0,pi=3.14,r=0;
int choice=0;
choice=Integer.parseInt(br.readLine());
if(choice==1)
r=Double.parseDouble(br.readLine());
circumference=2*pi*r;
else if(choice==2)
r=Double.parseDouble(br.readLine());
area=pi*r*r;
}
else
int con=0;
con=Integer.parseInt(br.readLine());
return(con);
//cube
System.out.println("\n\n\n\t\t\t\t\t\t *********************");
double volume=0,tsa=0,edge=0;
int choice=0;
choice=Integer.parseInt(br.readLine());
if(choice==1)
edge=Double.parseDouble(br.readLine());
tsa=6*edge*edge;
else if(choice==2)
edge=Double.parseDouble(br.readLine());
volume=edge*edge*edge;
else
{
int con=0;
con=Integer.parseInt(br.readLine());
return(con);
//cuboid
System.out.println("\n\n\n\t\t\t\t\t\t *********************");
double volume=0,tsa=0,l=0,b=0,h=0;
int choice=0;
choice=Integer.parseInt(br.readLine());
if(choice==1)
l=Double.parseDouble(br.readLine());
b=Double.parseDouble(br.readLine());
h=Double.parseDouble(br.readLine());
tsa=2*(l*b+b*h+l*h);
else if(choice==2)
l=Double.parseDouble(br.readLine());
h=Double.parseDouble(br.readLine());
volume=l*b*h;
else
int con=0;
con=Integer.parseInt(br.readLine());
return(con);
//rectangle
System.out.println("\n\n\n\t\t\t\t\t\t *********************");
double area=0,perimeter=0,l=0,b=0;
int choice=0;
choice=Integer.parseInt(br.readLine());
if(choice==1)
l=Double.parseDouble(br.readLine());
b=Double.parseDouble(br.readLine());
area=l*b;
}
else if(choice==2)
l=Double.parseDouble(br.readLine());
b=Double.parseDouble(br.readLine());
perimeter=2*(l+b);
else
int con=0;
con=Integer.parseInt(br.readLine());
return(con);
//square
System.out.println("\n\n\n\t\t\t\t\t\t *********************");
double area=0,perimeter=0,s=0;
int choice=0;
choice=Integer.parseInt(br.readLine());
if(choice==1)
s=Double.parseDouble(br.readLine());
area=s*s;
else if(choice==2)
s=Double.parseDouble(br.readLine());
perimeter=4*s;
else
int con=0;
con=Integer.parseInt(br.readLine());
return(con);
//cone
System.out.println("\n\n\n\t\t\t\t\t\t *********************");
double volume=0,tsa=0,h=0,l=0,r=0,pi=3.14;
int choice=0;
choice=Integer.parseInt(br.readLine());
if(choice==1)
r=Double.parseDouble(br.readLine());
l=Double.parseDouble(br.readLine());
tsa=(pi*r*l)+(pi*r*r);
System.out.print("\n\n\n\t\t\t\t Total surface area = "+tsa+" sq. units\n\n\n");
else if(choice==2)
r=Double.parseDouble(br.readLine());
h=Double.parseDouble(br.readLine());
volume=(pi*r*r*h)/3;
else
int con=0;
con=Integer.parseInt(br.readLine());
return(con);
//sphere
System.out.println("\n\n\n\t\t\t\t\t\t *********************");
double volume=0,tsa=0,r=0,pi=3.14;
int choice=0;
choice=Integer.parseInt(br.readLine());
if(choice==1)
r=Double.parseDouble(br.readLine());
tsa=4*pi*r*r;
else if(choice==2)
r=Double.parseDouble(br.readLine());
volume=(4*pi*r*r*r)/3;
else
int con=0;
con=Integer.parseInt(br.readLine());
return(con);
//cylinder
System.out.println("\n\n\n\t\t\t\t\t\t *********************");
double volume=0,tsa=0,h=0,r=0,pi=3.14;
int choice=0;
choice=Integer.parseInt(br.readLine());
if(choice==1)
r=Double.parseDouble(br.readLine());
tsa=2*pi*r*h;
else if(choice==2)
r=Double.parseDouble(br.readLine());
h=Double.parseDouble(br.readLine());
volume=pi*r*r*h;
else
int con=0;
con=Integer.parseInt(br.readLine());
return(con);
//conclusion
System.out.println("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
System.out.println("\t\t\t\t ************************************************************");
System.out.println("\t\t\t\t * *");
System.out.println("\t\t\t\t * When I was given the work of this project I was very *");
System.out.println("\t\t\t\t * *");
System.out.println("\t\t\t\t * one can do his/her day to day work quite easily and *");
System.out.println("\t\t\t\t * *");
System.out.println("\t\t\t\t * Lastly I must thank each and everyone who are *");
System.out.println("\t\t\t\t * *");
System.out.println("\t\t\t\t ************************************************************");
System.out.println("\n\n\n\n\n\n\n\n\n\n\n\n");
int con=0;
con=Integer.parseInt(br.readLine());
return(con);
//reference
System.out.println("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
System.out.println("\t\t\t\t ************************************************************");
System.out.println("\t\t\t\t * *");
System.out.println("\t\t\t\t * *");
System.out.println("\t\t\t\t * *");
System.out.println("\t\t\t\t * *");
System.out.println("\t\t\t\t * *");
System.out.println("\t\t\t\t * *");
System.out.println("\t\t\t\t * *");
System.out.println("\t\t\t\t ************************************************************");
System.out.println("\n\n\n\n\n\n\n\n\n\n\n\n");
int con=0;
con=Integer.parseInt(br.readLine());
return(con);
int head,con=0,i=1,contents=0;
head=in.head();
if(head==1)
do
contents=in.contents();
switch(contents)
case 1:
con=in.acknowledgement();
break;
case 2:
con=in.introduction();
break;
case 3:
con=in.men_introduction();
break;
case 4:
con=in.circle();
break;
case 5:
con=in.cube();
break;
case 6:
con=in.cuboid();
break;
case 7:
con=in.rectangle();
break;
case 8:
con=in.square();
break;
case 9:
con=in.cone();
break;
case 10:
con=in.sphere();
break;
case 11:
con=in.cylinder();
break;
case 12:
con=in.conclusion();
break;
case 13:
con=in.reference();
break;
default:
System.out.println("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
System.out.println("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
i++;
if(con==1)
continue;
else
System.out.println("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
System.out.println("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
i++;
while(i==1);
else
System.out.println("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
System.out.println("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
}
SAMPLE OUTPUT:
SAMPLE OUTPUT 1: First Interface
Lastly, I must thank each and everyone who are associated in this
project to make it a fruitful one.
Reference
To complete the project, I took help of the following books:
2.Computer Applications
Author- DheerajMehrotra
3.Foundation Mathematics
Author-R.S.Aggarwal