fungsi switch case dalam membuat kalkulator

Contoh fungsi switch dalam membuat kalkulatorSwitch case merupakan pernyataan yang dirancang khusus untuk menangani pengambilan keputusan yang melibatkan sejumlah atau banyak alternatif, tetapi penggunaannya hanya untuk memeriksa data yang bertipe karakter atau integer.

Contoh program kalkulator :
#include <conio.h>
#include <iostream.h>
//#pragma argesused
void main ()
{
        char op;
        double bil1, bil2, hasil;
        cout<<"masukkan bil I :" ; cin>>bil1;
        cout<<"masukkan bil II :" ; cin>>bil2;
        cout<<"masukkan operator : "; cin>>op;
        switch (op)
        {
                case '+' : hasil = bil1 + bil2; break;
                case '-' : hasil = bil1-bil2; break;
                case '*' : hasil = bil1*bil2; break;
                case '/' : hasil = bil1/bil2; break;
        }
        cout<<"hasilnya = "<<
        getch () ;
}
Bentuk umum case :

switch(kondisi)
{
case ‘x‘ :
{
pernyataan1;
pernyataan2;
}
break;
case ‘x’ :
{
pernyataan1;
pernyataan2;
}
break;
default;
{
pernyataan1;
pernyataan2;
}
break;
}

Contoh :

<table border=2 width=320><tbody><tr><td style="text-align:center;">Kode</td>
<td style="text-align:center;">Nama</td>
<td style="text-align:center;">Ket</td>
</tr><tr><td>1</td>
<td>SATU</td>
<td>1</td>
</tr><tr><td>2</td>
<td>DUA</td>
<td>2</td>
</tr><tr><td>3</td>
<td>TIGA</td>
<td>3</td>
</tr></tbody></table>
switch(kode)
{
case ’1‘ :
{
strcpy(nama,”SATU”);
ket=1;
}
break;
case ’2′ :
{
strcpy(nama,”DUA”);
ket=2;
}
break;
default;
{
strcpy(nama,”TIGA”);
ket=3;
}
break;
}



0 comments:

Post a Comment