Konten dari Pengguna

Kumpulan Program C++, Pemula Wajib Tahu

How To Tekno

How To Tekno

How to tekno

·waktu baca 4 menit

comment
0
sosmed-whatsapp-white
copy-circle
more-vertical

Tulisan dari How To Tekno tidak mewakili pandangan dari redaksi kumparan

Ilustrasi kumpulan program C++. Foto: Unsplash.com
zoom-in-whitePerbesar
Ilustrasi kumpulan program C++. Foto: Unsplash.com

Kumpulan program C++ akan diuraikan lebih lanjut dalam pembahasan berikut ini. Bagi kamu yang sedang mempelajari bahasa pemrograman, pastikan kamu menyimaknya hingga akhir.

Secara singkat, C++ adalah salah satu bahasa pemrograman populer yang kerap dipelajari oleh programmer pemula. Kepopuleran bahasa pemrograman tersebut tak luput digunakan oleh pengembang besar, seperti Safari, Chrome, hingga Firefox.

Tak heran, bahasa pemrograman C++ telah banyak dikenal dan digunakan secara luas. Lebih lanjut, simak pemaparan mengenai pemrograman C++ selengkapnya berikut ini.

Apa yang Dimaksud dengan Bahasa Pemrograman C++?

Mengutip buku Pemrograman C++ untuk SMA/SMK dan Mahasiswa oleh Vivian Siahaan dan Rismon Sianipar, program C++ adalah kumpulan yang memuat lebih dari sebuah subprogram dan dinamakan dengan fungsi.

Setiap program C++ harus memuat fungsi yang dinamakan main. Dengan kata lain, apabila sebuah program C++ hanya memuat satu fungsi, fungsi itu harus main.

Sementara itu, menurut Modul Dasar Pemrograman yang disusun oleh STMIK Nusa Mandiri, C++ merupakan bahasa pemrograman yang bersifat Object Oriented Programming (OPP).

Ilustrasi struktur program C++. Foto: Unsplash.com

Berdasarkan hal itu, program C++ akan mendefinisikan class-class terlebih dahulu dalam penyelesaian masalah. Adapun class dalam bahasa pemrograman C++ memuat keadaan objek, anggota, dan kemampuan dari objek di dalamnya.

Karena program C++ berorientasi pada objek, struktur di dalamnya terbilang jelas dan memungkinkan kode untuk digunakan kembali. Dengan begitu, biaya pengembangan bisa ditekan.

Lebih dari itu, program C++ juga bersifat portabel sehingga bisa disesuaikan untuk mengembangkan aplikasi dari berbagai platform.

Kumpulan Program C++

Ilustrasi belajar program C++ bagi pemula. Foto: Unsplash,com

Bagi kamu yang sedang mencari kumpulan program C++, simak referensinya yang dihimpun dari Codescracker dan berbagai sumber berikut ini.

Program untuk menentukan besaran angka

Contoh program berikut akan menerima nomor sebagai input dari pengguna. Dalam hal ini, program akan memeriksa angka yang lebih besar dari 10 dan kurang dari 100. Berikut susunannya.

// C++ Programming

#include<iostream>

using namespace std;

int main()

{

int num;

cout<<"Guess a Number: ";

cin>>num;

if(num>10 && num<100)

cout<<"\nWhat a True Guess!";

else

cout<<"\nOpps!";

cout<<endl;

return 0;

}

Program untuk membuat kata sandi

Melalui program ini, pengguna diminta untuk membuat kata sandi. Bila pengguna memasukkan kata sandi yang benar, program akan menampilkan hasil yang diminta.

Namun bila salah, program akan menampilkan pesan berisi ‘Wrong Password!’

// C++ Programming

#include<iostream>

#include<string.h>

using namespace std;

int main()

{

char pass[20], ePass[20];

int numOne, numTwo, sum;

cout<<"Create a Password: ";

cin>>pass;

cout<<"\nEnter Two Numbers to Add: ";

cin>>numOne>>numTwo;

cout<<"\nEnter the Password to See the Result: ";

cin>>ePass;

if(!strcmp(pass, ePass))

{

sum = numOne + numTwo;

cout<<endl<<numOne<<" + "<<numTwo<<" = "<<sum;

}

else

cout<<"\nSorry! You've entered a Wrong Password!";

cout<<endl;

return 0;

}

