Share Anything You Want ^_^

Sponsor

[Tutorial] percabangan cpp pt.1

No comments
okee kali ini kita akan membahas tentang percabangan pada c++

sebelum kita masuk ke percabangan dalam c++ ada baiknya kita memahami dulu apa itu percabangan.

contoh percabangan dalam kehidupan sehari-hari adalah:
  • Jika Hujan = menggunakan payung
  • Jika mendung = membawa payung
  • Jika tidak = tidak membawa payung
seperti itulah contoh percabangan yang mempunyai 3 kondisi dan 3 aksi. oke lanjut.

sekarang lihat pada flowchart dibawah ini yang mempunyai 2 kondisi percabangan :
jika kita aplikasikan kedalam coding c++ maka akan menjadi :

#include <iostream>
using namespace std;

int main(){
int usia;
cout<<"Masukkan Usia: ";
cin>>usia;

if(usia>=17){
cout<<"Silahkan menonton"<<endl;
}
else{
cout<<"Anda tidak boleh menonton"<<endl;
}

return 0;
}

 maka jika kita run akan menjadi seperti dibawah ini :

oke penjelasannya seperti ini :
  • if(usia>=17){ kondisi pertama nya adalah "jika usia lebih dari sama dengan 17" lalu menjalankan aksi-1
  • cout<<"silahkan menonton"; ini merupakan aksi ke-1 yaitu apabila memenuhi kondisi-1 akan menjalankan perintah aksi ke-1
  • else{ merupakan kondisi ke-2 dimana apabila usia tidak memenuhi perintah diatasnya maka akan melanjutkan perintah dari kondisi ke-2

Sekarang bagaimana jika 3 percabangan?
sebelum ke coding, ayo kita buat dalam bentuk bahasa indonesia nya
  • apabila harga sama dengan 50.000 = standar
  • apabila harga lebih dari 50.000 = mahal
  • apabila harga kurang 50.000 = murah
oke dalam pemograman maka akan dituliskan :
#include <iostream>
using namespace std;

int main(){
int harga;

cout<<"Masukkan harga: ";cin>>harga;

if(harga==50000){
cout<<"Standar"<<endl;
}
else if(harga>50000){
cout<<"Mahal"<<endl;
}
else{
cout<<"murah"<<endl;
}

return 0;
}
ket :
else akan berjalan apabila fungsi tersebut tidak memenuhi syarat diatas nya yaitu if dan else if

kita run code nya :


sekian tutor kali ini, akan dilanjutkan pada part 2 nya :D




jika ada yang ingin ditanyakan silahkan tulis di kolom komentar :D

part 2

No comments :

Post a Comment