Sabtu, 17 Oktober 2015

Membuat Kalkulator jelek (lagi) : switch statement C++

21.30 Posted by Unknown , , No comments
Assalamualaikumwarahmatullahiwabaraktuh

Bertemu lagi dengan saya, di acaraaaa............(mikir sek).
Wes gk usah aneh-aneh.
Kali ini saya akan sedikit berbagi beban kepala kepadakepada para pembaca yang budiman dan baik hatinya. semoga kita semua selalu berbuat baik dan mendapat hidayah dari Tuhan Yang Maha Esa.

yossh... ini dia. Switch statement. Post kali ini saya akan membagikan source code dari programnya. tapi tidak dijelaskan, jadi pemirsa dapat melihat postingan sebelumnya disini karena yang akan dijelaskan dipostingan ini hanya switch statement saja. Semoga anda gagal paham.

baiklah ini dia hasil jadi program kalkulatornya.

yoiiii...
tentu ini gampang bangeeet...

yossshhh.... mari kita menuju inti pembicaraan.

switch statement
.........
Struktur logika switch adalah sebuah stuktur percabangan yang akan memeriksa suatu variabel, lalu menjalankan perintah-perintah yang sesuai dengan kondisi yang mungkin terjadi untuk variabel tersebut. Struktur switch ini mirip dengan struktur IF yang ditulis berulang.
.........
 penjelasan diatas dapat ngopi dari tab sebelah lain..

nah,,, kemarin kita sudah bicara struktur IF, sekarang SWITCH.
langsung saja ke contoh aplikasinya..

penjelasannya gampang aja...

switch (ope)  ----- maksudnya kemungkinan yang akan ditentukan adalah dari variable ope.
case 'x':         ----- jika ope = x ,,, kurang lebih begitu pengertiannya.
cout<<"hasil perkalian = "<<sat*dua<<endl;   ----- jika ope=x  maka perintah dibawah ini akan dilakukan, yaitu menampilkan teks dan hasil perkaliannya.


segitu aja yaaaa .....
eh keterusan...

jika belum paham bersabahlah, dan buka postingan sebelumnya dan anda akan mengerti.
postingan sebelumnya lebih baik dari postingan jelek ini.

oh yaa,,,,
source code disini
.................................................................................
 #include <iostream>
#include <stdio.h>
#include <conio.h>

using namespace std;

int main(int argc, char** argv) {
  
    float sat, dua;
    char ope, lag;
  
    mulai:
  
    cout<<"--------------------> Kalkulator jelek"<<endl;
    cout<<"--------------------> dengan fungsi switch"<<endl;
    cout<<"--------------------> jangan ditiru - pahami saja"<<endl<<endl;
  
    cout<<"Operasi Perkalian   : x"<<endl;
    cout<<"Operasi Pembagian   : :"<<endl;
    cout<<"Operasi Penjumlahan : +"<<endl;
    cout<<"Operasi Pengurangan : -"<<endl<<endl;
  
    cout<<"Masukkan Angka Pertama :      ";cin>>sat;
    cout<<"Masukkan Angka Kedua   :      ";cin>>dua;
    cout<<"Masukkan Operasi       :__________";cin>>ope;
  
    switch (ope){
        case'x':
        cout<<"Hasil Perkalian        =      " <<sat*dua<<endl;
        goto lagi;
        case':':
        cout<<"Hasil Pembagian        =      "<<sat/dua<<endl;
        goto lagi;
        case'+':
        cout<<"Hasil Penjumlahan      =      "<<sat+dua<<endl;
        goto lagi;
        case '-':
        cout<<"Hasil Pengurangan      =      "<<sat-dua<<endl;
        goto lagi;
        default:
        cout<<"Jenis Operasi Tidak Ditemukan... Tutup saja aplikasi ini"<<endl;
        goto lagi;
    }
    
    lagi:
        cout<<"mau nyoba lagi ? (y/t) : ";cin>>lag;
        if(lag=='y'){
            goto mulai;
        }else{
            cout<<"ya sudah, jangan buka applikasi ini lagi ya. buat yng baru."<<endl;
        }
    return 0;
}
...................................................................................

jangan cuman dikopi yaaa

terimakasih sudah baca sampai sini.
jangan lupa tinggalkan unek-unek anda dikolom komentar. saya pengoleksi unek-unek.

Assalamualaikumwarahmatullahiwabarakatuh.

0 komentar:

Posting Komentar