Program Masukan Kata

Hallo...
Pada kali ini saya akan bagi-bagi ilmu nih yang saya dapatkan dari pelajaran di lab, ya dari pada ga berguna malah jadi lupa mendingan bagi-bagi ilmu siapa tau butuh (ok mulai ga jelas), pelajaran saya ini saya dapatkan dari belajar di lab teknik informatika, universitas gunadarma. Mata kuliahnya ya waktu itu sih struktur data, Pada tahun 2013 sih....
Oke, langsung aja ya kita masuk ke Logika Program nih...



LOGIKA
    #include <iostream.h>

    >> Pada bagian #include memberitahukan preprosesor untuk menyertakan kode dari iostream, Berkas iostream berisi deklarasi untuk berbagai fungsi yang dibutuhkan oleh perangkat lunak, atau class-class yang dibutuhkan.

    int main(){
    char kata[150];
    int jumlah,x;

>> Pernyataan ini mendeklarasikan fungsi utama, bahwa suatu program C++ dapat berisi banyak fungsi, yang harus selalu memiliki sebuah fungsi utama (main function). Char kata[150] maksudnya membatasi karakter sebanyak 150 karakter. Kata, jumlah, dan x adalah variable tapi mereka dibedakan oleh tipe datanya char dan int.

    cout<<"Masukkan Kata yg akan di hitung karakternya :"<<endl;
    cin.getline(kata,sizeof(kata));
    jumlah=0;

>> cout digunakan untuk mencetak string misalkan “Masukan Kata yg akan di hitung karakternya :”.  cin.getline(kata,sizeof(kata)); maksudnya adalah memasukan yang di input dan dimasukan dalam var kata. Nilai awal jumlah adalah 0.

    for (x=0;kata[x];x++){
    jumlah=jumlah+1; } //menjumlahkan karakter per karakter

>> perulang kata yang di input, dimulai dari angka 0 jika ada kata berikutnya maka secara otomatis dia akan bertambah +1 sampai pada akhir kata dan masuk kedalam variable jumlah.

    cout<<"_____________"<<endl;
    cout<<"Jumlah karakternya adalah :"<<jumlah;
    return 0; }

>> cout awal adalah hanya pembatas saja, setelahnya lalu akan mencetak jumlahnya. Untuk melihat hasilnya akan ditampilkan pada outpu dibawah ini.

OUTPUT :




            

Sekian dulu nih.. maaf jika ada kesalahan dalam memberikan logika, maklum ya saat itu tingkat awal... (hohoho)

Komentar

Postingan Populer