Sunteți pe pagina 1din 1

concurs raional la informatică clasa 15 februarie 2020

Drochia
CALCULATORUL
ENUNŢ: 4^3
Pentru a imita calculatorul simplu se cere cunoașterea celor doi operanzi
(numere naturale) și operatorul (un caracter din mulțimea
{+,-,*,/,>,<,=,^}). Deoarece împărțirea la 0 este imposibilă, în
acest caz se va afișa mesajul EROARE.

CERINŢĂ:

Scrieți un program care, cunoscând valoarea operanzilor A și B și semnul operatorului va afișa pe


ecran rezultatul evaluării expresiei, sau mesajul EROARE atunci cînd evaluarea expresiei este
imposibilă.

INTRARE: Prima line a fișierului de intrare calc.in conține valoarea primului operand A, a
doua linie a fișierului de intrare conține un caracter – operatorul, și pe a 3 line -
valoarea operandului B.

IEȘIRE: Prima linie a fișierului de ieșire calc.out va conține rezultatul evaluării expresiei
sau mesajul EROARE atunci cînd evaluarea expresiei este imposibilă.

DE EXEMPLU:
calc.in calc.out Explicație
4 64 A=4, operatorul ^ semnifică ridicarea la putere și
^ B=3, deci se va evalua expresia: A^B=AB=
3 4^3=43=4×4×4=64.
RESTRICȚII:
0≤A≤10;
0≤B≤10;
În cazul operatorului / va fi afișat un număr real în formatul cu 2 zecimale.
Operatorul ^ semnifică ridicarea la putere: A^B=AB.
Rezultatul operatorului: >,< sau = poate fi TRUE sau FALSE în dependență de valorile operanzilor A și
B.
Fișierul sursă se va numi calc.pas, calc.c sau calc.cpp.
Timp maxim de execuţie 0.1 sec.

EVALUARE: Problema va fi testată cu 10 fișiere de intrare. Pentru fiecare răspuns corect – 10 puncte.

TOTAL: 100 puncte

S-ar putea să vă placă și