2009-08-28 1 views

Répondre

2

Votre fonction simplement imprimer ce qu'ils calculent. Ils ne renvoient pas le résultat.

Ainsi lorsque vous appelez f (2), f imprimera 4 et lorsque vous appelez g (1), g imprimera 3.

Essayez cette façon:

define f(x) { 
    return x^2 
} 
define g(x) { 
    return x+2 
} 
if(f(2)>g(1)) { 
    print "it works" 
} 


a=f(2) 
b=g(1) 

if(a>b) { 
    print "it works" 
} 
+0

+1 résolu, Je vous remercie. –

Questions connexes