Pada bab sebelumnya sudah dibahas membuat program dasar pada bahasa pemrograman C++, dari bab itu mari kita lanjutkan bab selanjutnya yaitu membuat program dasar dengan teknik seleksi.
Teknik seleksi ini termasuk alur logika yang sangat mudah, ketika kita dihadapkan pada suatu permasalahan, bagaimanapun bentuk masalah tersebut logikalah yang akan kita gunakan untuk menyelesaikan masalah.
Pada bahasa pemrograman C++, teknik seleksi adalah cara yang paling mudah untuk membuat program pilhan. Contoh : kalau kita melamar kita ketik *808# / *123# atau *465#, akan ada pilihan yang harus kita pilih, nah ketika kita memlih salah satu dari pilihan maka pilihan yang lain akan diseleksi, karena kita sudah memilih sesuai dengan kehendak kita.
Contoh program 1 :
#include

int main()
{
int kode_hitung, n, m;
long jumlah;
cout <<"UNICORE CALCULATE"<<endl;
cout <<"1 = PENJUMLAHAN"<<endl;
cout <<"2 = PENGURANGAN"<<endl;

cout<>kode_hitung;
switch (kode_hitung)
{
case 1:
cout <<"PENJUMLAHAN"<<endl;
cout <>m;
cout <>n;
jumlah=n+m;
cout <<"jumlah = "<<jumlah<<endl;
break;
case 2:
cout <<"PENGURANGAN"<<endl;
cout <>m;
cout <>n;
jumlah=m-n;
cout <<"jumlah = "<<jumlah<<endl;
break;
}
return 0;
}

Selain dengan membuat pilihan, kita juga bisa membuat seleksi dari beberapa input, contoh : kita membuat program yang berisi pendaftaran akademi, secara kita harus membuat input yang akan di ketik oleh pendaftar, dan membuat materi seleksi yag berisi tentang syarat dan ketentuan masuk akademi.
Contoh program 2 :
#include
int main ()
{
int usia;
cout<>usia;
if(usia>=17)
cout<<"anda boleh mendaftar="<<endl;
else
cout<<"maaf anda kurang beruntung="<<endl;
return 0;
}