Senin, 18 Agustus 2025

While loop pemrograman python di VSCode

1.       While bernilai boolean

2.       Source code

 

# while loop

 

# while kondisi :

#   aksi

#   aksi

# akhir dari program

 

# while loop pertama

angka = 0

while angka > 5 :

    angka += 1

    print ("ini adalah while loop")

print ("stop")

print ()

'''

    Program diatas tidak menghasilkan loop dikarenakan

    variabel angka bernilai 0

    sedangkan while bernilai > 5 (lebih dari 5)

    apakah 0 lebih besar dari 5, hasilnya false

    maka program akan mencetah "STOP"

'''

 

# while loop kedua

angka = 0

print (f"angka sekarang -> {angka}")

while angka < 5 :

    angka += 1

    print (f"angka sekarang -> {angka}")

    print ("ini adalah while loop")

print ("stop")

'''

    Program diatas akan menghasilkan loop dikarenakan

    variabel angka bernilai 0

    sedangkan while bernilai < 5 (kurang dari 5)

    apakah 0 lebih kecil dari 5, hasilnya true

    maka program akan mencetah "ini adalah loop" yang pertama

   

    apakah 1 lebih kecil dari 5, hasilnya true

    maka program akan mencetah "ini adalah loop" yang kedua

 

    apakah 2 lebih kecil dari 5, hasilnya true

    maka program akan mencetah "ini adalah loop" yang ketiga

 

    apakah 3 lebih kecil dari 5, hasilnya true

    maka program akan mencetah "ini adalah loop" yang keempat

 

    apakah 4 lebih kecil dari 5, hasilnya true

    maka program akan mencetah "ini adalah loop" yang kelima

 

    apakah 5 lebih kecil dari 5, hasilnya false

    maka program akan mencetah "stop"

'''

 


Minggu, 17 Agustus 2025

For loop pemrograman python di VSCode

 

1.       Source code

 

# perulangan (loop)

 

# tanpa menggunakan loop

angka = 1

print (angka)

angka = angka + 1

print (angka)

angka = angka + 1

print (angka)

print ()

 

# for kondisi :

#   aksi

# for dengan list

angka_list = [0,1,2,3,4]     # ini adalah list

print (angka_list)

 

for i in angka_list :    # loop i di dalam variabel angka

    print (f"i sekarang -> {i}")    # akan mencetak i

print ("Akhiri Program")

print ()

 

#for dengan list

angka_list = [0,10,1,8,5]     # ini adalah list

print (angka_list)

 

for i in angka_list :    # loop i di dalam angka

    print (f"i sekarang -> {i}")    # akan mencetak i

    # loop i akan mengikuti kondisi yang ada dilamavariabel angka (list)

print ("Akhiri Program")

print ()

 

# for dengan range

angka_range = range (5)

for i in angka_range :

    print (f"i sekarang -> {i}")

print ("Akhiri Program")

print ()

 

# for dengan range 1-4

angka_range = range (5)

for i in angka_range :

    print (f"i sekarang -> {i}")

print ("Akhiri Program")

print ()

 

#loop menggunakan string

data_str = "nama saya muis"

for i in data_str :

    print (i)

 

Source code bangun datar pemrograman python di VSCode

import math # untuk import rumus matematika

 

print ("BANGUN DATAR")

print ("1. Luas Persegi Panjang")

print ("2. Keliling Persegi Panjang")

print ("3. Luas Persegi")

print ("4. Keliling Persegi")

print ("5. Luas Jajar Genjang")

print ("6. Keliling Jajar Genjang")

print ("7. Luas Segitiga")

print ("8. Keliling Segitiga")

print ("9. Luas Belah Ketupat")

print ("10. Keliling Belah Ketupat")

print ("11. Luas Layang-Layang")

print ("12. Keliling Layang-Layang")

print ("13. Luas Trapesium")

print ("14. Keliling Trapesium")

print ("15. Luas Lingkaran")

print ("16. Keliling Lingkaran")

print ()

 

menu = input ("Masukkan nomor menu = ")

print ()

 

if menu == "1" :

    print ("Luas Persegi Panjang")

    panjang = float (input ("Masukkan Panjang Persegi Panjang = "))

    lebar = float (input ("Masukkan Lebar Persegi Panjang = "))

    luas = panjang * lebar

    print (f"Hasilnya adalah {luas}")

elif menu == "2" :

    print ("Keliling Persegi Panjang")

    panjang = float (input ("Masukkan Panjang Persegi Panjang = "))

    lebar = float (input ("Masukkan Lebar Persegi Panjang = "))

    keliling = 2 * (panjang + lebar)

    print (f"Hasilnya adalah {keliling}")

elif menu == "3" :

    print ("Luas Persegi")

    sisi = float (input ("Masukkan Sisi Persegi = "))

    luas = sisi * sisi

    print (f"Hasilnya adalah {luas}")

elif menu == "4" :

    print ("Keliling Persegi")

    sisi = float (input ("Masukkan Sisi Persegi = "))

    keliling = 4 * sisi

    print (f"Hasilnya adalah {keliling}")

