Setelah sebelumnya membahas mengenai IF bersarang dalam java, kali ini saya akan memberikan tutorial IF bersarang dalam pemrograman C++. Dalam C++ juga berlaku kondisi dimana statemen IF terdapat didalam statemen IF. Nama kondisi ini juga sama seperti di Java, yaitu nested IF atau IF bersarang.
Contoh programnya dapat kalian lihat dibawah ini:
#include <iostream.h>
#include <conio.h>
void main()
{
int nilai;
char mark;
clrscr();
cout<<"Masukkan nilai ujian [0 - 100]: ";
cin>>nilai;
cout<<"\n";
if(nilai >=90 && nilai <=100)
mark = 'A';
else if(nilai >=80 && nilai <=89)
mark = 'B';
else if(nilai >=65 && nilai <=79)
mark = 'C';
else if(nilai >=50 && nilai <=64)
mark = 'D';
else
mark = 'E';
cout<<"Nilai ujian = "<<mark;
getch();
}
10 Oktober 2011
Belajar C++ - Penggunaan Statemen IF
Setelah kita mempelajari penggunaan atau pendeklarasian konstanta dalam C++, selanjutnya saya akan menjelaskan mengenai pembuatan program menu pilihan dalam C++.. Dalam sesi kali ini, kita juga akan belajar mengenai penggunaan statemen IF (kondisional)..
To the point ajah.. Contoh menu pilihan banyak kita temui pada game..contohnya seperti ini..MENU
1. New Game
2. Load Game
3. Exit
Untuk membuat menu pilihan, kita memerlukan statement IF. Statement ini digunakan untuk memecahkan masalah dalam mengambil suatu keputusan diantara sekian kondisi yang ada. Sintax nya seperti ini:
Statemen IF juga dapat ditambahkan statemen ELSE sebagai alternatif jika kondisi tidak terpenuhi.. Sintaxnya:
Dalam program menu pilihan yang kita pakai kali ini, statemen IF digunakan untuk memilih salah satu dari menu pilihan tersebut.. contohnya, jika kita memilih menu 1, maka akan memulai game baru (New Game).. jika memilih menu 2, maka akan memulai game yang sudah disimpan (Load Game), jika memilih menu 3, maka akan keluar dari game (Exit)..
Dalam program, source code nya akan menjadi seperti ini..
Mengerti kan?? Untuk statemen if ketiga..saya menempatkan sintax return 0; dibawahnya, yang berfungsi untuk keluar dari program jika memilih menu 3.. Jika kalian menggunakan void main(), maka kalian akan selalu mengalami failure saat meng-compile program.. maka dari itu, gunakan int main() agar program dapat berjalan..
To the point ajah.. Contoh menu pilihan banyak kita temui pada game..contohnya seperti ini..MENU
1. New Game
2. Load Game
3. Exit
Untuk membuat menu pilihan, kita memerlukan statement IF. Statement ini digunakan untuk memecahkan masalah dalam mengambil suatu keputusan diantara sekian kondisi yang ada. Sintax nya seperti ini:
if (kondisi)
{
pernyataan;
}
Statemen IF juga dapat ditambahkan statemen ELSE sebagai alternatif jika kondisi tidak terpenuhi.. Sintaxnya:
if(kondisi)
pernyataan_1;
else
pernyataan_2;
Dalam program menu pilihan yang kita pakai kali ini, statemen IF digunakan untuk memilih salah satu dari menu pilihan tersebut.. contohnya, jika kita memilih menu 1, maka akan memulai game baru (New Game).. jika memilih menu 2, maka akan memulai game yang sudah disimpan (Load Game), jika memilih menu 3, maka akan keluar dari game (Exit)..
Dalam program, source code nya akan menjadi seperti ini..
#include <iostream.h>
#include <conio.h>
#define phi 3.14
int main()
{
float jari2, volume, luas, tinggi;
int pilihan;
clrscr();
cout<<"====MENU PILIHAN==="<<endl;
cout<<"1. Volume Tabung"<<endl;
cout<<"2. Luas Lingkaran"<<endl;
cout<<"3. Keluar"<<endl;
cout<<"==================="<<endl;
cout<<"Pilihan Anda (1/2/3) : ";
cin>>pilihan;
cout<<endl;
if(pilihan==1)
{
cout<<"Masukkan panjang jari-jari : ";
cin>>jari2;
cout<<"Masukkan tinggi tabung : ";
cin>>tinggi;
volume = phi * jari2 * jari2 * tinggi;
cout<<"Volume Tabung adalah : "<<volume;
getch();
}
if(pilihan==2)
{
cout<<"Masukkan panjang jari-jari : ";
cin>>jari2;
luas = phi * jari2 * jari2;
cout<<"Luas Lingkaran adalah : "<<luas;
getch();
}
else;
return 0;
}
Mengerti kan?? Untuk statemen if ketiga..saya menempatkan sintax return 0; dibawahnya, yang berfungsi untuk keluar dari program jika memilih menu 3.. Jika kalian menggunakan void main(), maka kalian akan selalu mengalami failure saat meng-compile program.. maka dari itu, gunakan int main() agar program dapat berjalan..
Belajar C++ - Pendeklarasian Konstanta
Setelah postingan program sederhana C++ di bawah, saya akan melanjutkan mengenai pendeklarasian konstanta,,saya akan menjelaskan mengenai pembuatan program sederhana yang terdapat konstantanya, yaitu Luas Lingkaran dan Volume Tabung mari kita masuk ke tahap selanjutnya..dalam mencari luas lingkaran ataupun volume tabung, terdapat sebuah konstanta phi, dimana nilai phi adalah 3,14..
Konstanta adalah suatu nilai yang tidak dapat dirubah selama program masih dalam proses..artinya, nilai konstanta selalu tetap. Untuk menggunakannya, konstanta harus didefinisikan terlebih dulu pada awal program..
Terdapat dua cara untuk mendeklarasikan konstanta..
1. menggunakan sintax #define
mendeklarasikan konstanta dengan cara ini relatif lebih gampang dilakukan karena akan menyertakan #define sebagai preprocesssor..penempatan sintaxnya diletakkan dibawah sintax #include..
contohnya:
#define phi 3.14
karena #define bukan merupakan sebuah pernyataan, jadi tidak diakhiri dengan tanda ( ; )
2. menggunakan sintax const
apabila mendeklarasikan konstanta dengan sintax const, pendeklarasiannya akan menjadi seperti ini:
const float phi = 3.14;
INGATLAH kembali, const merupakan pernyataan, jadi diakhiri dengan tanda ( ; )..
Nah, jika kalian sudah mengerti mengenai cara pendeklarasian konstanta, sekarang kita lanjut ke program nya..contoh program sederhana yang menggunakan konstanta adalah mencari luas lingkaran atau volume bola..
Kita mulai dengan mencari program mencari luas lingkaran C++.. here they are..
Mudah bukan?? oia, lupa saya menjelaskan, untuk perkalian, dalam C++ tidak menggunakan tanda ( x ), melainkan tanda ( * ) ..berikut penjelasan lebih lengkap mengenai operator matematika yang berubah dalam C++
Tanda x (kali) berubah menjadi tanda * (bintang)
Tanda : (bagi) berubah menjadi tanda / (slash)
Tanda , (koma) berubah menjadi tanda . (titik)
Sangat mudah untuk dipahami..nah, selanjutnya adalah membuat program pencari Volume Tabung..
Ada yang ingat rumus volume tabung kagag???????? gag inget????? sini aku kasi tahu..hehehehe.. Rumus volume tabung adalah (Luas alas x tinggi)..
Untuk programnya, ini dia source code nya...
Nah, bagaimana?? sudah mengerti kah kalian mengenai pendeklarasian konstanta dalam C++..selamat mencoba..
Udah dulu yaaa...pegel neh..
Konstanta adalah suatu nilai yang tidak dapat dirubah selama program masih dalam proses..artinya, nilai konstanta selalu tetap. Untuk menggunakannya, konstanta harus didefinisikan terlebih dulu pada awal program..
Terdapat dua cara untuk mendeklarasikan konstanta..
1. menggunakan sintax #define
mendeklarasikan konstanta dengan cara ini relatif lebih gampang dilakukan karena akan menyertakan #define sebagai preprocesssor..penempatan sintaxnya diletakkan dibawah sintax #include..
contohnya:
#define phi 3.14
karena #define bukan merupakan sebuah pernyataan, jadi tidak diakhiri dengan tanda ( ; )
2. menggunakan sintax const
apabila mendeklarasikan konstanta dengan sintax const, pendeklarasiannya akan menjadi seperti ini:
const float phi = 3.14;
INGATLAH kembali, const merupakan pernyataan, jadi diakhiri dengan tanda ( ; )..
Nah, jika kalian sudah mengerti mengenai cara pendeklarasian konstanta, sekarang kita lanjut ke program nya..contoh program sederhana yang menggunakan konstanta adalah mencari luas lingkaran atau volume bola..
Kita mulai dengan mencari program mencari luas lingkaran C++.. here they are..
//program pencari luas lingkaran
#include <iostream.h>
#include <conio.h>
#define phi 3.14
void main()
{
float jari2, luas;
clrscr();
cout<<"Masukkan panjang jari-jari : ";
cin>>jari2;
luas = phi * jari2 * jari2;
cout<<"Luas Lingkaran adalah : "<<luas;
getch();
}
Mudah bukan?? oia, lupa saya menjelaskan, untuk perkalian, dalam C++ tidak menggunakan tanda ( x ), melainkan tanda ( * ) ..berikut penjelasan lebih lengkap mengenai operator matematika yang berubah dalam C++
Tanda x (kali) berubah menjadi tanda * (bintang)
Tanda : (bagi) berubah menjadi tanda / (slash)
Tanda , (koma) berubah menjadi tanda . (titik)
Sangat mudah untuk dipahami..nah, selanjutnya adalah membuat program pencari Volume Tabung..
Ada yang ingat rumus volume tabung kagag???????? gag inget????? sini aku kasi tahu..hehehehe.. Rumus volume tabung adalah (Luas alas x tinggi)..
Untuk programnya, ini dia source code nya...
//program pencari volume tabung
#include <iostream.h>
#include <conio.h>
#define phi 3.14
void main()
{
float jari2, volume, tinggi;
clrscr();
cout<<"Masukkan panjang jari-jari : ";
cin>>jari2;
cout<<"Masukkan tinggi tabung : ";
cin>>tinggi;
volume = phi * jari2 * jari2 * tinggi;
cout<<"Volume Tabung adalah : "<<volume;
getch();
}
Nah, bagaimana?? sudah mengerti kah kalian mengenai pendeklarasian konstanta dalam C++..selamat mencoba..
Udah dulu yaaa...pegel neh..
Escape Sequence Characters dalam C++
Nah, kalian mungkin sudah mempelajari banyak hal tentang C++. Di C++ terdapat beberapa karakter khusus yang penulisannya singkat namun sangat bermanfaat dalam sebuah program. Karakter-karakter khusus ini disebut dengan escape sequence characters.
Nah, berikut adalah escape sequence characters dalam C++ tersebut:
\0 : karakter nol atau karakter ber-ASCII nol.
\a : untuk membunyikan sound beep
\b : untuk backspace
\f : untuk ganti halaman (formfeed)
\n : untuk membuat barus baru (newline) fungsi sama seperti endl
\r : untuk kembali ke awal baris atau carriage return
\t : untuk tab horizontal, fungsi sama ketika kita mengetik di word, lalu menekan tombol tab di keyboard
\v : untuk membuat tab vertikal
\\ : untuk membuat karakter \
\' : untuk membuat karakter '
\" : untuk membuat karakter "
\? : untuk membuat karakter ?
\ooo : untuk karakter yang nilai oktalnya sebanyak tiga digit oktal
\xhh : untuk karakter yang nilai heksadesimalnya sebanyak dua digit heksadesimal
Itulah excape sequence characters dalam C++. Semoga informasi ini bermanfaat bagi kalian semua.
Nah, berikut adalah escape sequence characters dalam C++ tersebut:
\0 : karakter nol atau karakter ber-ASCII nol.
\a : untuk membunyikan sound beep
\b : untuk backspace
\f : untuk ganti halaman (formfeed)
\n : untuk membuat barus baru (newline) fungsi sama seperti endl
\r : untuk kembali ke awal baris atau carriage return
\t : untuk tab horizontal, fungsi sama ketika kita mengetik di word, lalu menekan tombol tab di keyboard
\v : untuk membuat tab vertikal
\\ : untuk membuat karakter \
\' : untuk membuat karakter '
\" : untuk membuat karakter "
\? : untuk membuat karakter ?
\ooo : untuk karakter yang nilai oktalnya sebanyak tiga digit oktal
\xhh : untuk karakter yang nilai heksadesimalnya sebanyak dua digit heksadesimal
Itulah excape sequence characters dalam C++. Semoga informasi ini bermanfaat bagi kalian semua.
4 Oktober 2011
Aplikasi ini adalah file C++ yang saya buat Dalam pembelajaran microsoft Vs c++ . Silahkan Download dan Extrac File tersebut jika kalian telah mendownloadnya.
Untuk mendownload silakan klik gambar di Bawah..
.
Semoga berguna
Untuk mendownload silakan klik gambar di Bawah..
.

