School Assignment? Project Due Tomorrow? Chat LIVE With A Programming Expert!
Welcome to Dream.In.Code
Become an Expert!

Join 340,137 Programmers for FREE! Get instant access to thousands of experts, tutorials, code snippets, and more! There are 3,914 people online right now. Registration is fast and FREE... Join Now!



Converting U.S. dollars to Euro values

Converting U.S. dollars to Euro values write an application that converts U.S. dollar values to euro values. Rate Topic: -----

#1 gmillerlight  Icon User is offline

  • New D.I.C Head
  • Pip
  • Group: Members
  • Posts: 26
  • Joined: 30-April 09


Dream Kudos: 0

Post icon  Posted 31 May 2009 - 09:52 AM

I have an error in my conversionApplication on the line that states myConverter.convertToEuros(dollarAmt). The red dotted line in under convertToEurros. It tlls me it can not find symbol. What did I forget?


package conversionapplication;

/**
*
* @author yomomma
*/
public class EuroConverter
{
// Instance variables (characteristics)
private double conversionRate;

public EuroConverter (double initialRate)
{
}

/**
* @param conversionRate the conversionRate to set
*/
public void setConversionRate(double conversionRate)
{
this.conversionRate = conversionRate;
}

public double convertToEurors(double dollars)
{
double convertToEurrors = 0.00;
double dollarAmount = 0.00;
return 0.00;
}
/**
* converts a dollar amount to Euros
* @param dollars
* @return the conversionRate
*/
public double getConversionRate()
{
double convertedValue = 0.00;

return conversionRate;
}

}
package conversionapplication;
import java.util.Scanner;
/**Currency Converter Application
*
*
* @author yomomma
*/
public class ConversionApplication {

/**
* @param args the command line arguments
*/
public static void main(String[] args)
{


// variable declarations
double convRate;
double dollarAmt = -1;
double euroAmt;

EuroConverter myConverter;
Scanner input = new Scanner(System.in);


// Get user input for conversion rate and construct EroConverter
System.out.print( "Please enter conversion rate (x.xx): ");
convRate = input.nextDouble();
while (convRate <= 0)
{
System.out.print( "Rate cannot be less than zero. Try again: ");
convRate = input.nextDouble();
}

myConverter = new EuroConverter(convRate);

while (dollarAmt != 0)
{
System.out.print( "\nPlease enter the dollar amount to convert or 0 to quit: ");
dollarAmt = input.nextDouble();

if (dollarAmt != 0)
{
// error trap
while (dollarAmt < 0)
{
System.out.print( "Dollar amount cannot be negative: ");
dollarAmt = input.nextDouble();
}

//
myConverter.convertToEuros(dollarAmt);

// displays the converted value in Euros
System.out.printf( "The equivalent value is %.2f Euros.");
}

}

System.out.println("Thank you for using our Euro converter.");
}

}
Was This Post Helpful? 0
  • +
  • -


#2 g00se  Icon User is offline

  • D.I.C Lover
  • Icon
  • Group: Expert w/DIC++
  • Posts: 1,751
  • Joined: 19-September 08


Dream Kudos: 0

Posted 31 May 2009 - 10:04 AM

Quote

public double convertToEurors(double dollars)


You have a typo - it should be convertToEuros
Was This Post Helpful? 0
  • +
  • -

#3 cmaster  Icon User is offline

  • D.I.C Head
  • PipPip
  • Group: Members
  • Posts: 53
  • Joined: 18-November 08


Dream Kudos: 0

Posted 31 May 2009 - 10:27 AM

View Postg00se, on 31 May, 2009 - 10:04 AM, said:

Quote

public double convertToEurors(double dollars)


You have a typo - it should be convertToEuros


Sorry for offtopic, but it looks like Freudian misprint: Eurors - Errors. Must have debugged the program for a long time :-)

This post has been edited by cmaster: 31 May 2009 - 10:27 AM

Was This Post Helpful? 0
  • +
  • -

#4 333OnlyHalfEvil  Icon User is offline

  • D.I.C Addict
  • PipPipPipPip
  • Group: Members
  • Posts: 635
  • Joined: 19-March 09


Dream Kudos: 0

Posted 31 May 2009 - 07:22 PM

