cara membuat kalkulator dengan html dan css

Berikut adalah langkah-langkah untuk membuat kalkulator dengan tampilan keren menggunakan HTML:


Membuat file HTML: Buat file HTML baru dengan teks editor atau software pengembangan web seperti Visual Studio Code, Sublime Text, atau Dreamweaver.


1. Menambahkan CSS: Tambahkan CSS ke file HTML untuk memberi tampilan keren pada kalkulator. Anda bisa menambahkan CSS dengan menggunakan tag <style> di dalam bagian <head> di file HTML atau dengan menulis kode CSS di file terpisah dan memanggilnya di file HTML.


2. Membuat tampilan kalkulator: Buat tampilan kalkulator dengan menggunakan elemen HTML seperti <div>, <button>, dan <input>. Gunakan CSS untuk menentukan ukuran, posisi, warna, dan bentuk elemen.


3. Membuat fungsi kalkulator: Buat fungsi kalkulator dengan menggunakan bahasa pemrograman JavaScript. Anda bisa menambahkan kode JavaScript ke file HTML dengan menuliskannya di antara tag <script> atau dengan membuat file JavaScript terpisah dan memanggilnya di file HTML.


4. Menambahkan event handler: Tambahkan event handler ke tombol kalkulator dengan menggunakan metode addEventListener pada objek tombol. Event handler akan memanggil fungsi kalkulator yang telah dibuat saat tombol di klik.


5. Menghubungkan HTML, CSS, dan JavaScript: Hubungkan file HTML, CSS, dan JavaScript dengan menautkannya di file HTML menggunakan tag <link> untuk CSS dan tag <script> untuk JavaScript.


Berikut adalah contoh sederhana kode HTML, CSS, dan JavaScript untuk membuat kalkulator :

HTML 

<!DOCTYPE html>

<html>

<head>

 <title>Kalkulator</title>

 <link rel="stylesheet" type="text/css" href="style.css">

</head>

<body>

 <div class="calculator">

  <input type="text" id="display" readonly>

  <button onclick="clearDisplay()">AC</button>

  <button onclick="deleteDigit()"><</button>

  <button onclick="calculate('/')">/</button>

  <button onclick="calculate('*')">*</button>

  <button onclick="addDigit(7)">7</button>

  <button onclick="addDigit(8)">8</button>

  <button onclick="addDigit(9)">9</button>

  <button onclick="calculate('-')">-</button>

  <button onclick="addDigit(4)">4</button>

  <button onclick="addDigit(5)">5</button>

  <button onclick="addDigit(6)">6</button>

  <button onclick="calculate('+')">+</button>

  <button onclick="addDigit(1)">1</button>

  <button onclick="addDigit(2)">2</button>

  <button onclick="addDigit(3)">3</button>

  <button onclick="calculate('=')">=</button>

  <button onclick="addDigit(0)">0</button>

  <button onclick="addDigit('.')">.</button>

 </div>

 <script src="script.js"></script>

</body>

</html>


CSS

.calculator {

 background-color: #f1f1f1;

 border: 1px solid #ccc;

 border-radius: 4px;

 padding: 20px;

 width: 220px;

 margin: 0 auto;

}


#display {

 width: 







Komentar