8 Program/Kode Perintah di C++ yang Jarang Diketahui! Coba kuy

Kumpulan Kode Perintah di C++ yang ada di Dev-C++

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).
letakkan File Tema tersebut ke dalam Forlder C:\Users\nama_user\AppData\Roaming\Dev-Cpp.

  • Buka IDE Dev-C++ dan klik Menu Tools - Editor Options - Tab Color - Select Theme dan klik OK. Sekarang Tema C++ berhasil kalian ubah 🤗
Menu Tools - Editor Options - Tab Color - Select Theme dan klik OK


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