Skip to content

BintangSry/KalkulatorJS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

KalkulatorJS

Sebuah kalkulator sederhana berbasis web menggunakan HTML, CSS, dan JavaScript. Dirancang untuk melakukan operasi dasar serta beberapa fungsi ekstra jika diperlukan.


🎯 Fitur

  • Operasi aritmatika dasar:
    • Penjumlahan (+)
    • Pengurangan (βˆ’)
    • Perkalian (Γ—)
    • Pembagian (Γ·)
  • Mendukung input angka desimal (float)
  • Opsional (tergantung implementasi):
    • Clear (C)
    • Plus/Minus toggle (Β±)
    • Angka terakhir (Ans)
    • Persen (%)

πŸš€ Cara Menjalankan

  1. Clone repo:
    git clone https://github.com/BintangSry/KalkulatorJS.git
  2. Masuk ke direktori:
    cd KalkulatorJS
  3. Buka index.html di browser (cukup klik dua kali atau gunakan live server).

πŸ› οΈ Cara Kerja

  • Tombol tombol (0-9, operator, =, C, dll.) terhubung dengan event listener di app.js.
  • Input POP secara dinamis ditampilkan di layar kalkulator.
  • Ekspresi dihitung saat = ditekan.
  • Fitur tambahan:
    • C = Clear layar.
    • Β± = Toggle positif/negatif.
    • Ans = Menyimpan hasil terakhir.

πŸ§ͺ Contoh Penggunaan

Input Output
12 + 7 = 19
5.3 Γ— 2 = 10.6
10 Γ· 4 = 2.5
C Layar reset

🧩 Kontribusi

Kontribusi sangat welcome! Silakan:

  1. Fork repositori ini.
  2. Buat branch baru: git checkout -b fitur-baru.
  3. Commit perubahan kamu: git commit -m "Menambah fitur X".
  4. Push ke branch: git push origin fitur-baru.
  5. Buat pull request.

✨ Ide Pengembangan

  • Menambahkan kalkulator ilmiah (fungsi sin, cos, tan, sqrt, exp, ln, Ο€, e, dsb.)
  • Support keyboard input penuh.
  • Mode tema (gelap/terang).
  • Riwayat perhitungan (history).

πŸ“„ Lisensi

dibuat oleh BintangSry


πŸ“Œ Kontak

Jika ada pertanyaan atau ide:

  • Email: misal bintangsry31@gmail.com (jika mau ditambahkan)

Selamat coding πŸ§‘β€πŸ’», semoga bermanfaat dan makin berkembang! πŸš€

About

Proyek ini dibuat sebagai latihan interaktif untuk memahami cara kerja kalkulator digital menggunakan JavaScript. Sangat cocok untuk pemula yang ingin belajar manipulasi DOM, event listener, dan operasi matematika dasar.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors