Perpustakaan Online Ambon Memanggil
Mari Berlatih Bahasa C++ Victor N. Papilaya
[email protected]
Pengantar Tulisan tentang “Mari Belatih Bahasa C++” adalah seri belajar bahasa pemrograman C++ dari awal yang ditujukkan untuk teman-teman yang baru belajar pemrograman. Harapannya adalah dengan mengikuti seri ini, teman-teman akan belajar menggunakan pengetahuan yang sudah dipelajari di bangku kuliah atau pelajari lewat materi yang disediakan di website cplusplusindonesia (http://cplusplusindonesia.blogspot.com) untuk menyelesaikan persoalan mulai dari yang tingkat dasar sampai dengan tingkat lanjut. Dengan berlatih, mudah-mudahan kemampuan pemrograman teman-teman akan bisa semakin baik. Contoh Persoalan Persoalan akan disajikan dalam bentuk gambar, seperti berikut :
atau disajikan dalam bentuk executable file, yang tentunya bebas virus !!. Setelah melihat gambar atau executable file yang disediakan, cobalah untuk menyelesaikan persoalan tersebut. Jika telah selesai atau mengalami kendala untuk menyelesaikannya, teman-teman bisa melihat source code yang tersedia. Mudah-mudahan dengan melihat source code ini akan memberikan ide baru atau gambaran bagaimana menyelesaikan persoalan yang diberikan. Publikasi di : http://ambonmemanggil.blogspot.com, http://cplusplusindonesia.blogspot.com, http://www.pdfcoke.com
Ingat banyak jalan menuju ke Roma, sehingga jika program anda berbeda dengan source code yang disedikan, tidaklah menjadi soal. Yang penting adalah program bisa dijalankan seperti yang diharapkan. Untuk persoalan dari gambar yang disajikan diatas, berikut ini adalah salah satu contoh solusi yang mungkin. Tidak perlu mengetik ulang source code ini, jika berminat silahkan mengunjungi website cplusplusindonesia untuk mendownloadnya. Contoh Penyelesaian #include
#include using namespace std; int main(int argc, char *argv[]) { //variabel ini akan menampung input dari user int input; cout cout cout cout cout cout cout
<< << << << << << <<
" " " " " " "
******************************************* * Author : Victor N. P. * * Nama Prog : Angka Digital * * Publish on : * * http://cplusplusindonesia.blogspot.com * * Input 0 utk keluar * *******************************************
" " " " " " "
<< << << << << << <<
cout << endl;; //looping tiada akhir for (;;) { //minta input cout << "Masukkan angka (1 / 2 / 0) = " ; cin >> input; cout << endl; //cek input if (input == 1) { cout << cout << cout << cout << cout <<
"/** " " ** " " ** " " ** " "****"
<< << << << <<
endl; endl; endl; endl; endl;
} else if (input == 2) { Publikasi di : http://ambonmemanggil.blogspot.com, http://cplusplusindonesia.blogspot.com, http://www.pdfcoke.com
endl; endl; endl; endl; endl; endl; endl;
cout cout cout cout cout cout
<<" <<" <<" <<" <<" <<"
/****"<< *"<< *"<< *****"<< * "<< ****/"<<
endl; endl; endl; endl; endl; endl;
} else if (input == 0) { cout << " Terimakasih Telah Menggunakan Program Ini !!" ; cout << endl << endl; //keluar dari loop break; } else { }
cout << " Salah Input, input harus 1 / 2 / 0 !!" << endl;
cout << endl; }
}
//setelah perintah 'break' dikerjakan //program akan mengerjakan perintah dibawah ini system("PAUSE"); return EXIT_SUCCESS;
Sebagai informasi, IDE yang dipakai untuk membuat program ini adalah Dev-C++. Informasi tentang IDE ini terdapat dalam tulisan “Pengenalan Bahasa C++ (Bagian I)”. Untuk selanjutnya, contoh persoalan dan contoh penyelesaian akan dipublikasikan di website cplusplusindonesia.
Publikasi di : http://ambonmemanggil.blogspot.com, http://cplusplusindonesia.blogspot.com, http://www.pdfcoke.com