Solved

Currency conversion

Posted on 2004-04-28
10
900 Views
Last Modified: 2010-04-02
Write a C program to do currency conversion. The program will display a title "Currency Conversion," ask the user to enter the amount in US dollars, and then convert it into 5 foreign currencies. The program will then output the names of five currencies and their equivalents to US dollars. Use the exchange rates below.

1 Swiss Franc = 0.6072 US dollars
1 British Pound = 1.4320 US Dollars
1 Japanese Yen = 0.0081 US DOLLARS
1 Canadian Dollar = 0.6556 US Dollars
1 Euro                 = 0.8923 US Dollars
0
Comment
Question by:shnhutson
  • 3
  • 3
  • 2
10 Comments
 
LVL 46

Expert Comment

by:Sjef Bosman
ID: 10939787
And your problem is... What's the code you have?
0
 
LVL 9

Expert Comment

by:ankuratvb
ID: 10939813
Homework???

We're not allowed to do your homework,
either post your attempt at the code,or tell us specifically where you are stuck,
We'll be glad to help.


0
 

Author Comment

by:shnhutson
ID: 10939849
I am stuck after I include < stdio.h>. How do I define the different currencies.
0
Master Your Team's Linux and Cloud Stack

Come see why top tech companies like Mailchimp and Media Temple use Linux Academy to build their employee training programs.

 
LVL 9

Accepted Solution

by:
ankuratvb earned 125 total points
ID: 10939897
Think what you have to do:

First,you need to get the dollar value from the user.Take a float.
float dollar;

Then,conversion requires multiplication with the values you have provided above.These are decimal values as well,so use float for them as well.
float euro=0.1234;//whatever your value,place here
//similarly for the other currencies as well.

Multiply the dollar with the conversion value and you have the converted value.

Use printf() to display the text and the converted value.
0
 
LVL 9

Expert Comment

by:ankuratvb
ID: 10939998
Lets say you define euro as:
float euro=0.8923;

>The program will then output the names of five currencies and their equivalents to US >dollars.

1 USD=1/euro

Use printf() to print these values out for all the five currencies.
0
 
LVL 46

Expert Comment

by:Sjef Bosman
ID: 10940123
Now are you doing the homework for him/her after all. Writing the code would have been a lot faster, about 12 lines would be enough, wouldn't it?

ShnHutson: do you have a good book on C? I have a very old Kernighan & Ritchie "The C Programming Language", and you can find a similar program on page 8 already! (Celsius-Fahrenheit conversion)
0
 

Author Comment

by:shnhutson
ID: 10944982
Thanks for the help, I don't have any books on C. Only the teacher's weekly notes. What you have posted helped me out the rut.
0
 

Author Comment

by:shnhutson
ID: 11055510
I accepted it because I pieced together some of the comments that were made. I was running out of time.
0

Featured Post

Simplifying Server Workload Migrations

This use case outlines the migration challenges that organizations face and how the Acronis AnyData Engine supports physical-to-physical (P2P), physical-to-virtual (P2V), virtual to physical (V2P), and cross-virtual (V2V) migration scenarios to address these challenges.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Parsing XML instructions in Java/any other language.... 3 116
Grammars for C C++ and java 1 131
Using ANSI C how to Read a .csv file 10 93
C Programming - If Statement 8 82
Have you thought about creating an iPhone application (app), but didn't even know where to get started? Here's how: ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ Important pre-programming comments: I’ve never tri…
Windows programmers of the C/C++ variety, how many of you realise that since Window 9x Microsoft has been lying to you about what constitutes Unicode (http://en.wikipedia.org/wiki/Unicode)? They will have you believe that Unicode requires you to use…
Video by: Grant
The goal of this video is to provide viewers with basic examples to understand and use nested-loops in the C programming language.
The goal of this video is to provide viewers with basic examples to understand opening and reading files in the C programming language.

808 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question