0% found this document useful (0 votes)
243 views6 pages

Ex No 2

The document describes developing a Java application to implement currency, distance, and time converters using packages. It includes an algorithm with 12 steps to create packages, classes, methods, and files to prompt the converters and perform conversions between dollars, euros, yen, rupees, meters, kilometers, miles, hours, minutes, and seconds. The program listings show the Demo class with conversion methods and the Ex1 class that imports Demo and calls its methods to test the converters.

Uploaded by

aswiga
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
243 views6 pages

Ex No 2

The document describes developing a Java application to implement currency, distance, and time converters using packages. It includes an algorithm with 12 steps to create packages, classes, methods, and files to prompt the converters and perform conversions between dollars, euros, yen, rupees, meters, kilometers, miles, hours, minutes, and seconds. The program listings show the Demo class with conversion methods and the Ex1 class that imports Demo and calls its methods to test the converters.

Uploaded by

aswiga
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

EX NO:2 CURRENCY CONVERTER

2. Develop a java application to implement currency converter (Dollar to INR, EURO to INR, Yen to INR

and vice versa), distance converter (meter to KM, miles to KM and vice versa) , time converter (hours
to

minutes, seconds and vice versa) using packages. CS8383 Syllabus Object Oriented Programming

Laboratory

AIM :

Develop a java application to implement currency converter (Dollar to INR, EURO to INR, Yen

to INR and vice versa), distance converter (meter to KM, miles to KM and vice versa) , time

converter (hours to minutes, seconds and vice versa) using packages.

Algorithm:

Step 1 : Start the process

Step 2 : Create package with a folder called p1

Step 3: Create a class and methods under public access specifier

Step 4: Store the file demo.java inside p1 folder

Step 5: Create another file ex1.java

Step 6: This file should import demo class from package p1

Step 7: Proceed with prompting Currency Converter

Step 8: Convert DOLLER to INR, EURO to INR , YEN to INR and INR to DOLLER, INR to EURO ,

INR to YEN

Step 9: Proceed with prompting Distance Converter

Step 10: Convert METER to KILOMETER ,MILES to KILOMETER, and KILOMETER to

METER, KILOMETER to MILES

Step 11: Proceed with prompting Time Converter

Step 12: convert HOURS to MINUTES, HOURS to SECONDS, MINUTES to HOURS ,SECONDS to

HOURS

PROGRAM:

Demo.java

package p1;

public class demo

public void converter1()


{

double rupees=25.0;

System.out.println("the amount of rupees="+rupees);

for(int i=1;i<=3;i++)

switch(i)

case 1:

double dollar;

if (rupees>1)

dollar = rupees * 0.015;

System.out.println("the converted value from rupees to dollars is:"+dollar);

else

System.out.println("Enter correct option");

break;

case 2:

double Euro;

if (rupees>1)

Euro = rupees * 0.012;

System.out.println("the converted value from rupees to Euro is:"+Euro);

else

System.out.println("Enter correct option");

break;

case 3:

double yen;

if (rupees>1)

yen = rupees * 1.64;


System.out.println("the converted value from rupees to yen is:"+ yen);

else

System.out.println("Enter correct option");

break;

default:

System.out.println("OOPS");

public void converter2()

double currency;

for(int i=1;i<=3;i++)

switch(i)

case 1:

double doll=25.0;

if (doll>1)

currency= doll * 66.78;

System.out.println("the converted value from dollars to Indian currency is:"+currency);

else

System.out.println("Enter correct option");

break;

case 2:

double eur=6.0;

if (eur>1)

currency = eur * 80.92;


System.out.println("the converted value from Euro to Indian currency is:"+currency);

else

System.out.println("Enter correct option");

break;

case 3:

double yen1=10.0;

if (yen1>1)

currency= yen1 * 0.61;

System.out.println("the converted value from yen to Indian rupees is:"+currency);

else

System.out.println("Enter correct option");

break;

default:

System.out.println("OOPS");

public void tokmconversion(double meter,double miles)

double onemeter = 0.001;

double result=meter*onemeter;

System.out.println( meter+ " meter is equal to " +result+ " km");

double onemile=1.60934;

double result1=onemile*miles;

System.out.println( miles+ " miles is equal to " +result1+ " in km");

public void kmtoconversion(double km)

double onekm=1000;

double result2=onekm*km;
System.out.println( km+ " kilometer is equal to " +result2+ " meters");

double onek=0.621371;

double result3=onek*km;

System.out.println( km+ " kilometer is equal to " +result3+ " miles");

public void hoursto(double h)

double onehoursec=3600,sec,min;

sec=h*onehoursec;

System.out.println(h+"hours is equal to "+sec+"seconds");

double onehourmin=60;

min=h*onehourmin;

System.out.println(h+"hours is equal to "+min+"minutes");

public void tohours(double sm)

double onesec=0.000277778,res,result;

res=sm*onesec;

System.out.println(sm+" seconds is equal to"+res+"hrs");

double onemin=0.0166667;

result=sm*onemin;

System.out.println(sm+" minutes is equal to"+result+"hrs");

Ex1.java

import p1.demo;

import java.io.*;

class ex1

public static void main(String args[])

demo d1=new demo();


d1.converter1();

d1.converter2();

d1.tokmconversion(5.5,2.5);

d1.kmtoconversion(6.0);

d1.hoursto(5.0);

d1.tohours(60.0);

OUTPUT:

Result:

Thus a java application to implement currency converter (Dollar to

INR, EURO to INR, Yen

to INR and vice versa), distance converter (meter to KM, miles to

KM and vice versa) , time

converter (hours to minutes, seconds and vice versa) using packages

is implemented successfully

You might also like