Post your code inbetween the code tags next time. Like this: [*code] code here [*/code]. The actual tags don't have the asterisks in them (*).
Was This Post Helpful? 0
  • +
  • -

#5 Fuzzyness  Icon User is offline

  • Comp Sci Student
  • Icon
  • Group: Expert w/DIC++
  • Posts: 1,187
  • Joined: 06-March 09


Dream Kudos: 150

Posted 31 May 2009 - 08:44 PM

Its polite to say please, and thread is already over question answered what are chances he came back? and next time please tell him to post codes by posting it like this :*code: without the asterisk.

Hooray for online arguing! :D
Was This Post Helpful? 0
  • +
  • -

#6 gmillerlight  Icon User is offline

  • New D.I.C Head
  • Pip
  • Group: Members
  • Posts: 26
  • Joined: 30-April 09


Dream Kudos: 0

Posted 01 June 2009 - 03:59 AM

I can not get a value other than 0.00 what is wrong with this

[/codepackage conversionapplication;

/**
*
* @author yomomma
*/
public class EuroConverter
{
// Instance variables (characteristics)
private double conversionRate;

public EuroConverter (double initialRate)
{
}

/**
* @param conversionRate the conversionRate to set
*/
public void setConversionRate(double conversionRate)
{
this.conversionRate = conversionRate;
}

public double convertToEuros(double dollars)
{
double convertToEuros = 0.00;
double dollarAmount = 0.00;
return convertToEuros ;
}
/**
* converts a dollar amount to Euros
* @param dollars
* @return the conversionRate
*/
public double getConversionRate()
{
double convertedValue = 0.00;
return conversionRate;
}

}
package conversionapplication;
import java.util.Scanner;
/**Currency Converter Application
*
*
* @author yomomma
*/
public class ConversionApplication {

/**
* @param args the command line arguments
*/
public static void main(String[] args)
{


// variable declarations
double convRate;
double dollarAmt = -1;
double euroAmt;

EuroConverter myConverter;
Scanner input = new Scanner(System.in);


// Get user input for conversion rate and construct EroConverter
System.out.print( "Please enter conversion rate (x.xx): ");
convRate = input.nextDouble();

while (convRate <= 0)
{
System.out.print( "Rate cannot be less than zero. Try again: ");
convRate = input.nextDouble();
}

myConverter = new EuroConverter(convRate);

while (dollarAmt != 0)
{
System.out.print( "\nPlease enter the dollar amount to convert or 0 to quit: ");
dollarAmt = input.nextDouble();

if (dollarAmt != 0)
{
// error trap
while (dollarAmt < 0)
{
System.out.print( "Dollar amount cannot be negative: ");
dollarAmt = input.nextDouble();
}

//
myConverter.convertToEuros(dollarAmt);

// displays the converted value in Euros
System.out.printf( "The equivalent value is %.2f Euros.", myConverter.convertToEuros(dollarAmt));
}

}

System.out.println("Thank you for using our Euro converter.");
}

}
Was This Post Helpful? 0
  • +
  • -

#7 g00se  Icon User is offline

  • D.I.C Lover
  • Icon
  • Group: Expert w/DIC++
  • Posts: 1,751
  • Joined: 19-September 08


Dream Kudos: 0

Posted 01 June 2009 - 04:14 AM

Quote

public EuroConverter (double initialRate)
{
}


Should be

public EuroConverter (double initialRate)
{
    conversionRate = initialRate;
}




You also need to return conversionRate in your getter and do something in the convertToEuros method (or it will return 0)

This post has been edited by g00se: 01 June 2009 - 04:15 AM

Was This Post Helpful? 1
  • +
  • -

#8 NeoTifa  Icon User is offline

  • 1-800-NEO-ROXS
  • Icon
  • View blog
  • Group: Authors
  • Posts: 7,603
  • Joined: 24-September 08


Dream Kudos: 150

Posted 01 June 2009 - 05:23 AM

:code: .... It's a smiley >_>
Was This Post Helpful? 0
  • +
  • -

#9 gmillerlight  Icon User is offline

  • New D.I.C Head
  • Pip
  • Group: Members
  • Posts: 26
  • Joined: 30-April 09


Dream Kudos: 0

Posted 01 June 2009 - 05:37 AM

I can not get a value other than 0.00 what is wrong with this


 package conversionapplication;

/**
 *
 * @author yomomma
 */
public class EuroConverter
{
	// Instance variables (characteristics)
	private double conversionRate;

	public EuroConverter (double initialRate)
	{
		conversionRate = initialRate;
		
		}

	/**
	 * @param conversionRate the conversionRate to set
	 */
	public void setConversionRate(double conversionRate)
	{
		this.conversionRate = conversionRate;
	}

	public double convertToEuros(double dollars)
	{
		double convertToEuros = 0.00;
		double dollarAmount = .29;
		return convertToEuros;
	}
	/**
	 * converts a dollar amount to Euros
	 * @param dollars
	 * @return the conversionRate
	 */
	public double getConversionRate() 
	{
		double convertedValue = 0.00;
		return conversionRate;
	}

}





public class ConversionApplication {

	/**
	 * @param args the command line arguments
	 */
	public static void main(String[] args) 
	{


		// variable declarations
		double convRate;
		double dollarAmt = -1;
		double euroAmt;

		EuroConverter myConverter;
		Scanner input = new Scanner(System.in);


		// Get user input for conversion rate and construct EroConverter
		System.out.print( "Please enter conversion rate (x.xx): ");
		convRate = input.nextDouble();

		while (convRate <= 0)
		{
			System.out.print( "Rate cannot be less than zero. Try again: ");
			convRate = input.nextDouble();
		}

		myConverter = new EuroConverter(convRate);

		while (dollarAmt != 0)
		{
			System.out.print( "\nPlease enter the dollar amount to convert or 0 to quit: ");
			dollarAmt = input.nextDouble();

			if (dollarAmt != 0)
			{
				// error trap
				while (dollarAmt < 0)
				{
					System.out.print( "Dollar amount cannot be negative: ");
					dollarAmt = input.nextDouble();
				}

				//
				myConverter.convertToEuros(dollarAmt);

				// displays the converted value in Euros
				System.out.printf( "The equivalent value is %.2f Euros.", myConverter.convertToEuros(dollarAmt));
			}

		}

		System.out.println("Thank you for using our Euro converter.");
	}
   
}
/*run:
Please enter conversion rate (x.xx): 1.42

Please enter the dollar amount to convert or 0 to quit: 5
The equivalent value is 0.00 Euros.
Please enter the dollar amount to convert or 0 to quit: 0
Thank you for using our Euro converter.
BUILD SUCCESSFUL (total time: 14 seconds)*/





]

View PostNeoTifa, on 1 Jun, 2009 - 05:23 AM, said:

:code: .... It's a smiley >_>

This post has been edited by gmillerlight: 01 June 2009 - 06:13 AM

Was This Post Helpful? 0
  • +
  • -

#10 NeoTifa  Icon User is offline

  • 1-800-NEO-ROXS
  • Icon
  • View blog
  • Group: Authors
  • Posts: 7,603
  • Joined: 24-September 08


Dream Kudos: 150

Posted 01 June 2009 - 06:25 AM

You have your myConverter set to 0.00, which will make the answer zero. That's what I'm seeing.

Why is your dollar amount .29? Your dollars is still 0. You never pulled your parameter out and mutated it.

This post has been edited by NeoTifa: 01 June 2009 - 06:28 AM

Was This Post Helpful? 0
  • +
  • -

#11 computerfox  Icon User is offline

  • straight vegetarian kid
  • PipPipPipPipPip
  • View blog
  • Group: Members
  • Posts: 3,772
  • Joined: 29-January 09


Dream Kudos: 1700

Posted 01 June 2009 - 06:27 AM

you're always returning 0.00 in the conversion process.
Was This Post Helpful? 0
  • +
  • -



Fast Reply

  

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users



Live Help!

Be Social

Dream.In.Code RSS Feed Dream.In.Code LinkedIn Group Follow Us On Twitter Fan Us On Facebook

Tutorials

Programming

Web Development

Reference Sheets

Code Snippets

DIC Chatroom

Bye Bye Ads

Monthly Drawing

Thumb Drive

Top Contributors

Top 10 Kudos This Month