Proses untuk Bilangan dan waktu (Date and time)
Pembahasan topik ini meliputi menghasilkan bilangan acak, memproses dan membandingkan data tanggal dan waktu
Program menghasilkan bilangan acak
- pada program berikut ditunjukkan bagaimana komputer dapat menghasilkan 10 bilangan acak antara 1 - 100
- Deret bilangan acak yang dihasilkan ini akan selalu berbeda dari waktu ke waktu
- saat pertama kali ingin menggunakan karena fungsi srand melibatkan jam di komputer, maka dibutuhkan untuk menulis **#include
#include <conio.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #include <time.h> using namespace std; void bil_acak() { // srand = menyuruh komputer menghasilkan deret bilangan acak // = cukup dijalankan 1x saja di dalam program // rand = mengambil 1 bilangan acak yang dihasilkan komputer // = setiap kali kita panggil rand() kita tidak bisa menebak // = karena hasilnya berbeda dengan nilai sebelumnya dan acak // = nilai yang dihasilkan antara 0 sampai 1 // Jangan lupa untuk include <time.h> int angka; // jalankan program pengacak srand( time( NULL ) ); for (int i = 0; i < 10; i++) { int angka = (rand() % 100) + 1; printf("%5d", angka); } } int main() { system("cls"); // membersihkan layar bil_acak(); getch(); return 0; }