Bahasa Pemograman C++ merupakan salah satu bahasa yang saya pelajari ketika Kuliah, semester 3 dalam "Pemograman Terstruktur".
IDE yang saya gunakan bukanlah CodeBlocks, tetapi Dev-C++.
Yang saya bahas kali ini bukan tutorial Basic(Pemula) Bahasa C++, karena tutorial banyak di Google/Youtube. Kalian bisa cari dan pelajari sendiri đ
Tetapi, saya akan menunjukkan beberapa Perintah/Cara yang jarang digunakan dan diketahui di C++ sebagai berikut ini.
Kode Perintah/Program di C++ yang jarang Diketahui!
1. Mengubah Tema IDE di Dev-C++
- Cari dan Download Tema IDE Dev-C++ di Internet, pastikan format filenya .syntax
- Kemudian, letakkan File Tema tersebut ke dalam Forlder C:\Users\nama_user\AppData\Roaming\Dev-Cpp. Agar lebih cepat, gunakan fitur RUN(windows+R) dan enter "%appdata%/dev-cpp"(tanpa petik).
- Buka IDE Dev-C++ dan klik Menu Tools - Editor Options - Tab Color - Select Theme dan klik OK. Sekarang Tema C++ berhasil kalian ubah đ¤
2. Cara Membersihkan Layar di C++
Gunakan Perintah system("cls"); seperti contoh kode di bawah ini..
int main(){
int x; cout <<"inputkan : ";cin>>x;
system("cls");
cout <<"x";
}
3. Cara Mengubah Warna Teks di C++
Gunakan perintah system("color A"); seperti contoh kode di bawah ini..
int main(){
system("color A");
cout << "Ini WARNA APA ?";
system("color B");
cout << "Ini WARNA APA ?";
}
TAPI, kelemahan dari kode ini ialah cuma bisa digunakan 1 kali.
4. Cara Mengubah Warna Teks dengan Kostum di C++
Berbeda dengan cara diatas, cara ini dapat digunakan untuk IDE Dev-C++ saja, bila di CodeBlock kurang tahu. Kodenya sebagai berikut :
#include <iostream>
#include <Windows.h> // processor
using namespace std;
void DaftarWarnaNya(unsigned short color){
HANDLE hCon = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleTextAttribute(hCon,color);
}
int main(){
for(int i=1;i<200;i++){
DaftarWarnaNya(i); cout << i << "Inilah warna ku"<<" ";
}
}
Jadi, kita perlu menggunakan Library Windows.h dan membuat Fungsi void sebelum menggunakannya di dalam Method main.
5. Mengatur posisi output dengan gotoxy di IDE Dev-C++ dan CodeBlocks
Bila di dalam bahasa Pascal, kita cukup ketikkan gotoxy(x,y); sedangkan di C++ perlu fungsi sebagai berikut ini..
#include <iostream>
#include <windows.h> // perlu library ini juga :v
using namespace std;
void gotoxy(int x, int y){
COORD coord;
coord.X = x;
coord.Y = y;
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), coord);
}
int main(){
gotoxy(5,9); cout<<"JuliKoding";
}
6. Cara menggunakan perintah Label dan Goto di C++
Perintah label dan goto dapat digunakan untuk mengulang sebuah pernyataan kode, lebih jelasnya seperti ini..
#include <iostream>
using namespace std;
int main(){
int x;
awal:
cout << "Masukkan nilai[1-100] : ";
cin >> x;
if(x>100){
cout << "Data terlalu besar \n";
goto awal;
}else{
cout << "Nilai x : " << x;
}
}
Jadi, dengan perintah goto dan label, syntax kode kalian lebih hemat memori dan line.
7. Bagi kalian yang ingin program untuk perpangkatan di C++
#include <iostream>
using namespace std;
int pangkat (int x, int n){
if (n<0){
cout << "Illegal Error Bakayaro";
exit(1);
}if (n>0) return (pangkat(x, n-1)*x);
else return(1); // perintah ini akan jalan jika pangkat atau n = 0
}
int main(){
cout << pangkat(2,3);
}
Intinya, kalian perlu membuat sebuah method baru lagi, dengan tipe data integer disertai parameternya.
8. Cara Membuat Program Segitiga di C++
kalian ingin membuat program Segitiga di C++, berikut kodenya..#include <iostream>
using namespace std;
int main(){
int i=0, j=0, k=0;
cin >> i;
while(j<i){
k=0;
while(k<j){
cout << "*";
k++;
}
if (j!=0){
cout << "\n"; // \n artinya enter
} j++;
}
}
Itulah beberapa Perintah Kode atau Program yang belum kalian ketahui di C++, semoga dapat membantu projek Koding kalian :p dan tetap semangat.
Jangan lupa untuk Follow blog, Sosial Media ataupun MyYoutube Channel ya, hehe.. đ Gomawo