/* This program calculates the dollar value of your foreign currency */

#define DOLLARS_PER_FRANC  0.16
#define DOLLARS_PER_YEN    0.01

#include <stdio.h>

/* Function declarations */
double ValueInDollars(double amount, double rate);

main() 
{
  double francs, dollarsOfFrancs;        /* francs, value of francs  */
  double yen, dollarsOfYen;              /* yen, value of yen        */
  double total = 0.00;                   /* total amount of currency */

  printf("Enter amount of Francs : "); 
  scanf("%lf", &francs);

  dollarsOfFrancs = ValueInDollars(francs, DOLLARS_PER_FRANC);
  printf("You have $%f dollars worth of Francs\n", dollarsOfFrancs);

  printf("Enter amount of Yen    : "); 
  scanf("%lf", &yen);

  dollarsOfYen = ValueInDollars(yen, DOLLARS_PER_YEN);
  printf("You have $%f dollars worth of Yen\n", dollarsOfYen);          

  total = dollarsOfFrancs + dollarsOfYen;
  printf("You have $%f dollars worth of Francs and Yen\n", total);
}

/* Convert currency into dollars, given an exchange rate */
double ValueInDollars(double amount, double rate)
{
  double value;

  value = amount * rate;
  return value;
}