Sebenernya sie ga kepikiran mo bikin program kayak gini, cuma karna mo latihan buat UTS, akhirnya terciptalah . . . he . . . he . . .
Programnya sie sederhana aja. Menu yang ada pilihan buat nampilin deret-deret matematika, ada deret bilangan kelipatan tertentu, bilangan ganjil, genap, prima dan fibonaci.
Langsung aja ga usah kebanyakan teori, ini syntax/coding-nya, silakan dicopas.
awal='\nSelamat Datang di Program Deret Matematika'
akhir='\nTerima kasih.'
info='\nDibuat oleh : \nIndera Gunawan\nNPM : 53410507\nKelas : 1IA15'
garis='-------------------------------------------------------'
garis2='======================================================='
mn=['Ganjil','Genap','Kelipatan','Prima','Fibonaci','Exit']
kl=['Naik','Turun']
x='y'
y=1
kom='\nMenampilkan Deret Bilangan'
inp='\nMasukkan pilihan anda = '
inb='\nMasukkan limit deret (angka) = '
war='Maaf, pilihan anda tidak tersedia.'
war2='Maaf, anda salah menekan tombol.'
def menu():
print 'Deret Bilangan\n'
for i in range (0,5,1):
print i+1,'Bilangan',mn[i]
print '6 Exit'
def kel():
print '\nJenis Kelipatan\n'
for i in range (0,2,1):
print i+1,'Kelipatan',kl[i]
print garis2,awal
while y>0:
if x!='y' and x!='Y' and x!='t' and x!='T':
print war2
x=input('Tekan "y" atau "t" saja : ')
elif x=='y' or x=='Y':
print garis
menu()
print garis
p=input(inp)
while p!=1 and p!=2 and p!=3 and p!=4 and p!=5 and p!=6:
print war
p=input(inp)
if p==6:
break
print kom,mn[p-1]
n = input(inb)
if p==1:
for i in range (1,n*2,2):
print i,
elif p==2:
for i in range (2,(n+1)*2,2):
print i,
elif p==3:
kel()
p3=input(inp)
while p3!=1 and p3!=2:
print war
p3=input(inp)
k = input('\nMasukkan kelipatan yang diinginkan (angka) = ')
if p3==1:
for i in range (1,n+1):
y = k*i
print y,
else:
for i in range (n,0,-1):
y = k*i
print y,
elif p==4:
pr = []
for m in range (2,1000):
for x in range (2,m):
if m%x==0:
break
else:
pr.append(m)
for i in range (n):
print pr[i],
else:
f = [0,1]
for a in range (n):
if a>1 :
print f[a-1] + f[a-2],
f.append(f[a-1] + f[a-2])
else :
print f[a],
else:
break
print '\n',garis
x=raw_input('Apakah anda ingin mencoba lagi?\nJika ya, tekan "y". Jika tidak, tekan "t" : ')
print garis,akhir,'\n',info,'\n',garis2
Gimana? cape ya copas? Nie, tinggal download di sini
0 comments:
Posting Komentar