Täzeje Deadpool [off] (01.01.1970 / 05:00) |
#include <iostream> // Maglumat girizmek we çykarmak üçin gerekli kitaphana goşulýar using namespace std; // std giňişliginiň ulanylmagy, cout we cin ýaly elementleriň ýeňil ulanylmagyny üpjün edýär int main() { double num1, num2; // Ulanyjydan alynjak iki sany san üçin üýtgeýjiler yglan edilýär char operation; // Amal nyşanyny saklamak üçin üýtgeýji (meselem: +, -, *, /) // Ulanyjydan ilkinji san girizmegi soraýarys cout << "Ilkinji sany giriziň: "; cin >> num1; // Ulanyjydan amal nyşanyny girizmegi soraýarys cout << "Amalyň nyşanyny giriziň (+, -, *, /): "; cin >> operation; // Ulanyjydan ikinji sany girizmegi soraýarys cout << "Ikinji sany giriziň: "; cin >> num2; // Amal nyşanyna görä işlemleri ýerine ýetirýän switch konstruksiýasy ulanylýar switch(operation) { case '+': // Amal nyşany '+' bolsa, goşmaça ýerine ýetirilýär cout << "Netije: " << num1 + num2 << endl; break; // Bu bölüm tamamlanýar case '-': // Amal nyşany '-' bolsa, aýyrma ýerine ýetirilýär cout << "Netije: " << num1 - num2 << endl; break; case '*': // Amal nyşany '*' bolsa, köpeltme ýerine ýetirilýär cout << "Netije: " << num1 * num2 << endl; break; case '/': // Amal nyşany '/' bolsa, bölme ýerine ýetirilýär if(num2 != 0) // Bölüjiniň nola deň däldigini barlaýar cout << "Netije: " << num1 / num2 << endl; else // Eger bölüji nol bolsa, ýalňyşlyk habary görkezilýär cout << "Ýalňyşlyk: Nola bölüp bolmaýar!" << endl; break; default: // Amal nyşany nädogry bolsa, ýalňyşlyk habary görkezilýär cout << "Ýalňyşlyk: Nädogry amal nyşany!" << endl; } return 0; // Programmanyň üstünlikli tamamlanýandygyny görkezýär }