fork download
  1. #include <stdio.h>
  2. double ReadValues(double*length, double*width, double*discount, double*cost);
  3. double Area(double l, double w);
  4. void PrintMeasurements(double l, double w);
  5.  
  6. int main(void) {
  7. double length, width, discount, cost;
  8. ReadValues (&length, &width, &discount, &cost);
  9. Area (length, width);
  10. PrintMeasurements(length, width);
  11. return 0;
  12. }
  13. double ReadValues(double*length, double*width, double*discount, double*cost)
  14. {
  15. printf(" Enter room length (feet):");
  16. scanf("%lf", length);
  17. printf(" \t\t %10.2lf\n ", length);
  18. printf("Enter room width (feet):");
  19. scanf(" %lf", width);
  20. printf(" \t\t %10.2lf\n ", width);
  21. printf("Enter customer discount (%):");
  22. scanf(" %lf", discount);
  23. printf(" \t %10.2lf\n ", discount);
  24. printf("Enter cost per square foot ($):");
  25. scanf(" %lf", cost);
  26. printf(" %10.2lf\n ", cost);
  27. }
  28. double Area(double l, double w)
  29. {
  30. return l*w;
  31. }
  32. void PrintMeasurements(double l, double w)
  33. {
  34. printf("\t\tMEASUREMENTS \n");
  35. printf("\tLength\t\t %10.2lf feet\n", l);
  36. printf("\tWidth\t\t %10.2lf feet\n", w); //Doesn't print entered value
  37. printf("\tArea\t\t %10.2lf sq. feet\n", Area);
  38. }
  39.  
Success #stdin #stdout 0s 9432KB
stdin
10
12
3
5
stdout
 Enter room length (feet): 		       0.00
 Enter room width (feet): 		       0.00
 Enter customer discount (%): 	       0.00
 Enter cost per square foot ($):       0.00
 		MEASUREMENTS 
	Length		      10.00 feet
	Width		      12.00 feet
	Area		       0.00 sq. feet