Cara Menambahkan warna di Bahasa Pemrograman C++

      Postingan kali ini aka membahas mengenai cara menambahkan warna di Bahasa Pemrograman C++,dimana dalam penggunaan C++ saya mengggunakan Dev C++.Oke kita langsung saja ke pembahasannya:

Dalam memasukkan warna di C++,syntaxnya yaitu menggunakan system("color....");, serta untuk headernya kita tambahkan #include <windows.h>.

Untuk kode warnanya yaitu:

0 = Black             
1 = Blue              
2 = Green
3 = Aqua
4 = Red
5 = Purple
6 = Yellow
7 = White
8 = Gray
9 = Light Blue
A = Light Green
B = Light Aqua
C = Light Red
D = Light Purple
E = Light Yellow
F = Bright White

     Kemudian dalam pemberian warna di C++ utuk warna ke 1 akan menjadi warna backgroundnya dan warna ke dua akan menjadi warna tulisannya.Contohnya
system("color A7"); dimana untuk A adalah Light Green yang akan di jadikan warna background, kemudian 7 adalah white yang akan di jadikan warna tulisan.Untuk lebih jelasnya kalian bisa copy paste script programnya yang ada di bawah ini:

#include <stdio.h>
#include <conio.h>
#include <windows.h>

main(){
    char kar;
    system("color 90");
printf("Hai Apakabar");

getch();
}
dan hasilnya akan seperti pada gambar di bawah ini:
dimana untuk backgroundnya berwarna biru muda=9, dan untuk tulisannya bewarna hitam=0.

Untuk materi lainnya mengenai Bahasa Pemrograman C++ bisa kalian klik di bawah ini:
https://www.sumberberedukasi.com/2018/03/materi-bahasa-pemrograman-c.html
     Cukup sekian untuk pembahasan kali ini,silahkan jika ingin berkomentar atau memberikan saran,mohon maaf apabila ada kesalahan semoga pembahasan ini dapat bermanfaat.Jika artikel di atas terdapat kekeliruan atau kesalahan,mohon untuk hubungi saya melalui contact atau melalui komentar.

Contoh Program Perhitungan Kredit Pinjaman di C++

    Dalam membuat  Program Perhitungan Kredit Pinjaman di C++ saya sendiri menggunakan Dev C++,namun kalian juga bisa menggunakan yang lainnya seperti borland C++,dll.Mari kita langsung saja ke programnya
 
listing program(script) nya yang ada di bawah ini:
     Tolong untuk listing program di bawah ini jangan di jadikan sebagai contekan untuk ujian,tugas,saya perbolehkan menggunakan listing di bawah ini untuk belajar dan latihan bahasa pemrograman c++
Saya sarankan lebih baik listing tersebut diketikan dari pada di copy paste supaya kalian ingat dan lebih paham.
A.menggunakan header stdio.h
#include<stdio.h>
#include<conio.h>

main(){
    char nm[50];
    int J,CPP,CBP,TCP,P;
    float B;
  
    printf("\t\t\tPerhitungan Kredit Pinjaman\n");
    printf("Input Data Nasabah\n");
    printf("Nama Lengkap          :");scanf("%s",&nm);
    printf("Besar Pinjaman        :Rp.");scanf("%d",&P);
    printf("Jangka Waktu Pinjaman Minimal 12 :");scanf("%d",&J);
    CPP=P/J;
    if(J>=12){
    B=0.03;
    CBP=(P*B)/J;
    TCP=CPP+CBP;
    printf("Hasil Perhitungan Kredit\n");
    printf("Nama Lengkap               :%s\n",nm);
    printf("Besar Pinjaman             :Rp.%d\n",P);
    printf("Jangka Waktu Pinjaman      :%d Bulan\n",J);
    printf("Bunga Pinjaman             :3");
    putchar('%');
    printf("\n");
    printf("Cicilan Pokok Perbulan(CPP):Rp.%d\n",CPP);
    printf("Cicilan Bunga Perbulan(CBP):Rp.%d\n",CBP);
    printf("Total Cicilan Perbulan(TCP):Rp.%d\n",TCP);
        }
    else if(J>=24){
        B=0.06;
        CBP=(P*B)/J;
        TCP=CPP+CBP;
    printf("Hasil Perhitungan Kredit\n");
    printf("Nama Lengkap               :%s\n",nm);
    printf("Besar Pinjaman             :Rp.%d\n",P);
    printf("Jangka Waktu Pinjaman      :%d \n",J);
    printf("Bunga Pinjaman             :6");
        putchar('%');
    printf("\n");
    printf("Cicilan Pokok Perbulan(CPP):Rp.%d\n",CPP);
    printf("Cicilan Bunga Perbulan(CBP):Rp.%d\n",CBP);
    printf("Total Cicilan Perbulan(TCP):Rp.%d\n",TCP);
    }
    else if(J>=36){
        B=0.07;
        CBP=(P*B)/J;
        TCP=CPP+CBP;
    printf("Hasil Perhitungan Kredit\n");
    printf("Nama Lengkap               :%s\n",nm);
    printf("Besar Pinjaman             :Rp.%d\n",P);
    printf("Jangka Waktu Pinjaman      :%d \n",J);
    printf("Bunga Pinjaman             :7");
        putchar('%');
    printf("\n");
    printf("Cicilan Pokok Perbulan(CPP):Rp.%d\n",CPP);
    printf("Cicilan Bunga Perbulan(CBP):Rp.%d\n",CBP);
    printf("Total Cicilan Perbulan(TCP):Rp.%d\n",TCP);
    }
    else if(J>=48){
        B=0.08;
        CBP=(P*B)/J;
        TCP=CPP+CBP;
    printf("Hasil Perhitungan Kredit\n");
    printf("Nama Lengkap               :%s\n",nm);
    printf("Besar Pinjaman             :Rp.%d\n",P);
    printf("Jangka Waktu Pinjaman      :%d \n",J);
    printf("Bunga Pinjaman             :8");
    putchar('%');
    printf("\n");
    printf("Cicilan Pokok Perbulan(CPP):Rp.%d\n",CPP);
    printf("Cicilan Bunga Perbulan(CBP):Rp.%d\n",CBP);
    printf("Total Cicilan Perbulan(TCP):Rp.%d\n",TCP);
    }
    getch();
}


B.kemudian jika kalian mengguanakan header iostream.h
      catatan: di dev c++ maka #include<iostream.h> menjadi #include<iostream>,dan di atas main ketikkan using namespace std; , kecuali jika di borland C++ kita tidak perlu menghapus .h di iostream dan tidak perlu menggunakan using namespace std; .

#include <conio.h>
#include <iostream>
using namespace std;

main(){
    char nm[50];
    int J,CPP,CBP,TCP,P;
    float B;
   
    cout<<"\t\t\tPerhitungan Kredit Pinjaman\n";
    cout<<"Input Data Nasabah\n";
    cout<<"Nama Lengkap          :";cin>>nm;
    cout<<"Besar Pinjaman        :Rp.";cin>>P;
    cout<<"Jangka Waktu Pinjaman Minimal 12 :";cin>>J;
    CPP=P/J;
    if(J>=12){
    B=0.03;
    CBP=(P*B)/J;
    TCP=CPP+CBP;
    cout<<"Hasil Perhitungan Kredit\n";
    cout<<"Nama Lengkap               :"<<nm<<endl;
    cout<<"Besar Pinjaman             :Rp."<<P<<endl;
    cout<<"Jangka Waktu Pinjaman      :"<<J<<endl;
    cout<<"Bunga Pinjaman             :3";
    putchar('%');
    cout<<"\n";
    cout<<"Cicilan Pokok Perbulan(CPP):Rp."<<CPP<<endl;
    cout<<"Cicilan Bunga Perbulan(CBP):Rp."<<CBP<<endl;
    cout<<"Total Cicilan Perbulan(TCP):Rp."<<TCP<<endl;
        }
    else if(J>=24){
        B=0.06;
        CBP=(P*B)/J;
        TCP=CPP+CBP;
    cout<<"Hasil Perhitungan Kredit\n";
    cout<<"Nama Lengkap               :"<<nm<<endl;
    cout<<"Besar Pinjaman             :"<<P<<endl;
    cout<<"Jangka Waktu Pinjaman      :"<<J<<endl;
    cout<<"Bunga Pinjaman             :6";
        putchar('%');
    cout<<"\n";
    cout<<"Cicilan Pokok Perbulan(CPP):Rp."<<CPP<<endl;
    cout<<"Cicilan Bunga Perbulan(CBP):Rp."<<CBP<<endl;
    cout<<"Total Cicilan Perbulan(TCP):Rp."<<TCP<<endl;
    }
    else if(J>=36){
        B=0.07;
        CBP=(P*B)/J;
        TCP=CPP+CBP;
    cout<<"Hasil Perhitungan Kredit\n";
    cout<<"Nama Lengkap               :"<<nm<<endl;
    cout<<"Besar Pinjaman             :Rp."<<P<<endl;
    cout<<"Jangka Waktu Pinjaman      :"<<J<<endl;
    cout<<"Bunga Pinjaman             :7";
        putchar('%');
    cout<<"\n";
    cout<<"Cicilan Pokok Perbulan(CPP):Rp."<<CPP<<endl;
    cout<<"Cicilan Bunga Perbulan(CBP):Rp."<<CBP<<endl;
    cout<<"Total Cicilan Perbulan(TCP):Rp."<<TCP<<endl;
    }
    else if(J>=48){
        B=0.08;
        CBP=(P*B)/J;
        TCP=CPP+CBP;
    cout<<"Hasil Perhitungan Kredit\n";
    cout<<"Nama Lengkap               :"<<nm<<endl;
    cout<<"Besar Pinjaman             :Rp."<<P<<endl;
    cout<<"Jangka Waktu Pinjaman      :"<<J<<endl;
    cout<<"Bunga Pinjaman             :8";
    putchar('%');
    cout<<"\n";
    cout<<"Cicilan Pokok Perbulan(CPP):Rp."<<CPP<<endl;
    cout<<"Cicilan Bunga Perbulan(CBP):Rp."<<CBP<<endl;
    cout<<"Total Cicilan Perbulan(TCP):Rp."<<TCP<<endl;
    }
    getch();
}

Untuk Contoh hasilnya dapat di lihat di bawah ini:


Jika kalian ingin melihat materi lain dan penjelasannya mengenai c++,kalian dapat mengkliknya di bawah ini:

https://www.sumberberedukasi.com/2018/03/materi-bahasa-pemrograman-c.html 
     Cukup sekian untuk pembahasan kali ini,silahkan jika ingin berkomentar atau memberikan saran,mohon maaf apabila ada kesalahan semoga pembahasan ini dapat bermanfaat.Jika artikel di atas terdapat kekeliruan atau kesalahan,mohon untuk hubungi saya melalui contact atau melalui komentar.

5 Macam-macam Buah Untuk Kesehatan Kulit

Sumber Gambar :pixabay.com

     Postingan kali ini akan membahas mengenai 5 macam-macam buah untuk kesehatan kulit, dimana kita tahu bahwa buah memiliki kandungan vitamin yang dapat memberikan manfaat untuk tubuh,untuk lebuh jelasnya mari kita bahas mengenai 5 macam-macam buah untuk kesehatan kulit.

1.Jeruk 
Sumber Gambar :pixabay.com
      jeruk merupakan buah yang kaya dengan vitamin C, dimana vitamin tersebut bermanfaat dalam meningkatkan sistem imun pada tubuh, kemudian kulitnya memiliki manfaat untuk kesehatan kulit yaitu: untuk pemutih alami kulit, melembabkan kulit, kemudian vitamin A nya dapat mengatasi kekusaman, mengurangi kerutan, menyamarkan bintik bintik hitam, kemudian dapat melindungi kulit dari kerusakan akibat radikal bebas.

Untuk membuat kulit jeruk menjadi masker yaitu:

a.Menyiapkan 2 sdm bubuk kulit jeruk
b.Kemudian tambahkan 1 sdm madu dan 1 sdm yogurt, dan aduk hingga merata kemudian oleskan pada wajah dan leher
c.Diamkan selama 20 menit,setelah itu bilas wajah sampai bersih

2.Anggur
 Sumber Gambar:pixabay.com

     Anggur merupakan salah satu buah yang dapat menyehatkan kulit, karena buah anggur terdapat kandungan antioksidan tinggi, yang mana antioksidan yang tinggi pada anggur bisa digunakan untuk melindungi dari radikal bebas, penuaan dini, menghilangkan flek hitam, melembabkan kulit, mencerahkan kulit wajah yaitu dengan cara menjadikan buah anggur sebagai masker caranya bisa dilakukan dengan menghaluskannya lalu oleskan pada wajah secara merata, kemudian diamkan selama 10-15 menit, lalu bilas sampai bersih, selain itu bijinya pun memiliki manfaat dimana untuk manfaat bijinya yaitu dapat mengurangi infeksi kulit karena macam macam penyakit kulit, dan buah anggurpun memiliki gizi yang lain salah satunya yaitu: vitamin A,vitamin C,vitamin D,vitamin E,vitamin K, zat besi, kalsium dan lain lain.

3.Alpukat

 Sumber Gambar:pixabay.com
     Selanjutnya adalah buah alpukat, yang dapat menyehatkan kulit, dimana buah alpukat mengandung vitamin E yang bermanfaat untuk menjaga kulit supaya tetap lembab, cerah, dan sehat kemudian untuk vitamin C pada alpukat dapat menghindarkan kulit kering, dapat memutihkan kulit tubuh yaitu dengan melakukan luluran secara rutin dengan cara menghaluskan alpukat dan dicampur dengan minyak zaitun, dapat meremajakan kulit, kemudian untuk kandungan gizi lain yang terdapat di buah alpukat yaitu : vitamin A, Vitamin D, vitamin K, vitamin B1, vitamin B2, vitamin B3 dll.

4.Melon
 Sumber Gambar:pixabay.com
     Buah melon selain rasanya yang manis serta banyak mengandung air, buah melon juga dapat menyehatkan kulit, dimana buah melon kaya akan antioksidan, sehingga bisa menangkal efek buruk dari radikal bebas, kemudian dapat menghindarkan dan mengobai jerawat dengan cara membuatnya menjadi masker dengan cara dihaluskan kemudian di campur dengan dua sendok makan air jeruk nipis, kemudian oleskan pada wajah dan diamkan 15 menit kemudian bilas kemabali dengan air, kemudian dapat mencerahkan kulit wajah dengan cara mengoleskan daging melon yang telah di haluskan ke wajah.Kemudian kandungan Gizi buah melon yaitu: protein, vitamin A, Vitamin B6, kalsium, zat besi, magnesium, karbohidrat dll.

5.Apel
 Sumber Gambar:pixabay.com
      Dan yang selanjutnya adalah Apel dapat menyehatkan kulit, dimana apel merupakan buah yang mengandung antioksidan, yang mana apel memiliki antioksidan yang tinggi dan manfaatnya yaitu dapat menghindari penuaan dini, lalu kulit apel juga memiliki kandungan polifenol yang dapat melawan radikal bebas dan dapat melindungi kulit terhadap ultraviolet,meregenerasi kulit, serta memiliki kandungan vitamin C yang bisa membuat kulit menjadi cerah, kemudian untuk menjadikan kulit apel sebagai masker, bisa di lakukan dengan cara:

A. Sediakan 2 sdm kulit apel ditambah dengan 3 sdm susu kemudian campur hingga membentuk pasta
B. oleskan ke seluruh wajah dan leher,kemudian diamkan selama 20 menit
C. Dan terakhir bilas dengan air
     untuk kandungan gizi yang terdapat pada buah apel yaitu: vitamin A, vitamin C, vitamin D, vitamin E, protein, karbohidrat dll.

Untuk materi lainnya mengenai tips dan trik,bisa kalian klik gambar di bawah ini:
https://www.sumberberedukasi.com/2018/02/tips-dan-trik.html
  Cukup sekian untuk pembahasan kali ini,silahkan jika ingin berkomentar atau memberikan saran,mohon maaf apabila ada kesalahan semoga pembahasan ini dapat bermanfaat.Dalam pembuatan artikel ini tak luput dari referensi yaitu dari beberapa situs, jika artikel di atas terdapat kekeliruan atau kesalahan,mohon untuk hubungi saya melalui contact atau melalui komentar.

Untuk Referensinya:

http://tz.ucweb.com/12_4u5rh
wisatalengkap.com
kebunmawar.com
indonesia.tripcanvas.co
digarut.com
pesonagarut.com
nativeindonesia.com
cektiket.id

matematika:Fungsi, Fungsi Komposisi, dan Fungsi Invers

Sumber Gambar:pixabay.com

     Postingan kali ini akan membahas mengenai Fungsi, Komposisi Fungsi, dan Invers Fungsi di matematika, bagi kalian yang belum mempelajarinya atau sudah mempelajarinya tetapi sudah lupa, nah postingan ini sangat cocok untuk kalian baca dan pelajari, oke langsung saja ke materinya.

A.pengertian Fungsi
     Fungsi adalah pemetaan dari setiap anggota dimana menghubungkan setiap anggota A dalam suatu himpunan yang dinamakan domain(daerah asal) kepada anggota himpunan lain dengan tepat satu anggota himpunan B atau juga dengan suatu nilai tunggal f(x) dari himpunan yang kedua yang di sebut kodomain(daerah kawan),kemudian himpunan nilai dari hasil tersebut disebut dengan range (daerah hasil).
Keterangan:
- Himpunan A adalah domain (daerah asal)
- Himpunan B adalah kodomain (daerah kawan)
- Himpunan anggota B yaitu C (f(x)) adalah range (hasil)


Sifat-sifat Fungsi : 

 1).Fungsi Injektif(satu-satu)
 

    Dimana fungsi injektif(satu-satu),hanya mempunyai satu kawan saja,misalnya fungsi
f menyatakan A ke B atau f:A→B,dimana setiap anggota di dalam B hanya memiliki satu kawan saja di A,sehingga fungsi injektif apabila a ≠ b berakibat f(a) ≠ f(b) atau ekuivalen, jika f(a) = f(b) maka akibatnya a = b,untuk contohnya bisa di lihat gambar di bawah ini:

2).Fungsi Surjektif

     fungsi surjektif dimana setiap elemen himpunan B yaitu merupakan bayangan dari satu atau lebih elemen himpunan A,atau pada fungsi f:A→B,dimana setiap b∈B mempunyai kawan di A.

 3).Fungsi Bijektif (Korespondensi satu-satu)

     yaitu f:A→B yang bersifat injektif dan surjektif sekaligus. 

B.Fungsi Komposisi:
     Fungsi komposisi adalah menggabungkan dua buah fungsi seperti f(x) dan g(x) yang akan menghasilkan sebuah fungsi baru dengan menggunakan sistem operasi komposisi.Dimana operasi komposisi biasa dilambangkan dengan "o"(komposisi/bundaran),dimana fungsi baru yang dapat di bentuk dari f(x) dan g(x) yaitu:
(f o g)(x) artinya g dimasukkan ke f
(g o f)(x) artinya f dimasukkan ke g

     kemudian fungsi komposisi dapat ditulis sebagai berikut :

  • Untuk (f o g)(x)=f(g(x))→ komposisi g(yaitu fungsi f bundaran g atau juga fungsi komposisi dengan g dikerjakan lebih dahulu daripada f)
  • Untuk (g o f)(x)=g(f(x))→ komposisi f(yaitu fungsi g bundaran f atau juga fungsi komposisi dengan f dikerjakan lebih dahulu daripada g)


