error messages

I have two error messages in the code below that I have no idea what they mean. Knot knowing what they mean means that I am unable to fix them.

The errors are

error: switch quantity not an integer
error case label does not reduce to an integer constant




#include

int main(int argc, char *argv[])
{
float inputamount, result;

printf("

Enter amount to be converted");
printf("
in the form SA, where the");
printf("
where the two letters represent");
printf("
a country.");
printf("
ad = Australian dollars.");
printf("
gb = British Pounds.");
printf("
jp = Japenes yen.");
printf("
vd= Vitnames dollars.");
printf("

Enter amount to convert: ");

switch(inputamount)
{

case "ad":
result = inputamount * 1.044;
break;

case "gb":
result = inputamount / 0.63;
break;

case "jp":
result = inputamount * 95.057;

case "vd":
result = inputamount * 2.106;

break;

default:
Sign In or Register to comment.

Howdy, Stranger!

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

Categories