Calculator Tools Calculator Tools
Create

Kalkulator Sederhana yang Menarik

Feb 9, 2026

About this app

Kalkulator sederhana yang menarik dan responsif untuk semua perangkat. Hitung dengan cepat!

Kalkulator Sederhana yang Menarik Kalkulator Sederhana 0 7 8 9 / 4 5 6 * 1 2 3 - 0 = C +

Related apps

Put this on your site

Source

                    <html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1">

<title>Kalkulator Sederhana yang Menarik</title>
<meta name="description" content="Kalkulator sederhana yang menarik dan responsif untuk semua perangkat. Hitung dengan cepat!">
<meta name="keywords" content="kalkulator, matematika, aplikasi web, kalkulator perhitungan, sederhana">

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" crossorigin="anonymous"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" crossorigin="anonymous">
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.min.js" crossorigin="anonymous"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6.6.0/css/fontawesome.min.css" crossorigin="anonymous">

<script type="text/javascript">
try {
document.addEventListener("DOMContentLoaded", function() {
let calculation = "";

function updateDisplay() {
$("#display").text(calculation);
}

$(".btn-number").click(function() {
const value = $(this).data("value");
calculation += value;
updateDisplay();
});

$("#btn-clear").click(function() {
calculation = "";
updateDisplay();
});

$("#btn-equal").click(function() {
try {
calculation = eval(calculation).toString();
} catch (e) {
calculation = "Error";
}
updateDisplay();
});
});
} catch (error) {
throw error;
}
</script>

<style>
body {
background: linear-gradient(to bottom right, #84c1ff, #ffd1a4);
color: #333;
font-family: Arial, sans-serif;
}
#main-container {
margin-top: 50px;
box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
border-radius: 10px;
padding: 20px;
background-color: white;
}
#display {
height: 50px;
font-size: 24px;
text-align: right;
border: 2px solid #84c1ff;
border-radius: 5px;
padding: 10px;
background-color: #f0f8ff;
margin-bottom: 20px;
}
.btn-number {
width: 75px;
height: 75px;
font-size: 24px;
margin: 10px;
}
.btn-operation {
width: 75px;
height: 75px;
font-size: 24px;
background-color: #84c1ff;
color: white;
margin: 10px;
}
.btn-operation:hover {
background-color: #66aee2;
}
button {
border-radius: 5px;
}
</style>
</head>
<body>
<div id="main-container" class="container text-center">
<h1>Kalkulator Sederhana</h1>
<div id="display">0</div>
<div class="row mb-2">
<div class="col">
<button class="btn btn-primary btn-number" data-value="7">7</button>
</div>
<div class="col">
<button class="btn btn-primary btn-number" data-value="8">8</button>
</div>
<div class="col">
<button class="btn btn-primary btn-number" data-value="9">9</button>
</div>
<div class="col">
<button class="btn btn-operation" data-value="/">/</button>
</div>
</div>
<div class="row mb-2">
<div class="col">
<button class="btn btn-primary btn-number" data-value="4">4</button>
</div>
<div class="col">
<button class="btn btn-primary btn-number" data-value="5">5</button>
</div>
<div class="col">
<button class="btn btn-primary btn-number" data-value="6">6</button>
</div>
<div class="col">
<button class="btn btn-operation" data-value="*">*</button>
</div>
</div>
<div class="row mb-2">
<div class="col">
<button class="btn btn-primary btn-number" data-value="1">1</button>
</div>
<div class="col">
<button class="btn btn-primary btn-number" data-value="2">2</button>
</div>
<div class="col">
<button class="btn btn-primary btn-number" data-value="3">3</button>
</div>
<div class="col">
<button class="btn btn-operation" data-value="-">-</button>
</div>
</div>
<div class="row mb-2">
<div class="col">
<button class="btn btn-number" data-value="0">0</button>
</div>
<div class="col">
<button class="btn btn-operation" id="btn-equal">=</button>
</div>
<div class="col">
<button class="btn btn-operation" id="btn-clear">C</button>
</div>
<div class="col">
<button class="btn btn-operation" data-value="+">+</button>
</div>
</div>
</div>
</body>
</html>