Your browser does not seem to support CSS. If images appear below, please disregard them.
toggle
February
S M T W T F S
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
Sponsored Links
Latest Postings
Topic Options
Rate This Topic
#17146 - 04/20/04 10:04 AM c functions and calls
Joined: Apr 2004
Posts: 6
geodesic Offline
Junior Member
geodesic Offline
Junior Member

Joined: Apr 2004
Posts: 6
The Riemann Manifold
hello,

please take a look at the following code and give me some feedback on

1. does it reflect "good programming style"
2. is it "portable"
3. is it "elegant"

i am learning this c language and would love feedback.

so far you guys have been a great help. i want to get up to speed on this programming stuff asap. i got a graphlink for my ti - 83+ graphing calc and wanna get into some assembly with it .. but thats a whole other topic ....

so heres the code ...

Code:
 
float celsius_conversion(float fahr);
float kelvin_conversion(float celsius);


float fahr, celsius, kelvin;

int main(void)
{
	

	printf ("\nPlease enter the temperature in Farenheit\n");
	printf ("that you wish to convert to Celsius and Kelvin: ");
	scanf (" %f", &fahr);
	celsius = celsius_conversion(fahr);
	printf("\n%.1f Degrees Farenheit is:\n\n1. %.1f Degrees Celsius\n2. %.1f Kelvin",
	fahr, celsius_conversion(fahr), kelvin_conversion(celsius));
	
	return 0;
}

float celsius_conversion(float fahr)
{   
    
	celsius = (5 * (fahr -32)/9);
	
	return celsius;
	
}

float kelvin_conversion(float celsius)
{
	kelvin = celsius + 273.15;
	
	return kelvin;
	
}		
	 

Top
Sponsored Links
#17147 - 04/27/04 11:04 AM Re: c functions and calls
Joined: Aug 2003
Posts: 68
MESELF Offline
Junior Member
MESELF Offline
Junior Member

Joined: Aug 2003
Posts: 68
yes assembly is a whole other topic. esp for ti-83+. i know a little o' that stuff it is anal. that code looks alright to me. i would say its pretty good programming style. elegance dont ask me about that and i know nothing of porting. but the code itself is functional and its a nice illustration of functions for a beginner.

Top

Member Spotlight
Gremelin

Gremelin
Portland, OR; USA
Posts: 7,194
Joined: February 2002
Show All Member Profiles 
Forum Statistics
Forums46
Topics43,952
Posts79,126
Members2,157
Most Online1,567
Apr 25th, 2010
Top Posters(All Time)
UGN Security 37,115
Gremelin 7,194
§intå× 3,255
SilentRage 1,273
Ice 1,146
pergesu 1,136
Infinite 1,041
jonconley 955
Girlie 908
unreal 860
Newest Members
Herbert_Sherbert, codemauve, Lillysdragon1984, Brewwit, boa
2157 Registered Users
Who's Online Now
0 registered members (), 0 guests and 0 spiders.
Latest News