<?xml version="1.0" encoding="windows-1251"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<atom:link href="https://pb.mybb.ru/export.php?type=rss" rel="self" type="application/rss+xml" />
		<title>Форум по программированию</title>
		<link>https://pb.mybb.ru/</link>
		<description>Форум по программированию</description>
		<language>ru-ru</language>
		<lastBuildDate>Wed, 16 Sep 2026 01:07:05 +0300</lastBuildDate>
		<generator>MyBB/mybb.ru</generator>
		<item>
			<title>Тестовая проверка синтаксиса</title>
			<link>https://pb.mybb.ru/viewtopic.php?pid=7#p7</link>
			<description>&lt;div class=&quot;custom_tag custom_tag_codex&quot; lang=&quot;purebasic&quot;&gt;&lt;p&gt;; TODO: Для тестов. Простейший калькулятор&lt;br /&gt;Enumeration&lt;br /&gt;&amp;#160; #Op_Add&lt;br /&gt;&amp;#160; #Op_Substract&lt;br /&gt;&amp;#160; #Op_Multiply&lt;br /&gt;&amp;#160; #Op_Divide&lt;br /&gt;EndEnumeration&lt;/p&gt;
						&lt;p&gt;Procedure.s Calculate( operation.a, num1.d, num2.d )&lt;br /&gt;&amp;#160; Protected result.d&lt;br /&gt;&amp;#160; &lt;br /&gt;&amp;#160; Select operation&lt;br /&gt;&amp;#160; &amp;#160; Case #Op_Add&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; result = num1 + num2&lt;br /&gt;&amp;#160; &amp;#160; Case #Op_Substract&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; result = num1 - num2&lt;br /&gt;&amp;#160; &amp;#160; Case #Op_Multiply&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; result = num1 * num2&lt;br /&gt;&amp;#160; &amp;#160; Case #Op_Divide&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; If num2 = 0&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; ProcedureReturn &amp;quot;Error: Division by zero&amp;quot;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; EndIf&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; result = num1 / num2&lt;br /&gt;&amp;#160; &amp;#160; Default&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; ProcedureReturn &amp;quot;Invalid operation&amp;quot;&lt;br /&gt;&amp;#160; EndSelect&lt;br /&gt;&amp;#160; &lt;br /&gt;&amp;#160; ProcedureReturn StrD(result) &lt;br /&gt;EndProcedure&lt;/p&gt;
						&lt;p&gt;; Примеры использования калькулятора (вывод в отладочное окно IDE)&lt;br /&gt;Debug Calculate( #Op_Add, 5, 3 )&amp;#160; &amp;#160; &amp;#160; &amp;#160;; Результат: 8&lt;br /&gt;Debug Calculate( #Op_Substract, 5, 3 ) ; Результат: 2&lt;br /&gt;Debug Calculate( #Op_Multiply, 5, 3 )&amp;#160; ; Результат: 15&lt;br /&gt;Debug Calculate( #Op_Divide, 6, 3 )&amp;#160; &amp;#160; ; Результат: 2&lt;br /&gt;Debug Calculate( #Op_Divide, 5, 2 )&amp;#160; &amp;#160; ; Результат: 2.5 (проверка дробей)&lt;/p&gt;&lt;/div&gt;</description>
			<author>mybb@mybb.ru (Михаил)</author>
			<pubDate>Wed, 16 Sep 2026 01:07:05 +0300</pubDate>
			<guid>https://pb.mybb.ru/viewtopic.php?pid=7#p7</guid>
		</item>
	</channel>
</rss>
