Jumat, 02 Desember 2011

kondisi menggunakan kata C++

kali  ini saya mencobo membuat perkondisian dengan menggunakan kata, sebagai contoh biasanya dalam c++ kita hanya memilih 1 huruf untuk masuk ldalam suatu kondisi, sepertu y atau t. dalam hal itu saya kembangkan menggunakan kata, dengan bantuan array kita dapat melakukanya, meskipun kurang sempurna, jadi kita bisa menggunakan kata iya atau tidak, ataupun yang lainya
O iya langsung saja contohnya dalam C++ biar lebih jelas lagi :

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
    char kunci[3]={'i','y','a'};
    char input[3];
    cout<<"apakah anda ingin melanjutkan?? "<<endl;
    cout<<"masukan 'iya' untuk lanjut, 'tidak' untuk keluar "<<endl;
    cout<<"masukan kata : ";
    for(int i=0;i<3;i++){
            cin>>input[i];
            }
    if(input[0]==kunci[0] && input[1]==kunci[1] && input[2]==kunci[2]){
                          cout<<"anda masuk ke lanjut"<<endl<<endl;}
                         
    else cout<<"anda berhasil keluar "<<endl<<endl;
    system("PAUSE");
    return EXIT_SUCCESS;
}

tetapi dalam program menggunakan array ini kurang sempurna karena dalam penginputan array tidak pasti sama, seperti halnya iya dan tidak, jika iya hanya ada 3 huruf, sedangkan tidak ada 5 huruf, maka dari itu inputan bisa berubah ubah dan tidak tentu, hal itu akan mengakibatkan inputan yang berlanjut dan tidak tau arah kemana hehehe :D
jika ingin mencoba silahakan,  bisa juga sebagai ilmu tambahan...

Tidak ada komentar:

Posting Komentar