Selasa, 10 April 2012

UTS Algoritma


          Nama : Agus Saputro
        NIM    : 1157401105
        Prodi : Manajemen Informatika / D3 
:

     1. Array

-1
-5

1
1
2
3
4
5

Algoritma : 
1.   X[2] + 2 hasilnya di taruh di x[1]= (-1) + 2 = 1
            2.  Apakah X[5] > 5 False maka X[3] – 2 = (-5)-2 = -7
            3.  X[1] + X [5] hasilnya di taruh di X [4]= 1 + 1 = 2                                                       
            4.  X[4] / X[1] sisanya di taruh di X[2] = 2 / 1 sisa 0

 Jawab :
a.       Aray setelah di jalankan Algoritma 

1
0
-7
2
1
1
2
3
4
5

b.      jumlah semua elemen array
1 + 0 + (-7) + 2 + 1 = -3


2.  Algoritma Hitung X, Y, Z
 ( x =  1, y = -1, z = -1 )

while x<9  Apakah  1<9 True
If  x<3  Apakah  1<3 True then :
y = y - x - z = (-1) - 1 - (-1) = -1
z = z - y - x = (-1) - (-1) - 1 = -1
x = x + 3 = 1 + 3 = 4

While  x<9 Apakah 4<9 True
if x<3 apakah 4<3 False then :
y = y + x - z = (-1) + 4 - (-1) = 4
z = z - y - x = (-1) - (-1) - 4 = -4
x = x + 3 = 4 + 3 = 7

while x<9 apakah 7<9 True 
if x<3 apakah 7<3 False then :
y = y + x - z =  4 + 7 - (-4 ) = 15
z = z - y - x = (-4) - 4 - 7 = -15
x = x + 3 = 7 + 3 = 10
           
             while  x<9 apakah 10<9 False

Jawab:

a.   Terjadi 3 kali pengulangan
b.    nilai X = 10 , Y= 15, Z = -15

Tidak ada komentar:

Posting Komentar