Javascript ile Santigrat-Fahrenhayt Çevirme
Sıcaklık ölçü birimleri olan Santigrat (Celsius) ve Fahrenheit arasında dönüşüm yapmak, birçok projede veya uygulamada ihtiyaç duyulan bir işlemdir. JavaScript ile sıcaklık birimleri arasında hızlıca dönüşüm yapmak oldukça kolaydır. Bu yazıda, HTML ve JavaScript kullanarak iki birim arasında çeviri yapan bir uygulama geliştireceğiz.
Santigrat-Fahrenheit ve Fahrenheit-Santigrat Dönüşüm Formülleri
Santigrat’ı Fahrenheit’a çevirmek için:
Fahrenheit=(Santigrat × 9/5)+32
Fahrenheit’i Santigrat’a çevirmek için:
Santigrat=(Fahrenheit − 32) × 5/9
HTML
<h2>Sıcaklık Dönüşüm Aracı</h2>
<label for="temp">Sıcaklık Değeri:</label>
<input type="number" id="temp" placeholder="Sıcaklık değerini girin">
<select id="scale">
<option value="CtoF">Santigrat'tan Fahrenheit'a</option>
<option value="FtoC">Fahrenheit'tan Santigrat'a</option>
</select>
<button onclick="convertTemperature()">Dönüştür</button>
<p id="result"></p>
JavaScript
function convertTemperature() {
// Kullanıcıdan sıcaklık değerini ve dönüşüm türünü al
let temp = parseFloat(document.getElementById("temp").value);
let scale = document.getElementById("scale").value;
let result;
// Dönüşüm işlemleri
if (scale === "CtoF") {
result = (temp * 9 / 5) + 32;
document.getElementById("result").innerHTML = temp + " °C = " + result.toFixed(2) + " °F";
} else if (scale === "FtoC") {
result = (temp - 32) * 5 / 9;
document.getElementById("result").innerHTML = temp + " °F = " + result.toFixed(2) + " °C";
} else {
document.getElementById("result").innerHTML = "Lütfen geçerli bir değer girin.";
}
}
Yukarıda paylaştığım kodların çalışan bir örneğini aşağıda ki bağlantıdan inceleyebilirsiniz.
https://codepen.io/Serdar-Karaca/pen/wvVxbEP
Bir Yorum Yazın