Konversi Satuan Fisika
Hasil:
Aplikasi konversi satuan fisika sederhana menggunkan java script
<!DOCTYPE html>
<html>
<head>
<title>Aplikasi Konversi Satuan Fisika</title>
<style>
body {
font-family: Arial, sans-serif;
}
.converter {
width: 300px;
margin: 0 auto;
text-align: center;
}
select, input {
width: 100%;
padding: 10px;
margin-bottom: 10px;
}
</style>
</head>
<body>
<div class="converter">
<h1>Konversi Satuan Fisika</h1>
<select id="unitType">
<option value="length">Panjang</option>
<option value="mass">Massa</option>
<option value="time">Waktu</option>
</select>
<input type="number" id="inputValue" placeholder="Masukkan nilai">
<select id="fromUnit">
<!-- Tambahkan pilihan satuan fisika yang sesuai di sini -->
<option value="m">Meter</option>
<option value="cm">Centimeter</option>
<option value="km">Kilometer</option>
</select>
<select id="toUnit">
<!-- Tambahkan pilihan satuan fisika yang sesuai di sini -->
<option value="m">Meter</option>
<option value="cm">Centimeter</option>
<option value="km">Kilometer</option>
</select>
<button onclick="convert()">Konversi</button>
<p>Hasil: <span id="result"></span></p>
</div>
<script>
function convert() {
const unitType = document.getElementById("unitType").value;
const fromUnit = document.getElementById("fromUnit").value;
const toUnit = document.getElementById("toUnit").value;
const inputValue = parseFloat(document.getElementById("inputValue").value);
// Tambahkan lebih banyak konversi satuan fisika di sini
let result;
if (unitType === "length") {
// Konversi satuan panjang
if (fromUnit === "m" && toUnit === "cm") {
result = inputValue * 100;
} else if (fromUnit === "m" && toUnit === "km") {
result = inputValue / 1000;
} else if (fromUnit === "cm" && toUnit === "m") {
result = inputValue / 100;
} else if (fromUnit === "cm" && toUnit === "km") {
result = inputValue / 100000;
} else if (fromUnit === "km" && toUnit === "m") {
result = inputValue * 1000;
} else if (fromUnit === "km" && toUnit === "cm") {
result = inputValue * 100000;
} else {
result = inputValue; // Satuan sama, tidak ada konversi
}
} else if (unitType === "mass") {
// Konversi satuan massa
// Tambahkan kode untuk konversi satuan massa di sini
} else if (unitType === "time") {
// Konversi satuan waktu
// Tambahkan kode untuk konversi satuan waktu di sini
}
document.getElementById("result").textContent = result;
}
</script>
</body>
</html>
Tidak ada komentar:
Posting Komentar