Thread: decimal places
View Single Post
Old 11-05-2004, 06:11 PM   #1 (permalink)
zero2
Junkie
 
zero2's Avatar
 
decimal places

I created a program that converts centigrade to farehenheit, and I want to only print the answer to two decimal places. I can probably leave it as it is, since the problem doesn't ask to be formatted that way, but if get a problem that involves money, I would like to know how to do it.

Here's the problem, and the language is c:

Code:
/* This program converts Centigrade to Farenheit.
Written by: zero2
*/

#include <stdio.h>

int main (void)
{
/*Local Definitions*/
float cent;
float far;


/*Statements*/
printf("Enter Temperature in Centigrade\n");
scanf(" %f", &cent);
far = 32 + (cent * 1.8);
printf("Temperature in Centigrade: %f\nTempreture in Farenheitt: %f\n", cent, far);
	return 0;
}
/* main */

/* Results 

Enter Temperature in Centigrade
37
Temperature in Centigrade: 37.000000
Tempreture in Farenheitt: 98.599998
Press any key to continue */
zero2 is offline  
 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73