elif menu == "5" :

    print ("Luas Jajar Genjang")

    alas = float (input ("Masukkan Alas Jajar Genjang = "))

    tinggi = float (input ("Masukkan Tinggi Jajar Genjang = "))

    luas = alas * tinggi

    print (f"Hasilnya adalah {luas}")

elif menu == "6" :

    print ("Keliling Jajar Genjang")

    sisi_a = float (input ("Masukkan Sisi A Jajar Genjang = "))

    sisi_b = float (input ("Masukkan Sisi B Jajar Genjang = "))

    sisi_c = float (input ("Masukkan Sisi C Jajar Genjang = "))

    sisi_d = float (input ("Masukkan Sisi D Jajar Genjang = "))

    keliling = sisi_a + sisi_b + sisi_c + sisi_d

    print (f"Hasilnya adalah {keliling}")

elif menu == "7" :

    print ("Luas Segitiga")

    alas = float (input ("Masukkan Alas Segitiga = "))

    tinggi = float (input ("Masukkan Tinggi Segitiga = "))

    luas = 1 / 2 * alas * tinggi

    print (f"Hasilnya adalah {luas}")

elif menu == "8" :

    print ("Keliling Segitiga")

    sisi_a = float (input ("Masukkan Sisi A Segitiga = "))

    sisi_b = float (input ("Masukkan Sisi B Segitiga = "))

    sisi_c = float (input ("Masukkan Sisi C Segitiga = "))

    keliling = sisi_a + sisi_b + sisi_c

    print (f"Hasilnya adalah {keliling}")

elif menu == "9" :

    print ("Luas Belah Ketupat")

    d1 = float (input ("Masukkan Diagonal-1 Belah Ketupat = "))

    d2 = float (input ("Masukkan Diagonal-2 Belah Ketupat = "))

    luas = 1 / 2 * d1 * d2

    print (f"Hasilnya adalah {luas}")

elif menu == "10" :

    print ("Keliling Belah Ketupat")

    sisi_a = float (input ("Masukkan Sisi A Belah Ketupat = "))

    sisi_b = float (input ("Masukkan Sisi B Belah Ketupat = "))

    sisi_c = float (input ("Masukkan Sisi C Belah Ketupat = "))

    sisi_d = float (input ("Masukkan Sisi D Belah Ketupat = "))

    keliling = sisi_a + sisi_b + sisi_c + sisi_d

    print (f"Hasilnya adalah {keliling}")

elif menu == "11" :

    print ("Luas Layang-Layang")

    d1 = float (input ("Masukkan Diagonal-1 Layang-Layang = "))

    d2 = float (input ("Masukkan Diagonal-2 Layang-Layang = "))

    luas = 1 / 2 * d1 * d2

    print (f"Hasilnya adalah {luas}")

elif menu == "12" :

    print ("Keliling Layang-Layang")

    sisi_a = float (input ("Masukkan Sisi A Layang-Layang = "))

    sisi_b = float (input ("Masukkan Sisi B Layang-Layang = "))

    sisi_c = float (input ("Masukkan Sisi C Layang-Layang = "))

    sisi_d = float (input ("Masukkan Sisi D Layang-Layang = "))

    keliling = sisi_a + sisi_b + sisi_c + sisi_d

    print (f"Hasilnya adalah {keliling}")

elif menu == "13" :

    print ("Luas Trapesium")

    a = float (input ("Masukkan Nilai-A Trapesium = "))

    b = float (input ("Masukkan Nilai-B Trapesium = "))

    t = float (input ("Masukkan Tinggi Trapesium = "))

    luas = ((a + b) / 2) * t

    print (f"Hasilnya adalah {luas}")

elif menu == "14" :

    print ("Keliling Trapesium")

    sisi_a = float (input ("Masukkan Sisi A Trapesium = "))

    sisi_b = float (input ("Masukkan Sisi B Trapesium = "))

    sisi_c = float (input ("Masukkan Sisi C Trapesium = "))

    sisi_d = float (input ("Masukkan Sisi D Trapesium = "))

    keliling = sisi_a + sisi_b + sisi_c + sisi_d

    print (f"Hasilnya adalah {keliling}")

elif menu == "15" :

    print ("Luas Lingkaran")

    r = float (input ("Masukkan Jari-Jari Lingkaran = "))

    luas = math.pi * (r * r)    # math.pi adalah method untuk nilai pi = 3,14

    print (f"Hasilnya adalah {luas}")

elif menu == "16" :

    print ("Keliling Lingkaran")

    r = float (input ("Masukkan Jari-Jari Lingkaran = "))

    keliling = 2 * math.pi * r  # math.pi adalah method untuk nilai pi = 3,14

    print (f"Hasilnya adalah {keliling}")

else :

    print ("Inputan Salah")

print ("Program Selesai")

 


While loop pemrograman python di VSCode

1.        While bernilai boolean 2.        Source code   # while loop   # while kondisi : #   aksi #   aksi # akhir dari p...