Sifat-sifat Fungsi Komposisi
 
1. Berlaku sifat asosiatif,contohnya:(f o(g o h))(x) = ((f o g)o h)(x).
2. Tidak berlaku sifat komutatif,contohnya: (f o g)(x)
≠ (g o f)(x).
3. Terdapat unsur identitas (I)(x),(f o I)(x) = (I o f)(x) = f(x).


Contoh soal dan penyelesaiannya:

 
Dik:f(x)=3x-2, g(x)=x²+1
1.Tentukan (f o g)(x).
2.Tentukan (g o f)(x).
jawab:
1.(f o g)(x) = f(g(x)) = f(x
²+1) = 3(x2+1)-2 = 3x²+3-2 = 3x²+1
2.(g o f)(x) = g(f(x)) = g(3x-2) =(3x-2)
²+1 =9x²-12x+4+1=9x²-12x+5  


C.Fungsi Invers

     yaitu fungsi dari himpunan A ke B  dinyatakan dengan f,sehingga invers dari fungsi f merupakan relasi dari himpunan A ke B.maka untuk fungsi invers dari f:A→B adalah f
-1:B→A. Sehingga kesimpulannya yaitu daerah hasil dari f-1(x) adalah daerah asal untuk f(x) dan sebaliknya, contohnya: jika y = f(x) maka x = f-1(y).
Cara untuk menentukan fungsi invers,yaitu bila fungsi f(x) telah diketahui : 
Langkah 1:
Ubah persamaan y=f(x) menjadi bentuk x sebagai fungsi dari y 

Langkah 2:
hasil dari perubahan bentuk x sebagai fungsi y itu dinamakan sebagai f
-1(y)
Langkah 3:
Ubah y menjadi x [f-1(y) menjadi f-1(x)].

Contoh soal dan pembahasan:

Tentukan fungsi invers dari persamaan berikut

















 Untuk materi lain klik gambar di bawah ini:
https://www.sumberberedukasi.com/2018/03/materi-matematika.html
 Untuk materi sebelumnya klik gambar di bawah ini:
https://www.sumberberedukasi.com/2018/05/logaritma.html
Untuk materi selanjutnya 
https://www.sumberberedukasi.com/2019/05/persamaan-dan-fungsi-kuadrat.html
    
trap

     Cukup sekian untuk pembahasan kali ini,silahkan jika ingin berkomentar atau memberikan saran,mohon maaf apabila ada kesalahan semoga pembahasan ini dapat bermanfaat.Dalam pembuatan artikel ini tak luput dari referensi yaitu dari beberapa situs, jika artikel di atas terdapat kekeliruan atau kesalahan,mohon untuk hubungi saya melalui contact atau melalui komentar.

Referensi:
http://www.utakatikotak.com/kongkow/detail/1662/-Fungsi-Komposisi-dan-Invers
http://www.rumusmatematikadasar.com/2015/01/pembahasan-fungsi-komposisi-dan-fungsi-invers.html
https://www.wardayacollege.com/matematika/aljabar/fungsi-komposisi-fungsi-invers/
https://rumushitung.com/2013/11/02/fungsi-komposisi-fungsi-dan-invers-fungsi-matematika/
https://tanya-tanya.com/rangkuman-contoh-soal-pembahasan-fungsi-komposisi/
https://ngestipramda.wordpress.com/2014/03/25/fungsi-komposisi-fungsi-dan-invers-fungsi-matematika/
https://id.wikipedia.org 
https://dwideasy.wordpress.com/2014/05/18/pengertian-fungsi-dalam-matematika/ 
https://easymathuls.wordpress.com/2017/05/18/fungsi-surjektif-injektif-bijektif/ 
https://id.wikipedia.org/wiki/Daftar_simbol_matematika 
http://naturalsaints.blogspot.com/2009/05/bilangan-pangkat-negatif.html

Operator Kondisi Percabangan di C++

Sumber Gambar :pixabay.com

    Postingan kali ini akan membahas mengenai Operator kondisi Percabangan di C++,dimana Operator kondisi Percabangan: adalah suatu operator yang digunakan untuk mengeksekusi/menentukan suatu pilihan dalam suatu statement dengan beberapa pilihan yang ada,kemudian di C++ operator kondisi percabangan yang biasa di gunakan adalah pernyataan, dimana saya sendiri menggunakan dev c++ untuk menjalankannya namun kalian juga bisa menggunakan yang lain seperti borland c++:

a.if
b.if-else
c.if bertingkat
d.if bersarang
e.switch-case-default

A.Pernyataan if
     adalah suatu pernyataan yang melakukan eksekusi jika benar maka akan dikerjakan namun jika sebaliknya program akan di abaikan,untuk flowchart nya dapat kalian lihat di bawah ini:
 
Untuk Syntaxnya yaitu:

Terdiri dari satu statement:

if(kondisi)
statement;

Memiliki banyak statement maka untuk penulisan statementnya harus berada pada kurung kurawal { }

