1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
| nombre(N):-member(N,[0,1,2,3,4,5,6,7,8,9]).
cherche([W,X,Y,Z],C1,C2,C3,C4):-
nombre(W),nombre(X),nombre(Y),nombre(Z),
C1 is W + X + Y + Z,
C2 is W + Z,
C3 is W * X,
C4 is Y * Z,
write('W = '),write(W),write(' X = '),write(X),write(' Y = '),write(Y),write(' Z = '),write(Z),write('<br/>').
/*<html>
<head>
<title>Nombres</title>
</head>
<body>
<form method="POST" action="nombre.prolog">
W + X + Y + Z = <input type="text" name="var1" value = 15><br>
W + Z = <input type="text" name="var2" value=9><br>
W * X = <input type="text" name="var3" value=12><br>
Y * Z = <input type="text" name="var4" value=15><br>
<input type="submit" value="calcul">
</form>
Variables : <br/>
<pre>
<?=Post?><br/>
</pre>
<?,member(var1=A,Post),?><br/>
<?,member(var2=B, Post),?><br/>
<?,member(var3=C, Post),?><br/>
<?,member(var4=D, Post),?><br/>
<!-- Show the solutions -->
Solutions:<br/>
<?, cherche(N,A,B,C,D),?>
</body>
</html>*/ |
Partager