MTH Blog

Share Anything You Want ^_^

Sponsor

[Tutorial] percabangan cpp pt.1

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

[Tutorial] Installing skype on ubuntu

Halo sob :D kali ini kita akan belajar cara install skype di ubuntu :D

kali ini saya menggunakan ubuntu 16.04 LTS

oke lanjut ke tutorial nya :D

Pertama, tekan windows home dan cari software and update
Kedua, pada software & update pergi ke tab bagian other software dan berikan checklist pada bagian canonical partners lalu masukkan password kalian.

Ketiga, click close dan akan muncul pop-up click Reload

Keempat, tungu sampai selesai, nanti akan tertutup sendiri :D

Kelima, buka terminal dan ketikan
sudo apt-get update && sudo apt-get install skype
Keenam, masukkan password (saat di ketik memang tidak akan terlihat yang diketik), lalu enter
Ketujuh, biarkan sampai selesai
karena saya sudah menginstall skype jadinya seperti ini
kedelapan, pencet windows lagi lalu cari skype dan buka, dan login dengan akun kalian masing-masing.


yak, sudah selesai :D jika ada yang ingin ditanyakan silahkan komentar dibawah :D terimakasih :)

contoh soal input dan output pada c++

pagi :)

langsung yuk ke soal nya :D

Soal :

buatlah sebuah program dimana akan menginput pendataan tabungan baru untuk mahasiswa x, di salah satu cabang bank cinta, dengan menginput data nim, alamat, dan asal kampus mahasiswa tersebut.
Contoh:
input:
Nama: Muhammad Taufiq Hidayat
Alamat: Bandar Lampung
NIM: 14116162
Asal Kampus: Institut Teknologi Sumatera
Bank cabang: lampung
Jumlah uang yang disimpan: 3000000

Output:
Bank cinta cabang lampung
Rp.3000000,-
Mahasiswa Institut Teknologi Sumatera
Nama (NIM): Muhammad Taufiq Hidayat (14116162)
Alamat : Bandar Lampung 

Oke kita lanjut ke penyelesaian codingnya :D

#include <iostream>
using namespace std;

int main(){
//deklarasi typedata variabel
string nama, alamat, kampus, nim, cabangbank;
int uang;

//-----------INPUT----------

cout<<"INPUT DATA TABUNGAN BANK X"<<endl;
cout<<"-----------------------------------------"<<endl;
cout<<"Nama: ";getline(cin,nama);
cout<<"Alamat: ";getline(cin,alamat);
cout<<"NIM: ";cin>>nim;
cin.ignore();
cout<<"Asal Kampus: ";getline(cin,kampus);
cout<<"Bank x cabang: ";getline(cin,cabangbank);
cout<<"Jumlah Uang yang disimpan: ";cin>>uang;

//---------output----------


cout<<"\t bank x cabang "<<cabangbank<<endl;
cout<<"---------------------------------------"<<endl;
cout<<"Rp."<<uang<<",-"<<endl;
cout<<"Mahasiswa "<<kampus<<endl<<endl;
cout<<"Nama(NIM): "<<nama<<"("<<nim<<")"<<endl;
cout<<"Alamat: "<<alamat<<endl;

return 0;
}

Penjelasan: 
  • cin.ignore();
    ini berguna agar asal kampus dan bank x cabang tidak menyatu, dan selalu diberikan code diatas setiap cin akan bertemu dengan getline(cin,var)
  • getline(cin,var);hanya bisa digunakan untuk typedata string, berguna agar kata-kata yang diberi spasi akan ter input semua.

    tanpa getline
    Contoh:
    input : Muhammad Taufiq Hidayat
    output : Muhammad

    Menggunakan getline
    contoh:
    input: Muhammad Taufiq Hidayat
    Output: Muhammad Taufiq Hidayat
Output yang akan dihasilkan jika tidak menggunakan cin.ignore();



Jika menggunakan cin.ignore();
 


coding :