Minggu, 09 Oktober 2016

Pseudocode Menghitung Bilangan Real dan Membuat Barisan Fibonacci

Program Menu_Pilihan
{I.S.: User memilih pilihan menu dan memasukkan nilai n}
{F.S.: Menampilkan perhitungan bilangan real dan barisan fibonacci}

kamus:
   Menu,N,i,fibo,awal,akhir:integer
   x,y,s:real

Algoritma:
repeat
  output(“Menghitung S = -1/3 + 2/5 – 6/8 + 2/12-…”)
  output(“Membuat barisan Fibonacci”)
  output(“Keluar”)
{Validasi menu yang dipilih}
  while(Menu < 0) or (Menu > 3) do
    output(“Salah Memilih menu ulangi!!!”)
  endwhile
dependon(Menu)
1:{Menghitung S}
  input(n)
  s  -1/ 3
  x  1{pembilang}
  y 3 {penyebut}
      for 2 to n do
        x   x * i
        y  y + i
          if(i mod 2 = 1)
           then
             s ← s - x/y
              else
               s ← s + x/y
          endif
      endfor
      output(s)  
2:{Menghitung Fibonacci}
output(“Membuat barisan Fibonacci”)
  input(n)
   awal ← 0
   fibo ← 1
   akhir 0
       for 1 to n do
         akhir  awal
         awal  fibo
         fibo  akhir
       endfor
       output(akhir)
0:{Keluar}
output(“Untuk keluar silahkan tekan enter”)
enddepend
until(Menu=0)
end

Menghitung T(n)




Cop
C(n)
repeat
1
a
n
Output
6
b
n
While
1
c
n+1
< 
2
d
n
Or
1
e
n
> 
1
f
n
Dependon
1
g
n
Input
2
h
n
For
1
i
n+1
If
1
j
n
17
k
13+4n
/

l
n
=
3
m
n  
*
1
o
n
+
3
p
n
-
1
q
n
until
2
r
n

T(n) = Cop . C(n)
     = na + nb + nc + (n+1)d + ne + nf + ng + nh + (n+1)i +
       nj + (13+n)k + nl + nm + no + np + np +nq

Tidak ada komentar:

Posting Komentar

Total Tayangan Halaman