ALGORITMA
ANGKA FIBONACCI
Angka Fibonacci adalah sebagai tertulis berikut ini:
0, 1, 1, 2, 3, 5, 8, 13, 21, 34, ...
Algoritma berikut ini akan menunjukkan angka Fibonacci untuk urutan ke-n.
Keterangan:
n : urutan ke-n dari angka Fibonacci yang ingin diketahui
A1 : variabel urutan kedua sebelum n angka Fibonacci
A2 : variabel urutan pertama sebelum n angka Fibonacci
C : bilangan penghitung/counter
F : Angka Fibonacci
Algoritma dan Flowchart untuk persoalan diatas adalah sebagai berikut:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Tabel berikut ini menunjukkan algoritma bekerja untuk urutan Fibonacci misalnya ke-6.
| Instruksi No. | n | C | A1 | A2 | F | KETERANGAN |
| 1 | 2 | 0 | 1 | |||
| 2 | 6 | |||||
| 4 | 1 | Angka Fibonacci ke 3 | ||||
| 5 | 3 | |||||
| 6 | 1 | |||||
| 7 | 1 | |||||
| 4 | 2 | Angka Fibonacci ke 4 | ||||
| 5 | 4 | |||||
| 6 | 1 | |||||
| 7 | 2 | |||||
| 4 | 3 | Angka Fibonacci ke 5 | ||||
| 5 | 5 | |||||
| 6 | 2 | |||||
| 7 | 3 | |||||
| 4 | 5 | Angka Fibonacci ke 6 | ||||
| 5 | 6 | |||||
| 6 | 3 | |||||
| 7 | 5 | |||||
| 9 | 5 | Angka Fibonacci ke 6 | ||||
| 10 | Selesai |
Klik disini untuk melihat screen shoot yang menunjukkan run program dalam php untuk Fibonacci urutan ke-14.
NILAI COSINUS SEBUAH VARIABEL
Fungsi cosine dapat didefinisikan secara aljabar dengan penjumlahan berikut ini:

dimana x adalah besar sudut dalam radian.
Algoritma komputer untuk persoalan ini adalah sebagai berikut:
Keterangan:
S : besar sudut dalam derajat (pada algoritma ini besar sudut di-input-kan dalam derajat)
S1 : besar sudut dalam radian
A : bilangan penghitung/counter
B : bilangan pangkat
C : nilai pangkat pembilang
HF : nilai faktorial penyebut
K : koefisien penyebut
FKOS : hasil perhitungan cos
P : hasil pemangkatan
E : aproksimasi awal
ER : aproksimasi sekarang
Algoritma dan Flowchart untuk persoalan diatas adalah sebagai berikut:
|
|
Tabel berikut ini menunjukkan algoritma bekerja untuk sudut misalnya 60 derajat.
| Instruksi No. | S | S1 | PHI | A | C | B | K | HF | E | ER | P | FKOS |
| 1 |
22/7 |
2 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | |||
| 2 | 60 | |||||||||||
| 3 | 1.047197551 | |||||||||||
| 4 | 2 | |||||||||||
| 5 | 1.047197551 | |||||||||||
| 6 | 1 | |||||||||||
| 7 | 2 | |||||||||||
| 5 | 1.096622711 | |||||||||||
| 6 | 2 | |||||||||||
| 7 | 3 | |||||||||||
| 9 | 0.45124716553288 | |||||||||||
| 10 | -1.21608040201 % | |||||||||||
| 11 | -1 | 0.451688644 | ||||||||||
| 12 | 60 | 2 | -1.21608040201 % | 0.45124716553288 | ||||||||
| 13 | 3 | |||||||||||
| 4 | 4 | |||||||||||
| 5 | 1.148380618 | |||||||||||
| 6 | 6 | |||||||||||
| 7 | 4 | |||||||||||
| 5 | 1.202581371 | |||||||||||
| 6 | 24 | |||||||||||
| 7 | 5 | |||||||||||
| 9 | 0.50143544442216 | |||||||||||
| 10 | 0.10008921277418 % | |||||||||||
| 11 | 1 | 0.501796201 | ||||||||||
| 12 | 60 | 3 | 0.10008921277418 % | 0.50143544442216 | ||||||||
| 13 | 4 | 1.259340267 | ||||||||||
| 4 | 6 | |||||||||||
| 5 | 1.318778043 | |||||||||||
| 6 | 120 | |||||||||||
| 7 | 6 | |||||||||||
| 5 | 1.381021137 | |||||||||||
| 6 | 720 | |||||||||||
| 7 | 7 | |||||||||||
| 9 | 0.49959938040233 | |||||||||||
| 10 | -0.0036750726519239 % | |||||||||||
|
dst |
Klik disini untuk melihat screen shoot yang menunjukkan run program dalam php untuk sudut 60 derajat.
created by FADEL
NPM 640 502 0079