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
'''

Comments

Popular posts from this blog

Pengalaman Kuliah Semester 1 di Ilmu Komputer UNJ (part 1)

Flow Program Perkalian 8-bit pada Bahasa Assembly

Sedikit Tips agar Rapat menjadi Lebih Efektif dan Efisien