Kamis, 07 Maret 2013

Latihan program


Dalam pembuatan tugas saya ini saya menggunakan bahasa pemrograman pascal yang dimana pergogram saya dapat menghitung generate bilangan random dengan rumus bilangan random yaitu Zi=(aZi-1 + C) rumus ini telah saya implementasikan ke bahasa pemrograman pascal seperti yang dibawah ini
Gambar.1









 Gambar2
Dalam program ini saya menggunakan variable diatas untuk menampung nilai yang dimasukkan oleh user yang dimana For i:=0 to 9 do yang berfungsi sebagi perulangan atau iterasi jadi pergogram saya ini bisa mengitersai hingga 9 iterasi. Bisa dilihat bahwa rumus saya impelentasikan  pada bagian begin hasil:=(a*Z0+c) mod m.

 Gambar.3









Gambar 3 merupakan output dari program yang saya buat yang dimana saya memasukan nilai a adalah 4, c=7, m=15, Z0=3 maka hasilnya dapat dilaihat pada gambar tiga, dan hasillnya saya hanya menekan Enter sebanyak 5 kali jadi hasil yang keluar iterasi ke 5 saja apa bila dilanjutkan kan keluar 4 iterasi lagi.