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

Popular posts from this blog

Computer Programming Lab 5

Computer Programming lab 11

Computer Programming Lab 4