if(kondisi)
{
statement1;
statement2;
statement3;
statemen_n;
}   

Untuk Contohnya:
     Buatlah sebuah program beserta flowchartnya tentang  mengimput sebuah nilai jika nilai tersebut dibagi 2 sisanya 0 maka outputnya nilai yang anda masukan adalah genap.

Flowchart:

Listing Programnya:
a.Menggunakan header stdio.h

#include <stdio.h>
#include <conio.h>

main()
{
int nil;
printf("Masukan nilainya :");scanf("%d",&nil);
if(nil%2==0)
printf("NIlai yang anda masukan adalah nilai genap");
getch();
}

b.Menggunakan Header iostream.h, catatan jika kalian menggunkan Dev C++, maka untuk header iostream.h menjadi #include <iostream> dan di bawahnya ketikan using namespace std;


#include <iostream>
#include <conio.h>
using namespace std;
main()
{
int nil;
cout<<"Masukan nilainya :";cin>>nil;
if(nil%2==0)
cout<<"NIlai yang anda masukan adalah nilai genap";
getch();
}

B.Pernyataan if-else
    Untuk pernyataan if-else berbeda dengan if dimana untuk if-else adalah suatu pernyataan yang melakukan eksekusi jika benar maka akan dikerjakan namun jika sebaliknya program tetap akan di jalankan dengan pernyataan yang berbeda.

Untuk flowchartnya:


Untuk Syntaxnya yaitu:

Terdiri dari satu statement:

if(kondisi)
statement1; 
else
statement2;

Memiliki banyak statement maka untuk penulisan statementnya harus berada pada kurung kurawal { }

if(kondisi)
{
statement_1;
statement_2;
statement_n;
}
else
{
statement_3;
statement_4;
statement_n;
}

Untuk contohnya:
     Buat sebuah program tentang pemilihan sebuah kota A atau B,dimana jika memilih kotak A maka outputnya kotak anda berisi uang dan jika memilih kotak B maka outputnya kotak anda berisi makanan.

flowchart:
Listing programnya :
a.Menggunakan Header stdio.h

#include <stdio.h>
#include <conio.h>
main()
{
char pil;
printf("Pilih kotak A atau B :");scanf("%s",&pil);
if(pil=='A')
printf("Kotak anda berisi uang");
else
printf("Kotak anda berisi makanan");

getch(); }

b.Menggunakan Header iostream.h, catatan jika kalian menggunkan Dev C++, maka untuk header iostream.h menjadi #include <iostream> dan di bawahnya ketikan using namespace std;

#include <iostream>
#include <conio.h>
using namespace std;
main()
{
char pil;
cout<<"Pilih kotak A atau B :";cin>>pil;
if(pil=='A')
cout<<"Kotak anda berisi uang";
else
cout<<"Kotak anda berisi makanan";

getch(); }

C.if bertingkat
     if bertingkat sesuai dengan namanya yaitu bertingkat, dimana eksekusinya lebih dari satu atau decision pada program lebih dari satu, yaitu jika benar maka akan dikerjakan,namun jika salah maka akan di eksekusi oleh eksekusi yang lain dan seterusnya.

Untuk flowchartnya:
Untuk Syntaxnya yaitu:  
Terdiri dari satu statement:

if(kondisi)
statement1; 
else if
statement2;
else
statement3;

Memiliki banyak statement maka untuk penulisan statementnya harus berada pada kurung kurawal { }

if(kondisi)
{
statement_1;
statement_n; }
else if
{
statement_2;
statement_n;
}
else
{
statement_3;
statement_n;
}

Untuk Contohnya:
buatlah program tentang nilai bahasa pemrograman mahasiswa dimana isinya diharuskan terdapat input nama mahasiswa,nilai mahasiswa, dan keterangannya kemudian jika nilainya:
lebih besar dari atau sama dengan 80 mendapatkan A dengan keterangan sangat bagus
lebih besar dari atau sama dengan 70 mendapatkan B dengan keterangan bagus 
lebih besar dari atau sama dengan 60 mendapatkan C dengan keterangan cukup
lebih besar dari atau sama dengan 50 mendapatkan D dengan keterangan kurang
lebih kecil dari 50 mendapatkan E dengan keterangan Tidak lulus
dimana outputnya yaitu terdapat nama mahasiswa,nilainya dan keterangannya 

flowchart :
Listing Programnya:
a.Menggunakan Header stdio.h
#include <stdio.h>
#include <conio.h>

main(){
int nil;
char nm[50];
printf("Input nama mahasiswa :");scanf("%s",&nm);
printf("Input nilai bahasa pemrograman:");scanf("%d",&nil);
if(nil>=80)
{
printf("\n\nNama Mahasiswa :%s\n",nm);
printf("Nilai :A\n");
printf("Ket  :Sangat Bagus");
} 
else if(nil>=70)
{
printf("\n\nNama Mahasiswa :%s\n",nm);
printf("Nilai :B\n");
printf("Ket  :Bagus");
} 
else if(nil>=60)
{
printf("\n\nNama Mahasiswa :%s\n",nm);
printf("Nilai :C\n");
printf("Ket  :Cukup");
} 
else if(nil>=50)
{
printf("\n\nNama Mahasiswa :%s\n",nm);
printf("Nilai :D\n");
printf("Ket  :Kurang");
} 
else
{
printf("\n\nNama Mahasiswa :%s\n",nm);
printf("Nilai :E\n");
printf("Ket  :Tidak Lulus");
}
getch();

}
 
