Beberapa Program python yang sederhana dengan menggunakan google collab
Nama : Ferdi Dubyo Suwito
NIM : 412424002
Kelas / Prodi : B / MatMur
Dosen Pengampuh : Djihad Wungguli,S.Pd M.Si
Mata Kuliah : Algoritma Dan Pemrograman
Disini saya akan membahas kode program FOR.
FOR
adalah sebuah pertanyaan yang digunakan untuk melakukan perulangan atau literasi atas sebuah rangkaian nilai atau koleksi data.
Ini memungkinkan anda untuk menjalankan blok kode berulang kali untuk setiap elemen dalam rangkain tersebut.
Contohnya seperti:
1. Program Menghitung Deret Aritmatika
Disini kita akan membuat kode tentang "menghitung deret aritmatika", beserta penjelasannya. Dengan kode program FOR
seperti dibawah!!
Dengan penjelasan :
1). Menampilkan Judul:
print("=====>>menghitung deret aritmatika<<====="),
print("_________________________________________"),
print("")
digunakan untuk menampilkan judul dan memberikan sedikit pemisah agar output terlihat lebih rapi.
2). Input Jumlah Suku:
n = int(input("masukkan jumlah suku: "))
meminta pengguna untuk memasukkan jumlah suku (n
) dalam deret aritmatika. Input tersebut dikonversi menjadi integer menggunakanint()
dan disimpan dalam variabeln
.
3). Inisialisasi Jumlah:
jumlah = 0
menginisialisasi variabeljumlah
dengan nilai0
. Variabel ini akan digunakan untuk mengakumulasikan jumlah deret
4). Looping dan Penghitungan:
for i in range (1,n+1):
memulai loop for yang akan berjalan sebanyak n kali. Variabeli
akan berisi angka dari1
hinggan.
jumlah += n
di dalam loop akan menambahkan nilain
ke variabel jumlah pada setiap iterasi. Ini berarti jumlah akan diakumulasikan dengan nilain
sebanyakn
kali.
5). Menampilkan Hasil:
print(jumlah)
akan mencetak nilai akhir dari variabel jumlah
, yang merupakan jumlah deret aritmatika.
2. Program Memeriksa Apakah Sebuah Angka Adalah Bilangan Prima
Disini kita akan membuat kode tentang "memeriksa apakah sebuah angka adalah bilangan real", beserta penjelasannya. Dengan kode program FOR
seperti dibawah!!
Penjelasan :
1). Menampilkan Judul:
print("=====>>menghitung deret aritmatika<<====="),
print("_________________________________________"),
print("")
digunakan untuk menampilkan judul dan memberikan sedikit pemisah agar output terlihat lebih rapi.
2). input Angka:
angka = int(input("masukkan angka yang ingin di periksa :, "))
meminta pengguna memasukkan sebuah angka dan menyimpannya dalam variabel angka setelah dikonversi ke tipe data integer (bilangan bulat).
3). Pengecekan Bilangan Prima:
if angka > 1:
Memastikan angka yang dimasukkan lebih besar dari 1, karena bilangan prima harus lebih besar dari 1.
for i in range(2, int(angka**0.5) + 1):
:
Melakukan perulangan (loop) dari 2 hingga akar kuadrat dari angka (dibulatkan ke atas). Ini karena jika sebuah angka memiliki pembagi selain 1 dan dirinya sendiri, setidaknya salah satu pembaginya harus lebih kecil atau sama dengan akar kuadratnya.
if angka % i == 0:
Memeriksa apakah angka habis dibagi oleh i (sisa pembagiannya 0). Jika ya, berarti angka bukan bilangan prima karena memiliki pembagi lain selain 1 dan dirinya sendiri.
print(angka, "bukan bilangan prima"):
Jika kondisi di atas terpenuhi, cetak pesan bahwa angka bukan bilangan prima dan break digunakan untuk menghentikan perulangan lebih awal karena sudah ditemukan bukti bahwa angka tersebut bukan prima.
else:
Blok else ini akan dieksekusi jika perulangan for selesai tanpa menemukan pembagi, artinya angka adalah bilangan prima.
print(angka, "adalah bilangan prima"):
Jika perulangan selesai tanpa menemukan pembagi, cetak pesan bahwa angka adalah bilangan prima.
5). Pengecekan Angka 1 atau Kurang:
else:
Blok else terakhir ini akan dieksekusi jika kondisi awal if angka > 1: tidak terpenuhi, artinya angka adalah 1 atau kurang. print(angka, "bukan bilangan prima"):
3. Program Tabel Perkalian Dari 1 Sampai 10
Disini kita akan membuat kode tentang "memeriksa apakah sebuah angka adalah bilangan real", beserta penjelasannya. Dengan kode program FOR
seperti dibawah!!
penjelasannya :
1). Menampilkan Judul:
print("=====>>menghitung deret aritmatika<<====="),
print("_________________________________________"),
print("")
digunakan untuk menampilkan judul dan memberikan sedikit pemisah agar output terlihat lebih rapi.
2). Inisialisasi Batas Angka:
angka_awal = 1:
Menetapkan angka awal dari tabel perkalian (1).
angka_akhir = 10:
Menetapkan angka akhir dari tabel perkalian (10).
3). Perulangan (Looping):
for i in range(angka_awal, angka_akhir + 1):
Melakukan perulangan pertama untuk setiap angka dari angka_awal hingga angka_akhir. Ini akan mewakili baris dalam tabel perkalian.
for j in range(angka_awal, angka_akhir + 1):
Melakukan perulangan kedua di dalam perulangan pertama, juga untuk setiap angka dari angka_awal hingga angka_akhir. Ini akan mewakili kolom dalam tabel perkalian.
hasil = i * j
Menghitung hasil perkalian antara i dan j.
print(f"{i} x {j} = {hasil}\t", end="")
Mencetak persamaan perkalian dalam format "i x j = hasil", diikuti oleh tab (\t) untuk memberi jarak antar kolom. end="" mencegah baris baru dicetak setelah setiap persamaan.
print()
Mencetak baris baru setelah setiap perulangan dalam j selesai, sehingga setiap baris dalam tabel perkalian berada pada baris yang berbeda.