Hvordan kan jeg skrive et program i Programspråk C som konverterer Fahrenheit til Celsius til Kelvin?

Hvordan kan jeg skrive et program i Programspråk C som konverterer Fahrenheit til Celsius til Kelvin?


Fahrenheit og Celsius er skalaene som oftest brukes i forbindelse med temperaturer innenfor eller i nærheten av det område av temperaturer ved hvilke vann er en væske. Vann fryser ved 32 grader på Fahrenheit skala og 0 grader Celsius; det koker ved 212 grader og 100 grader, henholdsvis.

I grader Kelvin, forskjellen mellom vannets fryse- og koketemperatur er 100 grader, det samme som Celsius. Null grader Kelvin, men referanser absolutte null, den temperatur ved hvilken det ikke er noen termisk aktivitet. Dette er en konstant temperatur på -273.15 grader C.

Konvertering blant de tre skalaene krever enkle regneoperasjoner.

Bruksanvisning

1 Definere variabler Celsius, Kelvin, og Fahrenheit. Avhengig av presisjon man ønsker, kan de bli definert som heltall eller flyttall.

2 Initialiser Fahrenheit verdi. For eksempel,

Fahrenheit = 100,0;

3 Beregn Celsius temperatur ved hjelp av formelen Celsius: fem-none av Fahrenheit temperatur minus 32 grader, noe som for en Fahrenheit temperatur på 100,0 vil konvertere til en Celsius temperatur på 37,78 grader. Den C-kode for denne beregningen er

Celsius = (5,0 / 9,0) * (Fahrenheit - 32,0);

4 Konverter Celsius til Kelvin ved å legge den konstante forskjellen mellom Kelvin og Celsius, 273,15 grader. For eksempel er Kelvin temperatur 310.93 grader Kelvin. C-koden for denne operasjonen er

Kelvin = Celsius + 273,15;

5 Legg en utskrift eller utskrifts uttalelser som ønsket, kompilere og kjøre programmet. Sjekk resultatene mot resultatene i eksempelet.