Tugas 3 Prak - Python-1
Tugas 3 Prak - Python-1
Di susun oleh:
1. Rahma Fitri Maqfira M. (232067)
2. Elsa Sasmita (232060)
3. Nurul Hikmah Ramadhani (232052)
Kelas: 2TLSD-B
Program:
def hitung_pendapatan(data_penjualan):
pendapatan_total = sum(jumlah_terjual * harga_satuan for _,
jumlah_terjual, harga_satuan in data_penjualan)
return pendapatan_total
print("-----------------")
Flowchart:
Mulai
Data Penjualan
Detail Penjualan
Selesai
Seorang guru ingin membuat program untuk mengelompokkan siswa-
siswanya berdasarkan mata pelajaran yang mereka ambil. Data siswa
disimpan dalam bentuk set, di mana setiap set berisi nama-nama siswa
yang mengambil mata pelajaran tertentu. Buatlah program Python yang
menerima data siswa dan menampilkan kelompok-kelompok siswa
berdasarkan mata pelajaran yang diambil.
Program:
def kelompokkan_siswa(data_siswa):
for mata_pelajaran, siswa in data_siswa.items():
print(f"Siswa yang mengambil mata pelajaran {mata_pelajaran}: {',
'.join(siswa)}")
Output:
Flowchart:
Mulai
Kelompokkan Siswa
Selesai