Program Lempar Dadu (Fungsi built-in) - C++ - TeachMeSoft

Minggu, 31 Maret 2019

Program Lempar Dadu (Fungsi built-in) - C++

Program Lempar Dadu (Fungsi built-in) - C++

Assalamualaikum teman-teman...
Program lempar dadu ini dibuat menggunakan standard library cstdlib. File header tersebut mendefinisikan beberapa fungsi tujuan umum, termasuk manajemen memori dinamis, pembuatan angka acak, komunikasi dengan lingkungan, integer aritmatika, pencarian, pengurutan dan konversi.

Didalam file header tersebut kita akan menggunakan fungsi rand sebagai pembuat angka acak (Generate random number). Programnya sebagai berikut :


Source code

#include <iostream>
#include <cstdlib> //Terdapat fungsi random

using namespace std;

main(){
    char l_dadu;
    cout<<"================================"<<endl;
    cout<<"|                              |"<<endl;
    cout<<"|      Program Lempar Dadu     |"<<endl;
    cout<<"|                              |"<<endl;
    cout<<"================================"<<endl;

    while(true){
        cout<<"Mau Melempar Dadu ? <y/n> ";cin>>l_dadu;

        if(l_dadu=='y'){
            cout<<1+(rand()%6)<<endl;
        }else if(l_dadu=='n'){
            break;
        }else{
            cout<<"================================"<<endl;
            cout<<"|    MAAF, Ketikan y atau n    |"<<endl;
            cout<<"================================"<<endl;
        }
    }

    cin.get();
}


Running program


Running program Lempar Dadu









Disqus comments