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 :
- Sebuah File header yaitu stdlib.h harus disertakan pada pernyataan include dengan perintah : #include
- 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
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.
Tidak ada komentar:
Posting Komentar
Silakan memberikan komentar dan pertanyaan yang sifatnya positif.