|
|
|
@ -15,13 +15,50 @@ namespace TheGameExtreme.model
|
|
|
|
|
|
|
|
|
|
public bool isMultiple(Fraction fraction)
|
|
|
|
|
{
|
|
|
|
|
if (Numerateur % fraction.Numerateur == 0)
|
|
|
|
|
if (fraction.Numerateur == 1)
|
|
|
|
|
{
|
|
|
|
|
return true;
|
|
|
|
|
if (fraction.Denominateur != 1
|
|
|
|
|
&& fraction.Denominateur != Denominateur
|
|
|
|
|
&& Denominateur % fraction.Denominateur == 0)
|
|
|
|
|
{
|
|
|
|
|
return true;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
if (Denominateur % fraction.Denominateur == 0)
|
|
|
|
|
else if (fraction.Denominateur == 1)
|
|
|
|
|
{
|
|
|
|
|
return true;
|
|
|
|
|
if (fraction.Numerateur != 1
|
|
|
|
|
&& fraction.Numerateur != Numerateur
|
|
|
|
|
&& Numerateur % fraction.Numerateur == 0)
|
|
|
|
|
{
|
|
|
|
|
return true;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
else if (fraction.Numerateur == Numerateur)
|
|
|
|
|
{
|
|
|
|
|
if (fraction.Denominateur != Denominateur
|
|
|
|
|
&& Denominateur % fraction.Denominateur == 0)
|
|
|
|
|
{
|
|
|
|
|
return true;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
else if (fraction.Denominateur == Denominateur)
|
|
|
|
|
{
|
|
|
|
|
if (fraction.Numerateur != Numerateur
|
|
|
|
|
&& Numerateur % fraction.Numerateur == 0)
|
|
|
|
|
{
|
|
|
|
|
return true;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
if (Numerateur % fraction.Numerateur == 0)
|
|
|
|
|
{
|
|
|
|
|
return true;
|
|
|
|
|
}
|
|
|
|
|
if (Denominateur % fraction.Denominateur == 0)
|
|
|
|
|
{
|
|
|
|
|
return true;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|