Bonjour,
Je dois convertir cette ligne C# en Pascal sous Lazarus :
bool flag = Math.Log10(num3 - 3.0) + Math.Log10(num3 + 1.0) == Math.Log10(4.0 * num3 - 3.0) && Math.Pow(2.0, num + 3.0) - Math.Sqrt(Math.Pow(2.0, num3 - 2.0 + 2.0 * num)) == 4.0 + 2.0 * Math.Pow(4.0, num / 2.0) && Math.Sqrt(3.0) * Math.Pow(Math.Tan(2.0 * num2), 2.0) - 4.0 * Math.Tan((num3 - 4.0) * num2) == Math.Sqrt(3.0) * -1.0;
J'ai commencé à travailler le code pour arriver à ça :
flag := (Log10(num3 - 3.0) + Log10(num3 + 1.0)) = (Log10(4.0 * num3 - 3.0) and (Power(2.0, num + 3.0) - Sqrt(Power(2.0, num3 - 2.0 + 2.0 * num))));
Le problème que je rencontre, c'est que le = ne passe pas, j'ai l'erreur suivante :
Error: Operation "and" not supported for types "Extended" and "Extended"
Votre aide est la bienvenue !
Merci,
ZiP
Partager