Ho il codice corrente che era un goto ma mi è stato detto di non usare più goto perché è disapprovato. Sto avendo problemi a cambiarlo in un ciclo per dire un po '. Sono abbastanza nuovo per C# e programmazione in generale, quindi alcune di queste cose sono completamente nuove per me. Qualsiasi aiuto sarebbe apprezzato. La domanda effettiva è costituita da due numeri e trova il multiplo comune più basso.Minimo multiplo comune
Ecco l'originale con 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;
}
}
Cosa succede se 'd' ==' b'? Inoltre sarebbe molto più semplice se ci mostrassi il codice originale che include 'goto'. Altrimenti, un rapido google per "C# minimo comune multiplo" potrebbe mostrare alcuni risultati utili ... –
Ancora più importante ... qual è la domanda? – musefan
Se questo è compito, potresti voler parlare con il tuo TA. – plinth