finding a word and preforming a math function - Programmers Heaven

#### Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

# finding a word and preforming a math function

Posts: 11Member
I am wanting to write a simple bit of code that converts a currency into US\$

I have managed thus far to get it to ask which currency I want to convert now I am not sure where to go from here

[code]#include
#include
int main()
{
char n1[20];// rand
char n2[20];// pounds
char n3[20];// yen

puts("What currency do you want to convert to US\$:
");
scanf("%s",n1,n2,n3);
printf("
");
printf("You want to convert %s to US\$
",n1,n2,n3);
printf("
");

return(0);
}[/code]

• Posts: 3Member
Hi, Piczim. You might have better luck if you used floating point variables instead of strings. For example:

[code]
/* This program converts an input dollar amount to yen,
using a sample exchange rate of 200.41. It is written for
piczim. Author: Jose Luis Nunez. Public Domain: True*/

#include
#include

#define RATE 200.41 //assuming exchange rate is 200.41

float conv_yen(float dollars);

int main(void){
float dollars;
float yen;

printf("Enter Amount: ");
scanf("%f", &dollars);

yen = conv_yen(dollars);
printf("
\$%6.2f = %8.2f yen
", dollars, yen);
return 0;
}

float conv_yen(float dollars){
return(dollars * RATE);
}
[/code]
You can then operate on the variables directly, and add the dollar/yen signs in output. Hope this helps!