Задания в small basic ставлю нужно дан калькулятор v.1 который выполняет одну из 5 арифметических операций над числами.
s= TextWindow. Read()
'выясняет какая операция
A="+-/*^"
TextWindow. WriteLine("s= " + s)
op =0
i=1
While op=0 And i 0 Then
num1= Text. GetSubText(s, 1, op-1)
num2= Text. GetSubTextToEnd(s, op+1)
zn=Text. GetSubText(s, op,1)
If zn="+" Then
ответ = num1 + num2
EndIf
If zn="-" Then
ответ = num1 - num2
EndIf
If zn="*" Then
ответ = num1 * num2
EndIf
If zn="/" Then
ответ = num1 / num2
EndIf
If zn="^" Then
ответ = Math. Power(num1, num2)
EndIf
EndIf
'вывод результата
TextWindow. WriteLine("ответ="+ ответ)
В качестве задания вам необходимо написать программу которая будет по аналогии разбирать и вычислять выражение с тремя числами и двумя операциями. Обязательным условием является то что выражение вводится один раз и целиком. Перечень арифметических операции остается без изменений, дублирование операций например : "2+7+9" допускается.
Другие вопросы по: Информатика
Знаешь правильный ответ?
Задания в small basic ставлю нужно дан калькулятор v.1 который выполняет одну из 5 арифметических оп...
Популярные вопросы