以前は goto だった現在のコーディングがありますが、嫌われているので、もう goto を使用しないように言われました。私はそれを for と言う while ループに変更するのに苦労しています。私はC#とプログラミング全般にかなり慣れていないので、これのいくつかは私にとってまったく新しいものです。どんな助けでも大歓迎です。実際の問題は、2 つの数値を入力して最小公倍数を見つけることです。
goto を使用したオリジナルは次のとおりです。
BOB:
if (b < d)
{
a++;
myInt = myInt * a;
b = myInt;
myInt = myInt / a;
if (b % myInt2 == 0)
{
Console.Write("{0} ", h);
Console.ReadLine();
}
}
if (d < b)
{
c++;
myInt2 = myInt2 * c;
d = myInt2;
myInt2 = myInt2 / c;
if (d % myInt == 0)
{
Console.Write("{0} ", t);
Console.ReadLine();
}
else
{
goto BOB;
}
}
else
{
goto BOB;
}
}