Processing math: 33%
Solutions of Calculator - MarisaOJ: Marisa Online Judge

Solutions of Calculator

Select solution language

Write solution here.


ducyn    Created at    0 likes

**Hint**: - double a, b — lưu 2 số thực. - char t — lưu ký tự phép toán (+, -, *, /). - double res — lưu kết quả tính toán. - bool c — kiểm tra xem phép toán hợp lệ không. ------- **Xử lý phép toán:** - Nếu t == '+' → cộng. - Nếu t == '-' → trừ. - Nếu t == '*' → nhân. - Nếu t == '/': - Nếu b == 0 → phép toán sai (c = false). - Ngược lại → chia. - Nếu t không thuộc 4 phép toán trên → phép toán sai (c = false) *Đừng quên fixed và setprecision(3) để làm tròn theo yêu cầu của để bài nhé!!* -------- Code tham khảo: cpp#clude<bitsstdc++.h>#defelllonglong#defenameTASK#defeTIME(1.0clockCLOCKSPERSEC)usingnamespacestd;voolve(){douba,b,res=0;chart;catb;blc=true;if