Skip to content

Commit

Permalink
chore: merubah variable constant ke huruf KAPITAL (#33)
Browse files Browse the repository at this point in the history
menggunakan variable dengan huruf kapital dimaksudkan untuk menandai
variable yang bersifat konstanta, atau variable yang nilainya tidak
dapat diubah

Signed-off-by: slowy07 <[email protected]>
  • Loading branch information
slowy07 authored Jan 31, 2024
1 parent a9560a5 commit 005ed3a
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 8 deletions.
12 changes: 6 additions & 6 deletions OpenSeries/matematika.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ def radian_ke_derajat(radian: Union[float, int]) -> Union[float, error.ErrorTipe
if not isinstance(radian, (float, int)):
return error.ErrorTipeData(["float", "int"])
else:
return radian * (180 / constant.pi)
return radian * (180 / constant.PI)


def derajat_ke_radian(derajat: Union[float, int]) -> Union[float, error.ErrorTipeData]:
Expand All @@ -40,7 +40,7 @@ def derajat_ke_radian(derajat: Union[float, int]) -> Union[float, error.ErrorTip
if not isinstance(derajat, (float, int)):
return error.ErrorTipeData(["float", "int"])
else:
return derajat * (constant.pi / 180)
return derajat * (constant.PI / 180)


def radian_ke_gradian(radian: Union[float, int]) -> Union[float, error.ErrorTipeData]:
Expand All @@ -59,7 +59,7 @@ def radian_ke_gradian(radian: Union[float, int]) -> Union[float, error.ErrorTipe
if not isinstance(radian, (float, int)):
return error.ErrorTipeData(["float", "int"])
else:
return radian * (200 / constant.pi)
return radian * (200 / constant.PI)


def gradian_ke_radian(gradian: Union[float, int]) -> Union[float, error.ErrorTipeData]:
Expand All @@ -78,7 +78,7 @@ def gradian_ke_radian(gradian: Union[float, int]) -> Union[float, error.ErrorTip
if not isinstance(gradian, (float, int)):
return error.ErrorTipeData(["float", "int"])
else:
return gradian * (constant.pi / 200)
return gradian * (constant.PI / 200)


def luas_lingkaran(jari: Union[float, int]) -> Union[float, error.ErrorTipeData]:
Expand All @@ -95,7 +95,7 @@ def luas_lingkaran(jari: Union[float, int]) -> Union[float, error.ErrorTipeData]
# mengecek apakah variable tersebut bertipe data int atau float
# jika tidak maka error
if isinstance(jari, (float, int)):
return constant.pi * jari**2
return constant.PI * jari**2
else:
return error.ErrorTipeData(["float", "int"])

Expand All @@ -113,7 +113,7 @@ def keliling_lingkaran(jari: Union[float, int]) -> Union[float, error.ErrorTipeD
# mengecek apakah variable tersebut bertipe data int atau float
# jika tidak maka error
if isinstance(jari, (float, int)):
return 2 * constant.pi * jari
return 2 * constant.PI * jari
else:
return error.ErrorTipeData(["float", "int"])

Expand Down
13 changes: 11 additions & 2 deletions OpenSeries/util/constant.py
Original file line number Diff line number Diff line change
@@ -1,10 +1,19 @@
# bilangan pi adalah nilai konstant dalam matematika yang merupakan perbandingan keliling
# lingkaran dengan diameternya
pi: float = 3.14159265358979323846
PI: float = 3.14159265358979323846

# bilangan euler adalah nilai konstant yang dimana nilai kira-kiranya sama dengan 2.71828
# dan dikarakterisasi dalam berbagai cara
bilangan_euler: float = 2.718281828459045235360
BILANGAN_EULER: float = 2.718281828459045235360

# konstanta plank, yang dilambangankan dengan h, yang merupakan konstanta fisika
# fundamental yang menghubungkan energi foton dengan frekuensinya, nilainya disini
# adalah 6.6261 × 10⁻³⁴ (joule per detik)
KONSTANTA_PLANCK = 6.6261 * pow(10, -34)

# variable ini juga mewakili dari konstanta planck, tetapi dinyatan dalam satuan
# elektron volt per detik (eV/s) nilainya adalah 4.1357 × 10⁻¹⁵ eV s⁻¹
KONSTANTA_PLANCK = 4.1357 * pow(10, -15)

# default error dari warna menggunakan kode ANSI escape
# merah
Expand Down

0 comments on commit 005ed3a

Please sign in to comment.