Semoga berguna
3 Oktober 2011
Download aplikasi penghitung Luas Bangunan
Cara Menginstal Microsoft Visual Studio 2008
Setelah kalian mendownload Microsoft Visual C++ atau Microsoft Visual Studio 2008, seperti pada artikel sebelumnya, yaitu cara menginstall Microsoft Visual Basic 2008. Kalian membutuhkan Daemon Tools untuk menginstall Visual C++ 2008 yang bisa kalian download disini. Nah, kemudian mount file Microsoft Visual Studio 2008 yang telah kalian download, maka akan muncul layar seperti gambar dibawah ini.
Nah, setelah muncul layar seperti gambar diatas, kemudian pilih Visual C++ 2008 untuk memulai proses instalasi. Setelah kalian meng-klik Visual C++ 2008, maka akan muncul layar seperti gambar dibawah.
Klik Next, maka akan muncul layar seperti gambar dibawah ini. Kalian juga dapat memberi tanda tick atau klik pada Yes, send information bla bla bla.
Nah, klik I have read and accept the license terms, sebagai tanda kalian setuju menginstall Visual C++ 2008 ini, klik next, pilihan optional lainnya, kalian dapat mengklik Allow Visual Studio to receive bla bla bla. Setelah itu akan muncul layar seperti gambar dibawah.
Apabila kalian sudah menginstall SQL Server 2008, maka pilihan diatas akan hilang, klik next untuk continue.
Pastikan tempat destinasi dimana kalian akan menginstall Visual C++ 2008. KLik next.
Tunggu hingga proses install selesai, kemudian tekan finish.
Selamat menikmati compiler baru C++, yaitu Visual C++ 2008.
Nah, setelah muncul layar seperti gambar diatas, kemudian pilih Visual C++ 2008 untuk memulai proses instalasi. Setelah kalian meng-klik Visual C++ 2008, maka akan muncul layar seperti gambar dibawah.
Klik Next, maka akan muncul layar seperti gambar dibawah ini. Kalian juga dapat memberi tanda tick atau klik pada Yes, send information bla bla bla.
Nah, klik I have read and accept the license terms, sebagai tanda kalian setuju menginstall Visual C++ 2008 ini, klik next, pilihan optional lainnya, kalian dapat mengklik Allow Visual Studio to receive bla bla bla. Setelah itu akan muncul layar seperti gambar dibawah.
Apabila kalian sudah menginstall SQL Server 2008, maka pilihan diatas akan hilang, klik next untuk continue.
Pastikan tempat destinasi dimana kalian akan menginstall Visual C++ 2008. KLik next.
Tunggu hingga proses install selesai, kemudian tekan finish.
Selamat menikmati compiler baru C++, yaitu Visual C++ 2008.
Kiat Sukses Belajar pemrogram C++
Menurut Anda susahkan belajar bahasa pemrograman? Terutama bahasa pemrograman C++? Tentu ini menjadi pertenyaan tersendiri untuk Anda. Banyak orang yang belajar bahasa pemrograman C++, namun hanya beberapa yang sukses menaklukkan bahasa pemrograman yang satu ini. Yang lainnya kadang hanya menguasai dasar tanpa bisa terus berkembang. Menjadi seorang programmer tentu harus bisa menguasai minimal 1 atau 2 bahasa pemrograman. Apalagi C++ adalah bahasa pemrograman yang cukup diminati banyak orang di Indonesia. Tercatat setiap dosen Teknologi/Sistem Komputer pasti minimal bisa menguasai pemrograman C++. Lalu dari mana atau bagaimana mereka semua bisa menjadi programmer seperti itu? Mari kita temukan solusinya.
Awal saya kuliah mengenal yang namanya algoritma. Saya sangka algoritma itu adalah matematika karena sekilas katanya yang mirip dengan logaritma dalam matematika. Tapi ternyata tidak! Algoritma berbeda dengan Logaritma. Nah saya mempunyai beberapa tips yang mungkin berguna bagi kalian semua dalam mempelajari bahasa pemrograman, terutama C++. Berikut adalah kiat-kiat sukses belajar pemrograman C++:
"We are together, We are forever"
Awal saya kuliah mengenal yang namanya algoritma. Saya sangka algoritma itu adalah matematika karena sekilas katanya yang mirip dengan logaritma dalam matematika. Tapi ternyata tidak! Algoritma berbeda dengan Logaritma. Nah saya mempunyai beberapa tips yang mungkin berguna bagi kalian semua dalam mempelajari bahasa pemrograman, terutama C++. Berikut adalah kiat-kiat sukses belajar pemrograman C++:
- Sering-seringlah membaca modul atau buku panduan belajar pemrograman. Ini sangat penting untuk menambah wawasan Anda dalam teori ataupun materi. Bila perlu, tabung uang Anda dan beli satu buku bahasa pemrograman setiap awal bulan. Itulah yang saya lakukan selama ini. Walau tidak semua buku yang saya beli adalah bahasa pemrograman.
- Sering-seringlah melatih kemampuan Anda dalam menyelesaikan masalah algoritma pemrograman. Apabila kalian menemukan masalah, cobalah untuk menyelesaikannya kedalam pemrograman. Atau coba-cobalah untuk membuat program tertentu yang menurut kalian menarik. Atau kalian dapat membuat program dalam matematika, contohnya, program matriks dalam C++, atau rumus fisika lainnya.
- Practice make perfect! Slogan yang satu ini sangat ampuh dan berguna untuk menguasai pemrograman C++. Karena semakin sering kita latihan, semakin terasah kemampuan kita dalam menyelesaikan masalah. Semakin bertambah ilmu kita dalam membuat program.
- Jangan malu bertanya! Banyak para mahasiswa yang malu bertanya ketika sedang mengalami kesulitan dalam memecahkan algoritma pemrograman. Ketika menemui jalan buntu dan tidak bisa menyelesaikannya, biasanya kita menyerah dan pasrah. Ini adalah suatu sikap yang keliru! Sebisa mungkin, tanyakan pada dosen Anda atau pada kakak senior yang mungkin sudah mengetahui masalah Anda.
- Ketahui apa yang membuat program error atau perhatikan error handling. Ketika kita meng-compile syntax yang kita buat, terkadang muncul tanda compile gagal, ada syntax yang salah. Nah, disini dituntut ketelitian kita dalam memperbaiki syntax sehingga pada saat di-compile akan sukses. Semakin sering kalian mengalami syntax error, semakin terasah kemampuan kalian dalam memperbaiki program. Asalkan kalian mau berusaha agar tidak terjadi syntax error lagi, pasti kalian bisa. Jangan setiap menemui syntax error kalian langsung menyerah dan cuek.
- Kembangkan program yang sudah ada. Apabila kalian berhasil membuat beberapa program, coba kembangkan program tersebut. Misal kalian berhasil membuat 3 program, program luas segitiga, lingkaran, dan volume tabung. Kembangkan ketiga program tersebut menjadi satu program dalam bentuk menu pilihan. Dimana jika kita memilih tombol 1 maka kita akan menuju program luas segitiga dst sampai kita menekan tombol 4 yang artinya keluar dari program. Begitulah kira-kira.
- Luangkan waktu satu atau dua jam setiap harinya untuk praktek dan membaca. Lakukan ini diluar jam kampus. Dengan mengalokasikan waktu untuk belajar, maka kalian akan lebih cepat dalam memahami dan menguasai bahasa pemrograman.
"We are together, We are forever"
2 Oktober 2011
Sejarah Pemrograman C++
Sebelum C++ tercipta, ada bahasa pemrograman C yang diciptakan oleh Brian W. Kerighan dan Dennis M. Ritchie sekitar tahun 1972. Sepuluh tahun kemudia, C++ diciptakan oleh Bjarne Stroustrup, Laboratorium Bell, AT&T, pada tahun 1983. Bahasa ini bersifat kompatibel dengan bahasa pendahulunya, C. Pada mulanya C++ disebut "a better C". Sebelum akhirnya disebut C++. Sebutan ini diberikan oleh Rick Mascitti pada musim panas 1983. Adapun tanda ++ berasal dari nama operator penaikan pada bahasa C.
Keistimewaan pada C++ adalah karena bahasa ini mendukung pemrograman yang berorientasi obyek (OOP: Object Oriented Programming). Tetapi tetap saja C++ adalah bahasa pemrograman yang bersifat hibrid, bukan bahasa murni yang berorientasi obyek. Karena itulah, pemrograman C pada tahap awal dapat berpindah jalur ke C++ setahap demi setahap.
Tujuan utama pembuatan bahasa pemrograman C++ adalah untuk meningkatkan produktivitas pemrograman dalam membuat aplikasi. Selain itu, C++ juga dapat mengurangi kekompleksitasan, terutama pada program besar yang terdiri dari 10.000 baris atau lebih.
Sekian tips yang dapat saya berikan. Semoga bermanfaat bagi Anda yang ingin mempelajari bahasa pemrograman dengan sukses. Salam dari Anak SI Programmer.
"We are togther, We are forever"
Keistimewaan pada C++ adalah karena bahasa ini mendukung pemrograman yang berorientasi obyek (OOP: Object Oriented Programming). Tetapi tetap saja C++ adalah bahasa pemrograman yang bersifat hibrid, bukan bahasa murni yang berorientasi obyek. Karena itulah, pemrograman C pada tahap awal dapat berpindah jalur ke C++ setahap demi setahap.
Tujuan utama pembuatan bahasa pemrograman C++ adalah untuk meningkatkan produktivitas pemrograman dalam membuat aplikasi. Selain itu, C++ juga dapat mengurangi kekompleksitasan, terutama pada program besar yang terdiri dari 10.000 baris atau lebih.
Sekian tips yang dapat saya berikan. Semoga bermanfaat bagi Anda yang ingin mempelajari bahasa pemrograman dengan sukses. Salam dari Anak SI Programmer.
"We are togther, We are forever"
Langganan:
Postingan (Atom)