Простой Калькулятор
Простой калькулятор на
PureBasic
Реализованы простые арифметические действия в любой последовательности.
Работает с целыми и дробными числами.
Не рабочие функции заблокированы.
Код реализации :
Enumeration
#Window_0
EndEnumeration
Enumeration
#String
#Backs
#CE
#C
#But_7
#But_8
#But_9
#But_4
#But_5
#But_6
#But_1
#But_2
#But_3
#But_0
#znak
#drob
#delen
#umnoj
#minus
#plus
#sqrt
#pros
#fff
#rezul
#MC
#MR
#MS
#M_plus
EndEnumeration
Global rez3.d
Procedure.s DelNull(String.s) ;процедура убирает лишние нули
Protected Result.s
Result=String
Pos=FindString(String, ".", 1)
If Pos>0
Len=Len(String)
For i=Len To Pos Step -1
Char.s=Mid(String, i, 1)
If Char="."
i-1
Break
ElseIf Char<>"0"
Break
EndIf
Next i
If i