CS8382-OBJECT ORIENTED PROGRAMMING LABORATORY-CONVERSTION PROGRAMS USING PACKAGES IN JAVA

CS8382-OBJECT ORIENTED PROGRAMMING LABORATORY


CONVERSTION PROGRAMS USING PACKAGES IN JAVA

Program

Convertor.java

package mypack;
import mypack.*;
import converter.*;
import java.util.*;
public class Converter {
public static void main(String[] args) {
       double amt,val = 0;
       int a;
      
       System.out.println("\n***menu for money conversion***\n 1.dollar to inr\n 2.inr to dol\n 3.erupo to in \n 4. int to eruop\n5. jan to in \n 6. int to ja\n7.km to meter\n 8. metter to km \n 9.miles to km\n 10. km to miles \n 11.hours to mintues \n 12. mintues to hors\n Enter your choice[0-12]:");
       Scanner read= new Scanner(System.in);
       a=read.nextInt();   
      switch(a){        
            case 1:
                          System.out.println("\nEnter dollar amt for convert into inr:\n");
              amt=read.nextLong();
                          Dollartoinr d;   
                              d = new Dollartoinr(amt);
                           System.out.println("\n dollar is conerto inr is"+d.dollar);
               break;
            case 2:
                 System.out.println("\n Enter inr  amt for convert into dollar:\n");
         amt=read.nextLong();
                 Inrtodollar e;
                 e = new Inrtodollar(amt);
         System.out.println("\n dollar is conerto inr is"+e.fin);
                 break;               
            case 3:
                 System.out.println("\nEnter erup carance for convert into inr:\n");
                 amt=read.nextLong();
                 Eruptoinr w;
                 w = new Eruptoinr(amt);
                 System.out.println("\n dollar is conerto inr is"+w.erup); 
                 break;   
            case 4:
                 System.out.println("\nEnter int amt for convert into erup:\n ");
                 amt=read.nextLong();
                 Inrtoerup f= new Inrtoerup(amt);
                 System.out.println("\n dollar is conerto inr is"+f.rup);
                 break;                   
           case 5:
                 System.out.println("\nEnter janes money value  for convert into inr:\n");
                 amt=read.nextLong();
                 Jti g= new Jti(amt);
                 System.out.println("\n dollar is conerto inr is"+g.rup);
                 break;                   
            case 6:
                 System.out.println("\nEnter inr amt for convert into jao:\n");
                 amt=read.nextLong();
                 Itj h= new Itj(amt);
                 System.out.println("\n dollar is conerto inr is"+h.jap); 
                 break;   
            case 7:
                 System.out.println("\nEnter km for convert into metter:\n");
                 val=read.nextLong();
                 ktm i= new ktm(val);
                 System.out.println("\n dollar is conerto inr is"+i.m);
                 break;   
            case 8:
                 System.out.println("\nEnter metter for convert into km:\n");
                 amt=read.nextLong();
                 Mtk j= new Mtk(val);
                 System.out.println("\n dollar is conerto inr is"+j.km);
                  break;                   
            case 9:
                 System.out.println("\nEnter miles  convert into km:\n");
                 val=read.nextLong();
                 Mitk k= new Mitk(val);
                 System.out.println("\n dollar is conerto inr is"+k.km);
                 break;   
            case 10:
                 System.out.println("\nEnter km for convert into miles:\n");
                 val=read.nextLong();
                 Ktmi l= new Ktmi(val);
                 System.out.println("\n dollar is conerto inr is"+l.mi);
                 break;   
            case 11:
                 System.out.println("\nEnter hour for convert into min:\n");
                 amt=read.nextLong();
                 Mthr m= new Mthr(amt);
                 System.out.println("\n dollar is conerto inr is"+m.hr);
                 break;   
            case 12:
    
                 System.out.println("\nEnter min for convert into hr:\n");
                 amt=read.nextLong();
                 Htm n= new Htm(amt);
                 System.out.println("\n dollar is conerto inr is"+n.min);
                break;                   
            default:
               System.out.println("enter crt coice:");
    }
    }
   
}

Above program is the main program, following programs are the packages of the before program.

Program

Dollartoinr.java


package mypack;

class Dollartoinr {
 double dollar;
  public  Dollartoinr(double amt) {
   dollar=0;
     dollar = amt*68.75;
  }    
}

Eruptoinr.java

package mypack;
public class Eruptoinr {

    double erup;
   
    Eruptoinr(double amt) {
      erup=0; 
 erup = amt*80.60;    }

   
}
   
Htm.java

package mypack;

class Htm {
    double min;
    Htm(double hr)
{  min=0;
         min=hr/60;
  }
}

Inrtodollar.java



package mypack;

public class Inrtodollar {

   public double fin;
 
    public Inrtodollar(double amt) {
     fin=0;    
    fin = amt/68.75;
    }
}







Inrtoerup.java

package mypack;
public class Inrtoerup {
 double rup;
 Inrtoerup(double amt)        
{  rup=0;
    rup=amt/80.60;
  } 
  
}   

 Itj.java

package mypack;

class Itj{

   double jap;

  
 Itj(double amt)
 {
      jap=0;
      jap=amt/0.62;
  } 
}

Jti.java

package mypack;

class Jti {

     double rup;
 Jti(double amt)
{    rup=0;
    rup =amt*0.62;
  }  
}
 

Ktm.java

package mypack;
class ktm {

    double m;
   ktm(double val)
{        m=0;
         m =val *0.001;
  }     

}

Ktmi.java

package mypack;
class Ktmi {

    double  mi ;

  

    Ktmi(double val)
{ mi=0;
          mi  =val *1.60934  ;
  }     
}

Mitk.java

package mypack;

class Mitk {

   double  km ;
 Mitk(double val)
{    km=0;
          km  =val * 0.621371  ;
  }     
}
 
Mthr.java

package mypack;

class Mthr {
double hr;
     Mthr(double min)
{  hr=0;
       hr  =min *60;
  }     


Mtk.java

package mypack;
class Mtk {

    double   km;
    Mtk(double val)
{   km=0;
        km  =val /1000;
  }     
}

Comments

Popular posts from this blog

CS8461- OPERATING SYSTEMS LABORATORY-Write C programs to simulate UNIX commands like cp, ls, grep, etc.

CS8382-OBJECT ORIENTED PROGRAMMING LABORATORY-JAVA EMPLOYEE PROGRAM USING INHERITANCE CONCEPT FOR

CS8382-OBJECT ORIENTED PROGRAMMING LABORATORY-TO GERNERATE EMPLOYEE SALARY SLIP PROGRAM IN JAVA