Skip to content

Commit acc2ed4

Browse files
Pertemuan Keempat
1 parent d7819e7 commit acc2ed4

File tree

6 files changed

+141
-0
lines changed

6 files changed

+141
-0
lines changed

circle_func.py

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
print("\nINI ADALAH PROGRAM MENGHITUNG LINGKARAN")
2+
print("---------------------------------------")
3+
4+
# Definisikan fungsi
5+
def circle(radius):
6+
luas = radius*radius*22/7
7+
keliling = radius*2*22/7
8+
return luas, keliling
9+
10+
print("Daftar Kode \n Mulai : Memulai program \n Stop : Menghentikan program\n")
11+
code = input("Masukkan kode : ")
12+
13+
if code == 'Mulai':
14+
while code != 'Stop' and code == 'Mulai':
15+
# Minta masukan dari User
16+
jari_jari = float(input("Masukkan jari-jari lingkaran : "))
17+
# Panggil Fungsi
18+
lingkaran = circle(jari_jari)
19+
# Tampilkan ke layar
20+
print("Lingkaran memiliki luas {:.2f} cm\u00b2 dan keliling {:.2f} cm\n".format(lingkaran[0], lingkaran[1]))
21+
code = input("Masukkan kode : ")
22+
23+
print("\nTerima kasih sudah menggunakan program!\n")

dictionary.py

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
# this_dict = {
2+
# 'brand' : 'Ford',
3+
# 'model' : 'mustang',
4+
# 'year' : 1964
5+
# }
6+
7+
# data_list = ['ford', 'mustang', 1964]
8+
9+
# bio = {
10+
# 'nama' : 'Tariq',
11+
# 'umur' : 20,
12+
# 'tinggi' : 161
13+
# }
14+
15+
# print(this_dict)
16+
# print(data_list)
17+
# print(bio['nama'])
18+
19+
jumlah_anak = {
20+
'kelas7' : 20,
21+
'kelas8' : 30,
22+
'kelas9' : 20
23+
}
24+
25+
# print("Jumlah anak kelas 7 adalah {}".format(jumlah_anak['kelas7']))
26+
# print("Jumlah anak kelas 8 adalah {}".format(jumlah_anak['kelas8']))
27+
# print("Jumlah anak kelas 9 adalah {}".format(jumlah_anak['kelas9']))
28+
29+
# jumlah_anak['kelas9'] = 40
30+
31+
# print("")
32+
# print("Jumlah anak kelas 7 adalah {}".format(jumlah_anak['kelas7']))
33+
# print("Jumlah anak kelas 8 adalah {}".format(jumlah_anak['kelas8']))
34+
# print("Jumlah anak kelas 9 adalah {}".format(jumlah_anak['kelas9']))
35+
36+
for x in jumlah_anak:
37+
print(x)
38+
print(jumlah_anak[x])

end.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
for baris in range(5):
2+
for kolom in range(5):
3+
print("x",end="\u00b2")
4+
print("")

function.py

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
# def my_function():
2+
# print("Hello from a function")
3+
4+
# my_function()
5+
# my_function()
6+
7+
def sapa():
8+
print("Hallo!")
9+
10+
def bertanya():
11+
print("Apa kabar?")
12+
13+
def kesakitan():
14+
print("Aduh!")
15+
16+
# masukan = input("Interaksi: ")
17+
# if masukan == 'sapa':
18+
# sapa()
19+
# elif masukan == 'bertanya':
20+
# bertanya()
21+
# elif masukan == 'kesakitan':
22+
# kesakitan()
23+
24+
def perkenalan(nama, umur, tinggi):
25+
print("Perkenalkan, namaku {}, umurku {}, tinggiku {} cm".format(nama, umur, tinggi))
26+
27+
# perkenalan('Tariq', 12, 161)
28+
# perkenalan('Fitria', 13, 162)
29+
# perkenalan('Aziz', 14, 163)
30+
31+
# Name = input("Masukkan nama : ")
32+
# Age = int(input("Masukkan umur : "))
33+
# Height = float(input("Masukkan tinggi : "))
34+
35+
# perkenalan(Name, Age, Height)
36+
37+
# Variabel di dalam fungsi tidak berpengaruh ke Variabel di LUAR
38+
# Variabel di luar tidak bisa DIEDIT dalam fungsi
39+
# nilai = 6
40+
# def my_func():
41+
# nilai = 10
42+
# print("Nilai dalam fungsi adalah {}".format(nilai))
43+
44+
# my_func()
45+
# print("Nilai di luar fungsi adalah {}".format(nilai))
46+
47+
# Variabel berupa array dapat diedit di dalam fungsi
48+
# array = []
49+
# def edit_array():
50+
# array.append(0)
51+
# array.append(1)
52+
# array.append(2)
53+
# array.append(3)
54+
55+
# edit_array()
56+
# print(array)

recursif.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
def masukkan():
2+
masuk = input("Masukkan input : ")
3+
if masuk == 'Stop':
4+
print("Stop")
5+
else:
6+
masukkan()
7+
8+
masukkan()

return_func.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
def Luas(panjang, lebar):
2+
luas = panjang*lebar
3+
return luas
4+
5+
# print(Luas(10,2))
6+
7+
def persegi(panjang, lebar):
8+
luas = panjang*lebar
9+
keliling = 2*(panjang + lebar)
10+
return luas, keliling
11+
12+
print(persegi(10,2))

0 commit comments

Comments
 (0)