Skip to content

Commit b88062c

Browse files
authored
Add file to the calculator project
add file in repo
1 parent a226815 commit b88062c

1 file changed

Lines changed: 65 additions & 0 deletions

File tree

project/kalkulator.py

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
# membuat kalkulator sederhana dengan python
2+
# serta logika dasar aritmatika
3+
4+
# masukkan input angka
5+
6+
# Banner calculator
7+
print("""
8+
██████╗ █████╗ ██╗ ██████╗██╗ ██╗██╗ █████╗ ████████╗ ██████╗ ██████╗
9+
██╔════╝██╔══██╗██║ ██╔════╝██║ ██║██║ ██╔══██╗╚══██╔══╝██╔═══██╗██╔══██╗
10+
██║ ███████║██║ ██║ ██║ ██║██║ ███████║ ██║ ██║ ██║██████╔╝
11+
██║ ██╔══██║██║ ██║ ██║ ██║██║ ██╔══██║ ██║ ██║ ██║██╔══██╗
12+
╚██████╗██║ ██║███████╗╚██████╗╚██████╔╝███████╗██║ ██║ ██║ ╚██████╔╝██║ ██║
13+
╚═════╝╚═╝ ╚═╝╚══════╝ ╚═════╝ ╚═════╝ ╚══════╝╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═╝
14+
""")
15+
# list calculator
16+
print("""
17+
=====Selamat datang di kalkulator sederhana=====
18+
19+
+==================================================================+
20+
| 1. Penjumlahan (+) 4. Pembagian (/) |
21+
| |
22+
| 2. Pengurangan (-) 5. Perpangkatan (**) |
23+
| |
24+
| 3. Perkalian (*) 6. Modulus (%) |
25+
+==================================================================+
26+
""")
27+
28+
print(" =============Operator :============")
29+
while True: # pengulangan kalkulator jika benar (true)
30+
operator = input("Masukkan operator (1,2.,6) : ") # masukkan operator
31+
angka1 = float(input("Masukkan Angka1 : ")) # masukkan angka 1
32+
angka2 = float(input("Masukkan Angka2 : ")) # masukkan angka 2
33+
34+
# kondisi dan keputusan
35+
if operator == "1":
36+
result = angka1 + angka2
37+
print(round(result, 3))
38+
elif operator == "2":
39+
result = angka1 - angka2
40+
print(round(result, 3))
41+
elif operator == "3":
42+
result = angka1 * angka2
43+
print(round(result, 3))
44+
elif operator == "4":
45+
result = angka1 / angka2
46+
print(round(result, 3))
47+
elif operator == "5":
48+
result = angka1 ** angka2
49+
print(round(result, 3))
50+
elif operator == "6":
51+
result = angka1 % angka2
52+
print(round(result, 3))
53+
else:
54+
print(f"Maaf,{operator} tidak ada dalam operator")
55+
56+
# ulangi program | lanjut atau berhenti
57+
print("Ingin mengulangi kalkulator?")
58+
59+
berhentiN = input("Apakah ingin di lanjutkan (y/n): ")
60+
if berhentiN == "n":
61+
break
62+
63+
print("Terima kasih telah menggunakan kalkulator sederhana ini!")
64+
65+

0 commit comments

Comments
 (0)