Program untuk mengonfirmasi pengguna sebagai robot atau tidak

Untuk membuat program yang mampu mengonfirmasi pengguna sebagai robot atau tidak, berikut struktur yang bisa kamu praktikkan.

// C++ Programming

#include<iostream>

#include<string.h>

using namespace std;

int main()

{

char robotChk[10];

int val;

cout<<"Are You a Robot ? ";

cin>>robotChk;

val = strcmp("yes", robotChk);

if(val==0)

cout<<"\nYou can't Proceed!";

else

cout<<"\nYou're Welcome!";

cout<<endl;

return 0;

}

Program untuk mengecek nama pengguna

Program yang satu ini bisa kamu gunakan untuk mengecek nama pengguna apakah termasuk ke dalam daftar atau tidak. Berikut strukturnya.

// C++ Programming

#include<iostream>

#include<string.h>

using namespace std;

int main()

{

char arr[6][20] = {"programmer", "developer", "engineer",

"student", "teacher", "professor"};

char name[25];

int found=0;

cout<<"Who are You ? ";

cin>>name;

for(int i=0; i<6; i++)

{

if(!strcmp(name, arr[i]))

{

cout<<"\nCongratulation!";

cout<<"\nYou're invited from codescracker.com";

found=1;

break;

}

else

found++;

}

if(found != 1)

cout<<"\nSorry!\nYou're not invited";

cout<<endl;

return 0;

}

Program untuk mengonversi bilangan desimal ke heksadesimal, biner, dan oktal

Untuk memprogram bilangan desimal ke heksadesimal, biner, hingga oktal, kamu bisa mengikuti struktur di bawah ini.

cout<<“Program Konversi Bilangan\n\n”;

cout<<“Masukkan bilangan desimal : “;

cin>>input;

dectohex(input);

dectobin(input);

dectooc(input);

getch();

}

void dectobin(int input)

{

cout << input <<” dalam Biner adalah “;

for(int x=0; x<input;)

{

++counter;

c[counter] = input % 2;

input = input / 2;

}

while(counter>0)

{

cout << c[counter];

–counter;

}

cout<<“\n”;

}

void dectohex(int input)

{

cout << input <<” dalam Hexadesimal adalah “;

for(int x=0; x<input;)

{

++counter;

c[counter] = input % 16;

input = input / 16;

}

while(counter>0)

{

if(c[counter]==15)

{

cout<<“F”;

}

else if(c[counter]==14)

{

cout<<“E”;

}

else if(c[counter]==13)

{

cout<<“D”;

}

else if(c[counter]==12)

{

cout<<“C”;

}

else if(c[counter]==11)

{

cout<<“B”;

}

else if(c[counter]==10)

{

cout<<“A”;

}

else

{

cout<<c[counter];

}

–counter;

}

cout<<“\n”;

}

void dectooc(int input)

{

cout << input <<” dalam Oktal adalah “;

for(int x=0; x<input;)

{

++counter;

c[counter] = input % 8;

input = input / 8;

}

while(counter>0)

{

cout << c[counter];

–counter;

}

cout<<“\n”;

}

Itulah kumpulan program C++ dan informasi seputarnya yang bisa kamu jadikan referensi. Semoga informasi di atas bermanfaat!

(ANM)

Frequently Asked Question Section

Apa itu C++?
chevron-down

C++ adalah kumpulan yang memuat lebih dari sebuah subprogram dan dinamakan dengan fungsi.

Apa yang membuat C++ banyak digunakan?
chevron-down

Karena program C++ berorientasi pada objek, struktur di dalamnya terbilang jelas dan memungkinkan kode untuk digunakan kembali. Lebih dari itu, program C++ juga bersifat portabel sehingga bisa disesuaikan untuk mengembangkan aplikasi dari berbagai platform.

Siapa saja pengembang yang menggunakan bahasa pemrograman C++?
chevron-down

Safari, Chrome, hingga Firefox.