FuzzyTrade

MQL5プログラミング研究会の案内を目的としています。MQL5プログラミングミングをやさしく解説。要求工学から開発プロセスまで、オブジェクト指向の小さなプログラミングから説明。

MQL5プログラミングの要求分析のまとめ記事--------要求分析(uint)抽出01

要求分析(uint)抽出01
1.コンパイルでエラーにはならない。
2.計算結果は正しい。

正しいプログラム
void OnStart()
  {
   uint a=5;
   uint b=7;
   uint c;
   c=a+b;
   Print(c);
  }

要求分析(uint)抽出02
1.マイナス入力値でコンパイルエラーにならない。
2.マイナス入力値では計算間違いになる。

間違い(uintは符号のない整数)
void OnStart()
  {
   uint a=5;
   uint b=-10;
   uint c;
   c=a+b;
   Print(c);
  }