Rabu, 03 April 2013

Kalkulator dengan typedef dan struct

Dulu kita pernah membahas dengan typedef sekarang kita membahas bagaimana membuat kalkulator dengan typedef dan struck alias digabung gitu, hhe.. penasaran, langsung aja liat dibawah ini codingnya :



#include <iostream>
using namespace std;

typedef struct kal
{
    int memilih;
    float bil1;
    float bil2;
    float hsl;
};
int main()
{
    kal kulator;
    cout<<"========== Program Kalkulator =========="<<endl;
    cout<<"========== Eko Sutrisno ================"<<endl;
    cout<<"1 Tambah"<<endl;
    cout<<"2 Kurang"<<endl;
    cout<<"3 Bagi"<<endl;
    cout<<"4 Kali"<<endl;
    cout<<"Pilihan anda : ";
    cin>>kulator.memilih;
    switch (kulator.memilih)
    {
    case 1:
        cout<<"Masukkan bilangan 1 : "; cin>>kulator.bil1;
        cout<<"Masukkan bilangan 2 : "; cin>>kulator.bil2;
        kulator.hsl=kulator.bil1+kulator.bil2;
        cout<<"Hasil : "<<kulator.hsl;
        break;
    case 2:
        cout<<"Masukkan bilangan 1 : "; cin>>kulator.bil1;
        cout<<"Masukkan bilangan 2 : "; cin>>kulator.bil2;
        kulator.hsl=kulator.bil1-kulator.bil2;
        cout<<"Hasil : "<<kulator.hsl;
        break;
    case 3:
        cout<<"Masukkan bilangan 1 : "; cin>>kulator.bil1;
        cout<<"Masukkan bilangan 2 : "; cin>>kulator.bil2;
        kulator.hsl=kulator.bil1/kulator.bil2;
        cout<<"Hasil : "<<kulator.hsl;
        break;
    case 4:
        cout<<"Masukkan bilangan 1 : "; cin>>kulator.bil1;
        cout<<"Masukkan bilangan 2 : "; cin>>kulator.bil2;
        kulator.hsl=kulator.bil1*kulator.bil2;
        cout<<"Hasil : "<<kulator.hsl;
        break;
    default:
        cout<<"";
    }
    return 0;
}



Outpunya sebagai berikut:
Outputannya by eko sutrisno

Tidak ada komentar:

Posting Komentar