Subscribe For Free Updates!

We'll not spam mate! We promise.

Friday, March 13, 2015

contoh program switchcase

kesempatan kali ini saya akan mengeshare  program C++ tentang switchcae dan if else, walaupun masih sederhana karena saya juga masih latihan hehe...

#include <iostream>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv)
{
               
                int a,b,c, input, penjumlahan,pengurangan,perkalian,pembagian;

cout<<"================================================"<<endl;
cout<<"                                >> TUGAS ALPRO II <<"<<endl;
cout<<endl;
cout<<" Nama   : Freditya Margianto                 "<<endl;
cout<<" Nim       : 5140411150                             "<<endl;
cout<<" Kelas    : TI-C                               "<<endl;
cout<<endl;
cout<<"================================================="<<endl;
cout<<endl;
cout<<"                -------------------"<<endl;
cout<<"                | NO |    MENU    |"<<endl;
cout<<"                -------------------"<<endl;
cout<<"                | 1. | Penjumlahan|"<<endl;
cout<<"                | 2. | Pengurangan|"<<endl;
cout<<"                | 3. | Perkalian  |"<<endl;
cout<<"                | 4. | Pembagian  |"<<endl;
cout<<"                -------------------"<<endl;
cout<<"masukan menu inputan"<<endl;
cin>>input;
switch(input)
{
case 1:
                {
                                cout<<"masukan nilai a\n";
                                cin>> a;
                                cout<<"masukan nilai b\n";
                                cin>>b;
                                penjumlahan=a+b;
                                cout<<"hasil dari penjumlahan adalah = "<<penjumlahan<<endl;
                                cout<<endl;
                                if (penjumlahan%2==0)
                                {
                                                cout<<"hasil penjumlahan adalah bilangan genap";
                                }
                                else
                                {
                                                cout<<"hasil penjumlahan adalah bilangan ganjil";
                                }
                                break;
                }
case 2:
                {
                                cout<<"masukan nilai a\n";
                                cin>> a;
                                cout<<"masukan nilai b\n";
                                cin>>b;
                                pengurangan=a-b;
                                cout<<"hasil dari perkurangan adalah = "<<pengurangan<<endl;
                                cout<<endl;
                                if (pengurangan%2==0)
                                {
                                                cout<<"hasil pengurangan adalah bilangan genap";
                                }
                                else
                                {
                                                cout<<"hasil pengurangan adalah bilangan ganjil";
                                }
                                break;
                }             
case 3:
                {
                                cout<<"masukan nilai a\n";
                                cin>> a;
                                cout<<"masukan nilai b\n";
                                cin>>b;
                                perkalian=a*b;
                                cout<<"hasil dari perklian adalah = "<<perkalian<<endl;
                                cout<<endl;
                                if (perkalian%2==0)
                                {
                                                cout<<"hasil perkalian adalah bilangan genap";
                                }
                                else
                                {
                                                cout<<"hasil perkalian adalah bilangan ganjil";
                                }
                                break;
                }
case 4:
                {
                                cout<<"masukan nilai a\n";
                                cin>> a;
                                cout<<"masukan nilai b\n";
                                cin>>b;
                                pembagian=(a/b);
                                cout<<"hasil dari pembagian adalah = "<<pembagian<<endl;
                                cout<<endl;
                                //pembagian=bil;
                                if (pembagian%2==0)
                                {
                                                cout<<"hasil pembagian adalah bilangan genap";
                                }
                                else
                                {
                                                cout<<"hasil pembagian adalah bilangan ganjil";
                                }
                                break;
                }             
                default:
                                {
                                                cout<<"no yang anda pilih tidak ada!";
                                }
}
                return 0;

}


Socializer Widget By Blogger Yard
SOCIALIZE IT →
FOLLOW US →
SHARE IT →

2 comments:

  1. kak,,itu ada cara yang lebihsimple lagi gak.?

    ReplyDelete
  2. bisa si tergantung mau buat program seperti apa.

    ReplyDelete