Tugas Algoritma Kel 8
Tugas Algoritma Kel 8
Nama kelompok:
1. Betseba kariam
2. Erikh yulio selan
3. Robinson R. Bobu
8 Program untuk menghitung jumlah karakter yang muncul dari sebuah deret
Program ini dapat menghitung jumlah karakter yang muncul dari sebuah deret yang berisi
karakter apapun, bisa dalam bentuk kata, kalimat, angka, ataupun simbol.
Syntax:
#program untuk menghitung jumlah karakter yang muncul dari sebuah deret
n = int(input("Berapa jumlah karakter yang akan dimasukkan? "))
arr = []
for _ in range(0,n):
arr.append(input("Masukkan karakter apapun, boleh juga kata: "))
karakter_yang_dicari = input("Karakter apa yang kamu cari dari deret diatas? ")
jumlah_kemunculan = arr.count(karakter_yang_dicari)
Python 3.13.2 (tags/v3.13.2:4f8bb39, Feb 4 2025, 15:23:48) [MSC v.1942 64 bit (AMD64)]
on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> #program untuk menghitung jumlah karakter yang muncul dari sebuah deret
>>> n = int(input("berepa jumlah karakter yang akan dimasukan? "))
berepa jumlah karakter yang akan dimasukan? 6
>>> arr = []
>>> for _ in range(0,n):
... arr.append(input("masukan karakter apapun,boleh juga kata: "))
...
masukan karakter apapun,boleh juga kata: b
masukan karakter apapun,boleh juga kata: 2
masukan karakter apapun,boleh juga kata: c
masukan karakter apapun,boleh juga kata: 2
masukan karakter apapun,boleh juga kata: n
masukan karakter apapun,boleh juga kata: 2
>>> karakter_yang_dicari = input("karakter apa yang kamu cari dari deret di atas? ")
karakter apa yang kamu cari dari deret di atas? 2
>>> jumlah_kemunculan = arr.count(karakter_yang_dicari)
>>> print(f"karakter {karakter_yang_dicari} muncul {jumlah_kemunculan}kali")
karakter 2 muncul 3kali
deret = []
for i in range(0,step):
i = random.randint(n1,n2)
deret.append(i)
max = max(deret)
print(f'Deret kamu adalah: {deret}')
print(f'Angka terbesar dalam deret kamu adalah: {max}')
jawab :
for i in range(n1,n2+1):
if i % 2 == 0:
res = 'Genap'
elif i % 2 != 0:
res = 'Ganjil'
print(i,res)
Output:
Masukkan angka pertama: 1
Masukkan angka kedua: 10
1 Ganjil
2 Genap
3 Ganjil
4 Genap
5 Ganjil
6 Genap
7 Ganjil
8 Genap
9 Ganjil
10 Genap
Python
for i in range(n1, n2+1):
if i % 2 == 0:
res = 'Ganjil’
print(i,res)
2. Komentar dalam Kode:
Tambahkan komentar penjelas di setiap bagian penting untuk memudahkan
pemahaman.
3. Struktur Penulisan:
Penulisan kode cukup rapi, namun bisa lebih clean jika tidak menggunakan variable
res (langsung print).