Ayyukan juyi tsakanin yanayin zafi Fahrenheit da Celsius wata matsala ce ta gama gari da masu shirye-shirye za su iya fuskanta, musamman lokacin aiki akan lissafin kimiyya ko aikace-aikacen yanayi. An san dabarun waษannan juzu'ai shekaru aru-aru, duk da haka aiwatar da su a cikin yaren shirye-shirye kamar C yana gabatar da nasa ฦalubale da lada. C shine yaren shirye-shirye na gabaษaya wanda ya shahara sosai don ayyuka iri-iri na shirye-shirye saboda sassauฦansa, dacewarsa, da sarrafa shi.
Dabaru don juyar da Fahrenheit zuwa Celsius kuma akasin haka sune kamar haka:
โ Don canzawa daga Fahrenheit zuwa Celsius, cire 32 daga zafin Fahrenheit, sannan ninka sakamakon da 5/9.
โ Don canzawa daga Celsius zuwa Fahrenheit, ninka zafin Celsius da 9/5, sannan ฦara 32 zuwa sakamakon.
Bari mu shiga cikin cikakkun bayanai na yadda za mu iya aiwatar da shirin don aiwatar da waษannan juzu'i a cikin C.
#include <stdio.h> int main(){ float fahr, celsius; printf("Enter the temperature in Fahrenheit: "); scanf("%f", &fahr); celsius = (fahr - 32) * 5/9; printf("Temperature in Celsius: %.2f", celsius); return 0; }
Fahimtar lambar canza Fahrenheit zuwa Celsius
A cikin shirin C da aka ambata, da farko, an bayyana ma'auni guda biyu masu iyo 'fahr' da 'celsius'. Maษallin 'fahr' zai riฦe zafin jiki a cikin Fahrenheit wanda mai amfani ya shigar, kuma ma'aunin 'celsius' zai riฦe yanayin da aka canza a Celsius.
Bayan haka, ana amfani da aikin 'scanf' don samun shigarwar daga mai amfani. Wannan daidaitaccen aikin ษakin karatu yana karanta shigarwar daga daidaitaccen shigarwar (yawanci madannai). Ana amfani da hujjar `&fahr` don tantance inda za'a adana ฦimar shigarwar.
Ayyukan ษakin karatu da amfani da su a cikin shirin
Sai mu yi amfani da dabarar don musanya Fahrenheit zuwa Celsius kuma mu adana sakamakon a cikin 'celsius' m. A ฦarshe, aikin `printf`, wani madaidaicin aikin ษakin karatu, ana amfani dashi don buga yanayin da aka canza zuwa daidaitaccen fitarwa (yawanci allon). Ana amfani da `% 2f` a cikin bayanin `printf` don buga lambar wurin iyo tare da daidaitattun wurare guda biyu.
Hakanan yana da mahimmanci a lura da amfani da `#clude
Gabaษaya, wannan lambar taฦaitacciya ce kuma ingantaccen mafita ga matsalar juyar da Fahrenheit zuwa Celsius. Ta yin amfani da daidaitattun ayyukan ษakin karatu da C ke bayarwa da aiwatar da sanannen dabarar lissafi, za mu iya yin jujjuya cikin sauri da daidai.