An warware: farenheit zuwa tsarin celsius

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 `a farkon lambar. Wannan umarni ne na mai gabatarwa wanda ya haษ—a da abubuwan da ke cikin stdio.h (Fayil na kai tsaye na Input/Fitowa) a cikin shirinmu. Ayyukan `printf` da `scanf` an bayyana su a cikin wannan fayil ษ—in taken, kuma haษ—a shi a cikin shirin yana ba mu damar amfani da waษ—annan ayyukan.

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.

Shafi posts:

Leave a Comment