mirror of
https://github.com/tiennm99/KTLT.git
synced 2026-06-18 00:47:11 +00:00
44 lines
1.3 KiB
C++
44 lines
1.3 KiB
C++
#include <iostream>
|
|
#include <string>
|
|
#include <sstream>
|
|
using namespace std;
|
|
|
|
int main()
|
|
{
|
|
string s;
|
|
stringstream ss;
|
|
int toan_hang_1, toan_hang_2, ket_qua;
|
|
char toan_tu;
|
|
cout << "Nhap vao bieu thuc: ";
|
|
getline(cin, s);
|
|
ss << s;
|
|
ss >> toan_hang_1 >> toan_tu >> toan_hang_2;
|
|
switch (toan_tu)
|
|
{
|
|
case '+':
|
|
ket_qua = toan_hang_1 + toan_hang_2;
|
|
cout << "Ket qua cua bieu thuc " << toan_hang_1 << " " << toan_tu << " " << toan_hang_2 << " la: " << ket_qua << endl;
|
|
break;
|
|
case '-':
|
|
ket_qua = toan_hang_1 - toan_hang_2;
|
|
cout << "Ket qua cua bieu thuc " << toan_hang_1 << " " << toan_tu << " " << toan_hang_2 << " la: " << ket_qua << endl;
|
|
break;
|
|
case '*':
|
|
ket_qua = toan_hang_1 * toan_hang_2;
|
|
cout << "Ket qua cua bieu thuc " << toan_hang_1 << " " << toan_tu << " " << toan_hang_2 << " la: " << ket_qua << endl;
|
|
break;
|
|
case '/':
|
|
if (toan_hang_2 != 0)
|
|
{
|
|
ket_qua = toan_hang_1 / toan_hang_2;
|
|
cout << "Ket qua cua bieu thuc " << toan_hang_1 << " " << toan_tu << " " << toan_hang_2 << " la: " << ket_qua << endl;
|
|
}
|
|
else
|
|
{
|
|
cout << "Loi! Voi toan tu \"/\", toan hang 2 khong duoc bang 0." << endl;
|
|
}
|
|
break;
|
|
}
|
|
return 0;
|
|
}
|