b.Menggunakan Header iostream.h, catatan jika kalian menggunkan Dev C++, maka untuk header iostream.h menjadi #include <iostream> dan di bawahnya ketikan using namespace std;

#include <iostream>
#include <conio.h>
using namespace std;

main(){
int nil;
char nm[50];
cout<<"Input nama mahasiswa :";cin>>nm;
cout<<"Input nilai bahasa pemrograman :";cin>>nil;
if(nil>=80)
{
cout<<"\n\nNama Mahasiswa :"<<nm<<endl;
cout<<"Nilai :A\n";
cout<<"Ket  :Sangat Bagus";
} 
else if(nil>=70)
{
cout<<"\n\nNama Mahasiswa :"<<nm<<endl;
cout<<"Nilai :B\n";
cout<<"Ket  :Bagus";
} 
else if(nil>=60)
{
cout<<"\n\nNama Mahasiswa :"<<nm<<endl;
cout<<"Nilai :C\n";
cout<<"Ket  :Cukup";
}
else  if(nil>=50)
{
cout<<"\n\nNama Mahasiswa :"<<nm<<endl;
cout<<"Nilai :D\n";
cout<<"Ket  :Kurang";
} 
else
{
cout<<"\n\nNama Mahasiswa :"<<nm<<endl;
cout<<"Nilai :E\n";
cout<<"Ket  :Tidak Lulus";
} getch();
}

D.if Bersarang
    if bersarang yaitu if yang berada didalam struktur if lainnya, atau di dalam if ada if lagi,dimana jika if yang pertama atau paling atas benar maka if yang didalamnya akan di eksekusi, namun jika salah maka akan di eksekusi oleh yang lainnya.

Untuk flowchartnya:

   

Untuk Syntaxnya yaitu:  
Terdiri dari satu statement:

if(kondisi)
if(kondisi)
statement1;
else
statement2;

  Memiliki banyak statement maka untuk penulisan statementnya harus berada pada kurung kurawal { }

if(kondisi)
if
{
statement_1;
statement_2;
statement_n;
}
else
{
statement_1;
statement_2;
statement_n;
}


Untuk Contohnya:
Buatlah program tentang program hadiah jika memilih kartu kuning maka akan cek lagi jika kartu kuning ada satu maka mendapatkan hadiah uang satu juta rupiah namun jika kartu kuningnya lebih dari satu maka akan mendapatkan uang dua juta rupiah,namun jika tidak memilih kartu kuning maka akan mendapatkan zonk.

Untuk flowchartnya:
Listing Programnya:

a.Menggunakan Header stdio.h

#include <stdio.h>
#include <conio.h>

main()
{
int pil,bil;
printf("Warna Kartu [1][2][3],ket [1]=kuning,[2]=merah,[3]=hijau\n");
printf("\nPilih warna kartu [1][2][3]   :");scanf("%d",&pil);
printf("Banyak kartu di ambil           :");scanf("%d",&bil);

if(pil==1)
   if(bil==1)
   printf("Anda mendapatkan uang sebesar 2 Juta");
   else
   printf("Anda mendapatkan Uang sebesar 5 Juta");
else
printf("Anda Mendapatkan Zonk");
 

getch();
} 


b.Menggunakan Header iostream.h, catatan jika kalian menggunkan Dev C++, maka untuk header iostream.h menjadi #include <iostream> dan di bawahnya ketikan using namespace std;

#include <iostream>
#include <conio.h>
using namespace std;

main()
{
int pil,bil;
cout<<"Warna Kartu [1][2][3],ket [1]=kuning,[2]=merah,[3]=hijau\n";
cout<<"\nPilih warna kartu [1][2][3]   :";cin>>pil;
cout<<"Banyak kartu di ambil           :";cin>>bil;

if(pil==1)
   if(bil==1)
   cout<<"Anda mendapatkan uang sebesar 2 Juta";
   else
   cout<<"Anda mendapatkan Uang sebesar 5 Juta";
else
cout<<"Anda Mendapatkan Zonk";


getch();
} 


E.switch-case-default
    switch pun dapat kita pakai sebagai pengganti dari if, dimana dalam pernyataan switch ,digunakan untuk pilihan konstanta atau variabel, kemudian  penyeleksian dilakukan dengan memeriksa kondisi dari suatu variabel baik itu char maupun integer,kemudian mencari data yang cocok dimulai dari konstanta1 sampai konstanta terakhir yang dapat dicari oleh label case yang ada, jika terdapat konstanta yang cocok maka program akan di jalankan kemudian untuk akhir dari perintah dalam case digunakan break;.Untuk default digunakan ketika, proses tidak ada di case sebelumnya. 

