Contoh bilangan random dalam pemrograman c++

Setiap bahasa pemrograman memiliki kemampuan untuk membangkitkan bilangan secara acak atau secara random. Dengan kemampuan ini, kita dapat menentukan nilai input sebuah variabel data secara ototmatis. Bilangan random sangat penting dalam program.

Untuk menghasilkan bilangan random atau bilangan acak dalam bahasa pemrograman C++ maka yang diperlukan adalah :
  1. Sebuah  File header yaitu stdlib.h harus disertakan pada pernyataan include dengan perintah : #include
  2. Dua buah fungsi yaitu  randomize() dan  random(max_angka)
Contoh :

Pernyataan untuk membangkitkan bilangan acak antara  0 – 20 : adalah  random(20).

Untuk lebih jelasnya, perhatikan contoh program sederhana berikut. Nilai a dan b diinput dengan menggunakan fungsi random. Variabel a menghasilkan bilangan random antara 0 s/d 20 sedangkan variabel b antara 0 s/d 10. Kemudian nilai a dan b digunakan untuk menhitung  nilai c dan d. Dengan demikian, program akan berjalan secara otomatis dan memberikan hasil tanpa melakukan input data.

Pada bagian include sertakan header sebagai berikut : iostream.h, stdio.h, conio.h, stdlib.h,  math.h

#include iostream.h
#include stdio.h
#include conio.h
#include stdlib.h
#include math.h

void main()
{
 clrscr();
 randomize();
 float a,b,c,d;
 a=random(20);
 b=random(10);

 cout<<"\nBilangan random a = "< cout<<"\nBilangan random b = "< c =sqrt(pow(a,3) + pow(b,4));
 d = a + b + c;
 printf("\nNilai c = %7.5f",c);
 printf("\nNilai d = %7.5f",d);

 cout<<"\n\n Tekan sembarang tombol";
 getch();
}

Output Program :










Demikian pembahasan tentang bilangan random dalam bahasa pemrogram c++. Semoga bermanfaat.


No comments:

Post a Comment

Silakan memberikan komentar dan pertanyaan yang sifatnya positif.