Laman

3 January 2017

tugas

#1
#function return value buat menghitung suku ke-n, Un=a+(n-1)b
def fungsi(a,b,n):
    sn=0
    for i in range(1,n+1):
        #sn=0

        un=a+((i-1)*b)
        sn=un+sn
    return sn


#buat rekursif untuk menghitung jumlah suku ke-n
def rekursif(a,b,n):
    if n==1:
        return a
    else:
        return(a+(n-1)*b)+rekursif(a,b,n-1)


#dictionary, buat dictionary untuk membuat pasangan antara Un dan sn pada soal no.1
   
def diktionari(a,b,n):
    pasangan={}
    sn=0
    for i in range(1,n+1):
        un=a+((i-1)*b)
        sn+=un
        pasangan[un]=sn
    print(pasangan)



#2 #4
    #===============================================#
#deretan bintang 1,2,5,7
def n(a):
    print('n='+str(a))
    for i in range(0, a):
        for j in range (0, i+1):
            print ('*',end='')
        for k in range(1,i+1):
            print('*', end='')
        print()


#rekursif, menghitung jumlah suku ke-n pada deret
def suku(n):
    if n == 0:
        return 0
    else:
    return (n*2-1) + suku(n-1)

#dictionari pasangan un dan sn
def diktionari(n):
    pasangan={}
    sn=0
    for i in range(1,n+1):
    un=(2*i)-1
    sn+=sn
    pasangan[un]=sn
    print(pasangan)
       


   
Comments
0 Comments

No comments:

Post a Comment

Kolom komentar terdapat opsi anonim