De la tastatura se citesc 2 numere reale si un operator (+ ,-, *, /). Elaborati un program prin intermediul caruia in dependentă de datele de intrare se va afisa rezultatul. Daca se va introduce un operator necunoscut rezultatul va fi 0. De exemplu: date de intrare - 8, 3, *; date de iesire - 8*3=24. URGENT!!!
Răspunsuri la întrebare
Răspuns de
0
#include "pch.h"
#include <iostream>
using namespace std;
int main()
{
int a, b;
char op;
cout << "Introduceti numerele si operatorul : ";
cin >> a >> b >> op;
cout << endl;
if (op == 43)
cout << a << op << b << " = " << a + b;
else if (op == 45)
cout << a << op << b << " = " << a - b;
else if (op == 47)
cout << a << op << b << " = " << a / b;
else if (op == 42)
cout << a << op << b << " = " << a * b;
else
cout << "Eroare ! Operator nerecunoscut !";
return 0;
}
Program testat in Visual Studio, functioneaza perfect.
Explicatie : Pentru verificarea operatorului se foloseste tabelul ASCII :
http://www.asciitable.com/
Andreibulat11:
sry imi trb in C simplu
Alte întrebări interesante
Biologie,
8 ani în urmă
Istorie,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă