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