C++ Celcius Fahrenhayt (Fahrenheit) Çevirme

Merhaba arkadaşlar, bildiğiniz gibi fahrenheit ve celcius sıcaklığı ölçmek için kullandığımız iki farklı birim. Diğer birimlerde olduğu gibi bu iki birim için de birbirleri arasında çevirme yapılması mümkün. Tabii bu çevirmeleri yapmak için iki adet formülümüz var. Bunlar;

  • f = c * 9/5 + 32;
  • c = (f 32) * 5/9;
#include<iostream>

using namespace std;
 
int main()
{
	float cel, far;
	cout << "Celsius: ";
	cin >> cel;
	far = cel * 9/5 + 32;
	cout << "Fahrenheit: " << far;
	return 0;
}

Çıktı

Celsius: 36
Fahrenheit: 96.000

Eğer fahrenheit girip celcius sonuç almak istersek de şu konu kullanabiliriz;

#include<iostream>

using namespace std;
 
int main()
{
	float cel, far;
	cout << "Fahrenheit: ";
	cin >> far;
	cel = (far - 32) * 5/9;
	cout << "Celsius: " << cel;
	return 0;
}

Çıktı

Fahrenheit: 98
Celsius: 36.666668

Caner Canbaz

Orta Doğu Teknik Üniversitesi, Bilgisayar ve Öğretim Teknolojileri Eğitimi Bölümü'nden 2018 yılında mezun oldum. Profesyonel olarak yazılım geliştirici pozisyonunda çalışıyorum.

Yorum yap

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Caner Canbaz

Orta Doğu Teknik Üniversitesi, Bilgisayar ve Öğretim Teknolojileri Eğitimi Bölümü'nden 2018 yılında mezun oldum. Profesyonel olarak yazılım geliştirici pozisyonunda çalışıyorum.

Kategoriler

İletişim

Eğer bir konuda bana ulaşmak isterseniz, aşağıdaki linkleri kullanabilirsiniz.