OOP Lab 3
SOURCE
CODE:
public class task1 {
public static void
main(String[] args) {
Scanner s=new
Scanner(System.in);
double w,h;
double BMI;
String
status;
System.out.println("ENTER WEIGHT IN POUNDS:");
w=s.nextDouble();
System.out.println("ENTER HEIGHT IN INCHES:");
h=s.nextDouble();
BMI=cal_BMI(w,h);
status=find_Status(BMI);
System.out.println("You have a BMI of "+BMI+status);
}
public static
double cal_BMI(double weight,double height)
{
return
(weight/(height*height))*703;
}
public static
String find_Status(double bmi){
if(bmi<18.5)
{
return
" your weight status is underweight";
}
if(bmi>=18.5&&bmi<=24.9)
{
return
" your weight status is normal";
}
if(bmi>=25.0&&bmi<=29.9)
{
return
" your weight status is overweight";
}
if(bmi>=30)
{
return " your weight status
is obsese";
}
return null;
}}
SOURCE
CODE::
public class task2 {
public static void
main(String[] args) {
Scanner s=new
Scanner(System.in);
int n,e,o;
System.out.println("Enter Number :
");
n=s.nextInt();
while(n>=0)
{
e=even_sum(n);
o=odd_sum(n);
System.out.println("Sum of Even Numbers : "+e);
System.out.println("Sum of Odd Numbers : "+o);
System.out.println("Enter Negative number to terminate and Positive
number to continue??");
n=s.nextInt();
}
}
public static int
even_sum(int a)
{
int even=0;
for(int i=1;i<a;i++)
{
if(i%2==0)
{even=even+i;
} }
return
even;
}
public static int
odd_sum(int a)
{
int odd=0;
for(int
i=1;i<a;i++)
{
if(i%2!=0)
{ odd=odd+i;
}
}
return odd;
}}
SOURCE
CODE:
public class task3 {
public static void
main(String[] args) {
Scanner s=new
Scanner(System.in);
int
[][]arr1=new int[3][3];
int
[][]arr2=new int[3][3];
int
[][]sum=new int[3][3];
int
[][]multiply=new int[3][3];
System.out.println("Enter Elements of first Matrice ");
for(int i=0;i<3;i++)
{
for(int
j=0;j<3;j++)
{
System.out.print("Enter Element "+i+j+" :");
arr1[i][j]=s.nextInt();
}
}
System.out.println("Enter Elements of second Matrice
");
for(int i=0;i<3;i++)
{
for(int
j=0;j<3;j++)
{
System.out.print("Enter Element "+i+j+" :");
arr2[i][j]=s.nextInt();
}
}
multiply=product_matrice(arr1,arr2);
sum=sum_matrice(arr1,arr2);
display(arr1,1);
display(arr2,2);
System.out.println("Matrice After Multiplication
:");
for(int
i=0;i<3;i++){
for(int
j=0;j<3;j++){
System.out.print(multiply[i][j]+"
");
}
System.out.println();
System.out.println("Sum Of Matrices :");
for(int
i=0;i<3;i++){
for(int
j=0;j<3;j++){
System.out.print(sum[i][j]+" ");
} System.out.println();
}} public static int
[][] product_matrice(int a[][],int b[][])
{
int sum=0;
int[][]temp=new int[3][3];
for(int
i=0;i<3;i++)
{
for(int
j=0;j<3;j++)
{ sum=0;
for(int
k=0;k<3;k++)
{
sum=sum+a[i][k]*b[k][j];
}
temp[i][j]=sum;
}
}
return temp;
}
public static int
[][] sum_matrice(int a[][],int b[][])
{int[][]temp=new
int[3][3];
for(int
i=0;i<3;i++)
{
for(int
j=0;j<3;j++)
{
temp[i][j]=a[i][j]+b[i][j];
}
}
return
temp;
}
public static void
display(int a[][],int n)
{
System.out.println("Matrice "+n+": ");
for(int i=0;i<3;i++)
{ for(int
j=0;j<3;j++)
{
System.out.print(a[i][j]+" ");
}
System.out.println();
} }}
SOURCE
CODE:
public class task4 {
public static void
main(String[] args) {
Scanner s=new
Scanner(System.in);
int n,temp;
System.out.println("Enter number to find
the sum :");
n=s.nextInt();
temp=sum(n);
System.out.println("The Sum is :"+temp);
}
public static int
sum(int a)
{
if(a==1)
return 1;
else
return
a+sum(a-1);
}}
SOURCE
CODE:
public class task5 {
public static
void main(String[] args) {
Scanner s=new
Scanner(System.in);
int n,temp;
System.out.print("Enter number:");
n=s.nextInt();
for(int
i=0;i<=n;i++)
{
System.out.print(fibonacci(i)+" ");
}
System.out.println();
}
public static int
fibonacci(int a)
{
if(a==1||a==0)
return a;
else
return
fibonacci(a-1)+fibonacci(a-2);
}
}
SOURCE
CODE:
public class task6 {
public static void
main(String[] args) {
Scanner s=new
Scanner(System.in);
int
base,power;
System.out.print("Enter
base:");
base=s.nextInt();
System.out.print("Enter power:");
power=s.nextInt();
System.out.println("Result:"+cal_power(base,power));
}
public static int
cal_power(int b,int p){
if(p==0)
return 1;
else
return
b*cal_power(b,p-1);
}
}
SOURCE
CODE:
public class task7 {
public static void
main(String[] args) {
Scanner
s=new Scanner(System.in);
String name;
System.out.print("Enter
String:");
name=s.nextLine();
if(check_palindrome(name)==true){
System.out.println("String is Palindrome");
}
if(check_palindrome(name)==false)
{
System.out.println("String is not Palindrome");
}
} public static boolean check_palindrome(String
n)
{
if(n.length()==1)
{ return true;
}
if(n.charAt(0)==n.charAt(n.length()-1))
{return
check_palindrome(n.substring(1,n.length()-1));
}return false}}







Comments
Post a Comment