Python: UAS Algoritma dan Pemograman Semester 107 UNJ
'''
Nama: Razka Agniatara
Prodi: Ilmu Komputer
NIM: 1313617023
'''
'''
Kesan Pesan diajar Pak Med: Makasih pak udah diajarin banyak tentang program, Semoga selalu sehat dan sukses pak!!!
'''
'''
waktunya... pengennya si sampe selesai
#tiga jam dulu aja yah...
#buatnya di satu file aja yah... jangan dipisah-pisah... gausah di... kelamaan nanti kalau gitu...
#noreg.py, kalau 1 file
#kalau 2 file, di zip dulu, lalu zip dikasih nama noreg.zip
'''
'''Soal Nomor 1'''
def baca_baris_file (namafile, n):
fh = open(namafile, 'r')
b = fh.readlines()
print (b[n-1])
fh.close()
'''perintah untuk menjalankan'''
#baca_baris_file ('tes.txt', 4)
'''Soal Nomor 2'''
def angka_rahasia():
n = int(input('Masukan angka rahasia: (1-100) '))
if n > 100 or n < 0:
print('Angka yang anda masukan diluar jangkauan')
return False
hasil = 0
while True:
a = int(input('Ayo tebak angkanya: '))
hasil = hasil + 1
if a == n:
print ('SELAMAT ANDA BENAR')
print ('Anda berhasil pada tebakan yang ke',hasil)
elif a != n:
if a < n:
print ('KEKECIlAN')
else:
print ('KEBESARAN')
'''perintah untuk menjalankan'''
#angka_rahasia()
'''SOAL NOMER 3'''
def buat_coklat(kecil, besar, tujuan):
maks_besar = tujuan / 5
a = kecil
b = besar
if besar >= maks_besar:
if kecil >= (tujuan - maks_besar * 5):
c = b // tujuan
a = tujuan - (c*5)
b = b // tujuan
return [a, b]
if besar < maks_besar:
if kecil >= (tujuan - besar * 5):
a = tujuan - besar * 5
return [a, b]
return [-1, -1]
print('''
Selamat datang di program "UAS ALPROG ILKOM SEMESTER 1"
List program:
1. Baca Baris File
2. Angka Rahasia
3. Buat Coklat
''')
a = input('masukan angka program yang ingin anda jalankan: ')
if a == '1':
baca_baris_file(input('Tulis nama file '),int(input('Anda ingin baca file baris ke: ')))
if a == '2':
angka_rahasia()
if a == '3':
print(buat_coklat(int(input('Jumlah besi kecil: ')), int(input('Jumlah besi besar: ')), int(input('Berat Tujuan: '))))
#print (buat_coklat (10, 10, 7))
'''
i'm done Sir!!!
Jazakallahu Khoyron atas bimbingan bapak selama ini
'''
Nama: Razka Agniatara
Prodi: Ilmu Komputer
NIM: 1313617023
'''
'''
Kesan Pesan diajar Pak Med: Makasih pak udah diajarin banyak tentang program, Semoga selalu sehat dan sukses pak!!!
'''
'''
waktunya... pengennya si sampe selesai
#tiga jam dulu aja yah...
#buatnya di satu file aja yah... jangan dipisah-pisah... gausah di... kelamaan nanti kalau gitu...
#noreg.py, kalau 1 file
#kalau 2 file, di zip dulu, lalu zip dikasih nama noreg.zip
'''
'''Soal Nomor 1'''
def baca_baris_file (namafile, n):
fh = open(namafile, 'r')
b = fh.readlines()
print (b[n-1])
fh.close()
'''perintah untuk menjalankan'''
#baca_baris_file ('tes.txt', 4)
'''Soal Nomor 2'''
def angka_rahasia():
n = int(input('Masukan angka rahasia: (1-100) '))
if n > 100 or n < 0:
print('Angka yang anda masukan diluar jangkauan')
return False
hasil = 0
while True:
a = int(input('Ayo tebak angkanya: '))
hasil = hasil + 1
if a == n:
print ('SELAMAT ANDA BENAR')
print ('Anda berhasil pada tebakan yang ke',hasil)
elif a != n:
if a < n:
print ('KEKECIlAN')
else:
print ('KEBESARAN')
'''perintah untuk menjalankan'''
#angka_rahasia()
'''SOAL NOMER 3'''
def buat_coklat(kecil, besar, tujuan):
maks_besar = tujuan / 5
a = kecil
b = besar
if besar >= maks_besar:
if kecil >= (tujuan - maks_besar * 5):
c = b // tujuan
a = tujuan - (c*5)
b = b // tujuan
return [a, b]
if besar < maks_besar:
if kecil >= (tujuan - besar * 5):
a = tujuan - besar * 5
return [a, b]
return [-1, -1]
print('''
Selamat datang di program "UAS ALPROG ILKOM SEMESTER 1"
List program:
1. Baca Baris File
2. Angka Rahasia
3. Buat Coklat
''')
a = input('masukan angka program yang ingin anda jalankan: ')
if a == '1':
baca_baris_file(input('Tulis nama file '),int(input('Anda ingin baca file baris ke: ')))
if a == '2':
angka_rahasia()
if a == '3':
print(buat_coklat(int(input('Jumlah besi kecil: ')), int(input('Jumlah besi besar: ')), int(input('Berat Tujuan: '))))
#print (buat_coklat (10, 10, 7))
'''
i'm done Sir!!!
Jazakallahu Khoyron atas bimbingan bapak selama ini
'''
Comments
Post a Comment