Skip to content

Commit f14794e

Browse files
authored
Merge pull request #74 from danx3300607/main
250441100014_WildanFirdaus_Modul3_KakSalman
2 parents ef37a21 + a2205ab commit f14794e

File tree

9 files changed

+95
-0
lines changed

9 files changed

+95
-0
lines changed

UTS/SOAL

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
Buatlah program Rental Motor aconk dengan kriteria :
2+
1. Rental Motor Aconk Menyediakan 3 pilihan jenis motor dengan harga sewa Motor Matic = Rp. 50.000.00.
3+
Motor Trail = 100.000.00. Motor Sport = 75.000.00.
4+
2. Asuransi sebesar Rp. 15.000.00 Jika sewa lebih dari 3 hari Penyewaan (Berlaku Kelipatan)
5+
3. Ada diskon 10% jika Subtotal lebih dari Rp. 150.000.00 (Tidak berlaku kelipatan)
6+
4. Diskon tambahan 5% jika memasukkan Kupon “AconkGG” (CaseSensitive)
7+
5. Ada perulangan jika ingin melakukan penyewaan kembali
8+
6. Dibuat secara kompleks (memperhitungkan setiap kondisi benar/salah)
9+
7. Gunakan Tools VSCode
10+
8. MATIKAN Internet dan DISABLE Extension VSCode.
11+
12+
Pengumpulan melalui Classroom dan Github dengan penamaan file rar/zip: UTS_ALPRO1A_NIM_Nama
13+
Contoh: UTS_ALPRO1A_25-079_AconkGemink
14+
File berisi Code, Screenshoot, dan README (Penjelasan)
16.2 KB
Loading

UTS/soal-1.py

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
print("rental motor AconkGG")
2+
3+
matic= 5000000
4+
trail = 10000000
5+
sport = 7500000
6+
diskon = 10
7+
asuransi = 1500000
8+
Stotal = 1500000
9+
sewa = 3
10+
diskon = 5
11+
kupon = 'AconkGG'
12+
13+
if sewa > 3 :
14+
15+
else:
16+
print()
17+
18+
19+

modul-2/tugas2.py

Whitespace-only changes.

modul-2/tugas3.py

Whitespace-only changes.
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
n = int(input("Masukkan nilai n : "))
2+
3+
print("bilangan prima dari 1 sampai", n, "adalah : ")
4+
for i in range(2, n+1):
5+
prima = True
6+
for j in range(2, i):
7+
if i % j == 0:
8+
prima = False
9+
break
10+
if prima:
11+
print(i)
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
pin_saya = "25014"
2+
kesempatan = 5
3+
4+
for i in range(kesempatan):
5+
pin = input("masukkan pin (5 digit) : ")
6+
if pin == pin_saya:
7+
print("PIN benar, akses diterima")
8+
break
9+
else:
10+
print("PIN salah, coba lagi")
11+
else:
12+
print("akses ditolak, kartu diblokir")
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
kalimat = input("Masukkan kalimat: ").lower()
2+
3+
vokal = "aiueo"
4+
jumlah_vokal = 0
5+
jumlah_konsonan = 0
6+
7+
for huruf in kalimat:
8+
if huruf in vokal:
9+
jumlah_vokal += 1
10+
else:
11+
jumlah_konsonan += 1
12+
13+
jumlah_kata = len(kalimat.split())
14+
15+
print("Jumlah huruf vokal:", jumlah_vokal)
16+
print("Jumlah huruf konsonan:", jumlah_konsonan)
17+
print("Jumlah kata:",jumlah_kata)
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
while True:
2+
nama = input("Masukkan nama pembeli: ")
3+
jumlah_barang = int(input("Masukkan jumlah barang yang dibeli: "))
4+
5+
total = 0
6+
daftar_barang = ""
7+
8+
for i in range(jumlah_barang):
9+
nama_barang = input(f"Nama barang ke {i+1}: ")
10+
harga = int(input(f"Harga {nama_barang}: "))
11+
total += harga
12+
daftar_barang += f"{nama_barang} - Rp{harga}\n"
13+
14+
print("\nNama pembeli:", nama)
15+
print("Daftar barang:")
16+
print(daftar_barang, end="")
17+
print("Total harga: Rp", total)
18+
print("Terima kasih telah berbelanja di IndoMei.\n")
19+
20+
lanjut = input("Apakah ada pembeli berikutnya? (y/n): ")
21+
if lanjut.lower() != 'y':
22+
break

0 commit comments

Comments
 (0)