Kali ini kita akan mencoba mengkombinasikan statement case dan class. Ini merupakan pengembangan program sebelumnya yaitu kalkulator case yang hanya menggunakan statement case. Pada kali ini kita akan menggunakan statement case yang berisikan class atau statement class yang didalam case, pokoke ngonolah, susah ngomonge :v
Screenshot:
Dan berikut adalah kodenya:
// 14 Maret 2017.cpp
// BayuKurnia
#include "stdafx.h"
# include <iostream>
using namespace std;
class hasil
{
public:
float tambah, kurang, kali, bagi;
};
int main()
{
hasil nilai;
char op;
float num1, num2;
cout << "Cara Main: " << endl;
cout << "1. '+' untuk penjumlahan" << endl;
cout << "2. '-' untuk pengurangan" << endl;
cout << "3. 'x' untuk perkalian" << endl;
cout << "4. ':' untuk pembagian" << endl;
cout << "Masukkan Rumus: " << endl;
cin >> num1 >> op >> num2,"\n";
cout << "= ";
nilai.tambah = num1 + num2;
nilai.kurang = num1 - num2;
nilai.kali = num1 * num2;
nilai.bagi = num1 / num2;
switch (op)
{
case '+':
cout << nilai.tambah;
break;
case '-':
cout << nilai.kurang;
break;
case 'x':
cout << nilai.kali;
break;
case ':':
cout << nilai.bagi;
break;
default:
cout << "Error! Mungkin anda lelah.";
break;
}
cout << endl;
system("pause");
cout << endl << "Detail Operasi:" << endl;
cout << num1 << " + " << num2 << " = " << nilai.tambah << endl;
cout << num1 << " - " << num2 << " = " << nilai.kurang << endl;
cout << num1 << " x " << num2 << " = " << nilai.kali << endl;
cout << num1 << " : " << num2 << " = " << nilai.bagi << endl;
system("pause");
}
0 komentar :
Posting Komentar
Utamakan 5S dalam berkomentar
1. Senyum
2. Salam
3. Sapa
4. Sopan
5. Santun