Rabu, 14 Oktober 2015

CONTOH PROGRAM KONDISI IF-ELSE PADA C++ MENGGUNAKAN Dev C++



A.    PENDAHULUAN
Dalam bahasa pemrograman C++ ada 2 pencabangan yaitu if-else dan switch-case. Kali ini saya akan menggunakan program pencabangan menggunakan if-else dengan aplikasi DEV C++.

B.     CONTOH PROGRAM
Contoh program if-else pada c++, berikut programnya :

#include <iostream>
using namespace std;
#define phi 3.14
#include <windows.h>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */
            int main ()
{
            char lagi, keluar;
            int pilih;
            float d1,d2,r,s,luas;
            menu:
            keluar:
            system("cls");
                        cout<<"****************************************\n";
                        cout<<"|      Menghitung Luas Bangun Datar                      |\n";
                        cout<<"****************************************\n";
                        cout<<"| 1. Luas jajar genjang                                            |\n";
                        cout<<"| 2. Luas lingkaran                                                  |\n";
                        cout<<"| 3. Luas persegi                                                     |\n";
                        cout<<"| 4. keluar                                                               |\n";
                        cout<<"****************************************\n";
                        cout<<"Masukan pilihan anda [1--4}?";
                        cin>>pilih;
                        cout<<"\n";
            if(pilih==1)
            {
                        cout<<"Luas jajar genjang \n";
                        cout<<"***************************************\n";
                        cout<<"Masukan d1 : ";
                        cin>>d1;
                        cout<<"Masukan d2 : ";
                        cin>>d2;
                        luas=(d1*d2)/2;
                        cout<<"Luas jajar genjang : "<<luas;
                        cout<<"\n\n";
                        cout<<"Masih lanjut[y/t]?";cin>>lagi;
                        if(lagi=='y')
                        if(keluar=='t')
                        goto menu;
                        else goto keluar;
            }
            else if(pilih==2) {
                        cout<<"Luas lingkaran \n";
                        cout<<"***************************************\n";
                        cout<<"Masukan jari-jari :";
                        cin>>r;
                        luas=phi*(r*r);
                        cout<<"Luas lingkaran : "<<luas;
                        cout<<"\n\n";
                        cout<<"Masih lanjut [y/t]?";
                        cin>>lagi;
                        if(lagi=='y')
                        if(keluar=='t')
                        goto menu;
                        else goto keluar;
            }
            else if(pilih==3) {
                        cout<<"Luas persegi \n";
                        cout<<"**************************************\n";
                        cout<<"Masukan sisi :";cin>>s;
                        luas=s*s;
                        cout<<"Luas persegi :"<<luas;
                        cout<<"\n\n";
                        cout<<"Masih lanjut [y/t]?";cin>>lagi;
                        if(lagi=='y')
                        if(keluar=='t')
                        goto menu;
                        else goto keluar;
            }
            else if(pilih==4) {
                        cout<<"\n Matur suwun";      
            }
            else {
            goto menu;
            goto keluar;
            }
            return 0;
}

Ketika di running maka hasilnya adalah:


Misal pilih menu nomor 1, outputnya adalah:


Bila anda pilih “y” maka program anda akan kembali ke menu dan jika kita pilih “t” maka program anda akan terhenti, inilah hasilnya:



Jika kita masukan angka 4 pada pilihan menu, maka outputnya adalah:


Demikianlah contoh program dari saya, kesempurnaan hanyalah milih Alloh SWT. Kurang dan lebihnya dalam penulisan mohon maaf. Matur suwun telah membaca artikel saya. Semoga bermanfaat =======>:):):)<=======


Refleksi minggu ke 2

Refleksi Pertemuan ke 2 Assalamu'alaikum w. wb., Selamat berjumpa lagi teman-teman, baik saya disini akan menuliskan tentang refl...