Untuk Flowchartnya:
Untuk Syntaxnya yaitu:

switch(kondisi)
{
case value_1:
    statement 1;
    break;
case value_2:
    statement_2;
    break;
default:
    statement_3;
    break;
}


Untuk Contohnya:
Buatlah program tentang harga jus buah dimana untuk jus melon harganya Rp.8000,stroberi Rp.7000, Apel Rp.6000, dimana dalam program tersebut terdapat jus yang di pilih, banyak jus yang dibeli, dan jumlah harganya.

Flowchartnya

Listing Programnya:
a.Menggunakan Header stdio.h

#include <stdio.h>
#include <conio.h>

main()
{
char code;
int banyak,total;
printf("Masukan kode jus yang ingin di beli :");scanf("%s",&code);
printf("Banyak Jus yang di beli                       :");scanf("%d",&banyak);
printf("\n");
switch(code)
{
 case 'A' :
 total=banyak*8000;
 printf("Anda memilih Jus Melon\n");
 printf("Banyak Jus yang di beli :%d\n",banyak);
 printf("Harga satuan :Rp.8000\n");
 printf("Total harga     :Rp.%d",total);
break;
case 'B' :
 total=banyak*7000;
 printf("Anda memilih Jus Stroberi\n");
 printf("Banyak Jus yang di beli :%d\n",banyak);
 printf("Harga satuan :Rp.7000\n");
 printf("Total harga     :Rp.%d",total);
break;
case 'C' :
 total=banyak*6000;
 printf("Anda memilih Jus Apel\n");
 printf("Banyak Jus yang di beli :%d\n",banyak);
 printf("Harga satuan :Rp.6000\n");
 printf("Total harga     :Rp.%d",total);
break;
default :
printf("Maaf kode jus tidak tercantum silahkan pilih kode yang lain\n");
break;
}
getch();
}



b.Menggunakan Header iostream.h, catatan jika kalian menggunkan Dev C++, maka untuk header iostream.h menjadi #include <iostream> dan di bawahnya ketikan using namespace std;
#include <iostream>
#include <conio.h>
using namespace std;

main()
{
char code;
int banyak,total;
cout<<"Masukan kode jus yang ingin di beli :";cin>>code;
cout<<"Banyak Jus yang di beli                       :";cin>>banyak;
cout<<"\n";
switch(code)
{
 case 'A' :
 total=banyak*8000;
 cout<<"Anda memilih Jus Melon\n";
 cout<<"Banyak Jus yang di beli:"<<banyak<<endl;
 cout<<"Harga satuan :Rp.8000\n";
 cout<<"Total harga     :Rp"<<total<<endl;
break;
 case 'B' :
 total=banyak*7000;
 cout<<"Anda memilih Jus Stroberi\n";
 cout<<"Banyak Jus yang di beli:"<<banyak<<endl;
 cout<<"Harga satuan :Rp.7000\n";
 cout<<"Total harga     :Rp"<<total<<endl;
break;
 case 'C' :
 total=banyak*6000;
 cout<<"Anda memilih Jus Apel\n";
 cout<<"Banyak Jus yang di beli:"<<banyak<<endl;
 cout<<"Harga satuan :Rp.6000\n";
 cout<<"Total harga     :Rp"<<total<<endl;
default :
cout<<"Maaf kode jus tidak tercantum silahkan pilih kode yang lain\n";
break;
}
getch();
} 


Untuk materi sebelumnya dapat kalian klik gambar di bawah ini: 

https://www.sumberberedukasi.com/2018/06/operator-dalam-bahasa-c.html
Untuk materi lainnya dapat kalian klik di bawah ini:

     Cukup sekian untuk pembahasan kali ini,silahkan jika ingin berkomentar atau memberikan saran,mohon maaf apabila ada kesalahan semoga pembahasan ini dapat bermanfaat.Dalam pembuatan artikel ini tak luput dari referensi yaitu dari beberapa situs,jika artikel di atas terdapat kekeliruan atau kesalahan atau masih belum paham,mohon untuk hubungi saya melalui contact atau melalui komentar.


Referensi:
http://ubung-style.blogspot.com/2014/03/mengenal-operator-kondisi-seleksi-atau.html
https://choirulanam41.wordpress.com/operator-kondisi-pada-c/
https://aboutcprogramming.wordpress.com/2015/11/09/bahasa_pemrograman_c_percabangan-pada-c/
https://pojokentrepreneur.blogspot.com/2015/04/percabangan-dalam-c.html
http://phplancar.blogspot.com/2016/04/pembahasan-percabangan-if-else-cplus.html 

http://www.materidosen.com/2017/05/pernyataan-nested-if-if-bersarang-c.html 
http://phplancar.blogspot.com/2016/04/pembahasan-percabangan-switch-case-cplus.html
http://arioardi.blogspot.com/2012/09/penggunaan-switch-case-di-c.html