May 19th, 2011 by catur

Tugas kuliah Pemrograman Terstruktur

#include <conio>
#include <iostream>

// deklarasi prototype fungsi
int tambah(int bil1, int bil2);
int kurang(int bil1, int bil2);
int kali(int bil1, int bil2);
float bagi(int bil1, int bil2);

void main()
{
int a, b, menu;

clrscr();
cout << “KALKULATOR SEDERHANA” << endl;
cout << “1. Penjumlahan” << endl;
cout << “2. Pengurangan” << endl;
cout << “3. Perkalian” << endl;
cout << “4. Pembagian” << endl << endl;
cout << “Masukkan 2 buah bilangan bulat : “;
cin >> a; cin >> b;
cout << “Pilih operasi matematik (1/2/3/4) : “;
cin >> menu;
switch (menu)
{
case 1 : cout << “Hasil penjumlahan ” << a << ” + ” << b << ” = ” << tambah(a,b);
break;
case 2 : cout << “Hasil pengurangan ” << a << ” – ” << b << ” = ” << kurang(a,b);
break;
case 3 : cout << “Hasil perkalian ” << a << ” x ” << b << ” = ” << kali(a,b);
break;
case 4 : cout << “Hasil pembagian ” << a << ” / ” << b << ” = ” << bagi(a,b);
break;

default: cout << “Waduh….saya nggak bisa ngitung !”;
break;
}
getch();
}

// Fungsi penjumlahan
int tambah(int bil1, int bil2)
{
return (bil1 + bil2);
}

// Fungsi pengurangan
int kurang(int bil1, int bil2)
{
return (bil1 – bil2);
}

// Fungsi perkalian
int kali(int bil1, int bil2)
{
return (bil1 * bil2);
}

// Fungsi pembagian
float bagi(int bil1, int bil2)
{
return (bil1 / bil2);
}

Leave a Reply