/**
* The CurrencyConversion class converts an amount of money from a specific
* country into the equivalent currency of another country given the current
* exchange rate.
*
*
* �CSA/FLVS 2014
* @author Christian Lockley
* @version 09/07/14
*/
public class CurrencyConversionV1a
{
public static void main(String [ ] args)
{
// local variable for dollars spent in Mexico
double remainingUsDollars = 0.0; // local variable for US Dollars remaining
//remaining variables below here
// purpose of program
System.out.println("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
System.out.println("This program converts an amount of money");
System.out.println("from a specific country into the equivalent");
System.out.println("currency of another country given the current");
System.out.println("exchange rate.");
System.out.println("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
System.out.println();
final double startingUsDollars = 5000.00;
remainingUsDollars = startingUsDollars;
// convertion for Mexican pesos
// code goes below here
// local variable for US Dollars
double pesosSpent = 7210.25; // local variable for Mexican pesos spent
double pesoExchangeRate = 13.09149; // local variable for exchange rate of US Dollars to Pesos
double dollarsSpentInMexico = 0.0;
dollarsSpentInMexico = (pesosSpent / pesoExchangeRate);
remainingUsDollars -= dollarsSpentInMexico;
// convertion for Japanese yen
// code goes below here
double yenSpent = 99939.75;
double yenExchangeRate = 0.009505;
double dollarsSpentInJapan = (yenSpent * yenExchangeRate);
remainingUsDollars -= dollarsSpentInJapan;
// convertion for Euros
// code goes below here
//http://www.exchangerate.com/currency-converter/EUR/USD/1/?XR-200Plus_Converter=convert&calc_short_from_iso=284&calc_short_to_iso=239
double euroSpent = 624.95;
double euroExchangeRate = 1.296660;
double dollarsSpentInEuroLand = 624.95;
dollarsSpentInEuroLand = (euroSpent * euroExchangeRate);
remainingUsDollars -= dollarsSpentInEuroLand;
//print output to the screen
// code goes below here
System.out.println("Us dollars spent in Mexico: " + dollarsSpentInMexico);
System.out.println("Us dollars spent in Japan: " + dollarsSpentInJapan);
System.out.println("Us dollars spent in France: " + dollarsSpentInEuroLand);
// Complete the code below. Replace th 0's for totalItem and fundsRemaining
// with the proper calculations. Casting, integer division and the modulus
// operator needed. Do not worry about extra decimal places for the dollar amounts.
System.out.println("========================================================================");
System.out.println("Remaining Us Dollars:" + " " + remainingUsDollars);
System.out.println("");
System.out.println("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
System.out.println("Souvenir Purchases");
System.out.println(" (all values in US Dollars) ");
System.out.println("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
//Calculations for Souvenir #1
int costPerItem1 = 4; //cost per item of first souvenir
int budget1 = 50; //budget for first item
int totalItem1 = 0; //how many items can be purchased
double fundsRemaining1 = 0.0; //how much of the budget is left
totalItem1 = budget1 / costPerItem1;
/*
* fundsRemaining1 = budget1;
* fundsRemaining1 -= (costPerItem1 * totalItem1);
*/
fundsRemaining1 = budget1 % costPerItem1;
System.out.println("Item 1");
System.out.println(" Cost per item: $" + costPerItem1 );
System.out.println(" Budget: $"+ budget1);
System.out.println(" Total items purchased: " + totalItem1);
System.out.println(" Funds remaining: $" + fundsRemaining1);
System.out.println("");
//Calculations for Souvenir #2
double costPerItem2 = 32.55; //cost per item of second souvenir
int budget2 = 713; //budget for second item
int totalItem2 = 0; //how many items can be purchased
double fundsRemaining2 = 0.0; //how much of the budget is left
double tmp = budget2 / costPerItem2;
totalItem2 = (int)tmp;
fundsRemaining2 = budget2 % costPerItem2;
System.out.println("Item 2");
System.out.println(" Cost per item: $" + costPerItem2 );
System.out.println(" Budget: $"+ budget2);
System.out.println(" Total items purchased: " + totalItem2);
System.out.println(" Funds remaining: $" + fundsRemaining2);
} // end of main method
} // end of class