16 April 2012

Beberapa Listing Program Python

Berikut beberapa listing program dalam bahasa Python, yang q dapat d semester 1 kemarin. Ini diambil dari tugas-tugas kuliah semester 1 sehingga jika listing programnya terlalu panjang mohon dimaklumi karena saya masih amatir alias pemula pada waktu itu.  semoga bermanfaat.


1. Listing program Mengambil Input Nama dan Mencetak ke layar


nama_depan=raw_input("Nama Depan Anda?")
nama_belakang=raw_input("Nama Belakang Anda?")
nama= nama_depan + nama_belakang
print "Selamat Datang" , nama

2.Listing program untuk menentukan suatu bilangan prima atau bukan

bilangan = input('Masukan Suatu Bilangan=')
if bilangan  >= 2 :
    for P in range(2, bilangan):
         if bilangan % P == 0:
             print bilangan, 'Bukan Bilangan Prima'
             break
    else:
        print bilangan,'Bilangan Prima'
else:
    print bilangan,'Bukan Bilangan Prima'

3.Listing Progam mencari Faktor Persekutuan Besar"

bilangan_1 = input ("Masukkan Bilangan 1 = ")
bilangan_2 = input ("Masukkan Bilangan 2 = ")
if bilangan_1 == bilangan_2:
    print "FPB=", bilangan_1
if bilangan_1 < bilangan_2 :
    for x in range (1,(bilangan_2+1)):
        a = bilangan_1*x
        if a == bilangan_2:
            print "FPB= ",bilangan_1
            break
        else:
            y=0
            while y*bilangan_2<a:
                y=y+1
            if y*bilangan_2==a:
                print "FPB= ",(bilangan_1*bilangan_2)/(y*bilangan_2)
                break
                    
                
else:
    if bilangan_2 < bilangan_1 :
        for y in range (1,(bilangan_1+1)):
            b = bilangan_2*y
            if b == bilangan_1:
                print "FPB= ",bilangan_2
                break
            else:
                x=0
                while x*bilangan_1<b:
                    x=x+1
                if x*bilangan_1==b:
                    print "FPB= ",(bilangan_1*bilangan_2)/(x*bilangan_1)
                    break



4. Listing Progam mencari Kelipatan Persekutuan Kecil (KPK)"

bil_1 = input ("Masukkan Bilangan 1 = ")
bil_2 = input ("Masukkan Bilangan 2 = ")
if bil_1 == bil_2:
    print "KPK =", bil_1
if bil_1 < bil_2 :
    for x in range (1,(bil_2+1)):
        hasil_1 = bil_1*x
        if hasil_1 == bil_2:
            print "KPK =",bil_2
            break
        else:
            y=0
            while y*bil_2<hasil_1:
                y=y+1
            if y*bil_2==hasil_1:
                print "KPK =",y*bil_2
                break
                   
               
else: 
    for y in range (1,(bil_1+1)):
        hasil_2 = bil_2*y
        if hasil_2 == bil_1:
            print "KPK =",bil_1
            break
        else:
            x=0
            while x*bil_1<hasil_2:
                x=x+1
            if x*bil_1==hasil_2:
                print "KPK =",x*bil_1
                break

5. Listing program Perhitungan Tugas Akhir"

nilai_tugas_1=input('Masukkan Nilai Tugas 1 = ')
prosentase_1=input ('Masukkan Prosentase Tugas 1 = ')
nilai_tugas_2=input('Masukkan Nilai Tugas 2 = ')
prosentase_2=input ('Masukkan Prosentase Tugas 2 = ')
nilai_tugas_3=input('Masukkan Nilai Tugas 3 = ')
prosentase_3=input ('Masukkan Prosentase Tugas 3 = ')
nilai_tugas_4=input('Masukkan Nilai Tugas 4 = ')
prosentase_4=input ('Masukkan Prosentase Tugas 4 = ')
nilai_tugas_5=input('Masukkan Nilai Tugas 5 = ')
prosentase_5=input ('Masukkan Prosentase Tugas 5 = ')
nilai_uts=input ('Masukkan Nilai UTS = ')
prosentase_uts=input('Masukkan Prosentase UTS = ')
nilai_uas=input ('Masukkan Nilai UAS = ')
prosentase_uas=input('Masukkan Prosentase UAS = ')

hasil_1=nilai_tugas_1*prosentase_1/100
hasil_2=nilai_tugas_2*prosentase_2/100
hasil_3=nilai_tugas_3*prosentase_3/100
hasil_4=nilai_tugas_4*prosentase_4/100
hasil_5=nilai_tugas_5*prosentase_5/100
hasil_uts=nilai_uts*prosentase_uts/100
hasil_uas=nilai_uas*prosentase_uas/100

total=hasil_1+hasil_2+hasil_3+hasil_4+hasil_5+hasil_uts+hasil_uas

if prosentase_1+prosentase_2+prosentase_3+prosentase_4+prosentase_5+prosentase_uts+prosentase_uas == 100:
    print "Nilai Total =  ", total
   
else :
    print 'Jumlah Persentase harus sama dengan 100%








 

Tidak ada komentar:

Posting Komentar