Non, dans la seconde procédure (le code est l'ensemble du fichier), le train ne circule que le dimanche: on sort de la procédure si on est pas le 7ème jour de la semaine (!= signifie différent de)
Les trains qui ne circulent que du lundi au vendredi, c'est la troisième procédure: ils ne circulent donc pas le week-end.
Pour ceux qui ne circuleraient que le lundi et le samedi, il faudrait:
Note bien l'utilisation du ou logique (||) et du et logique (&&) selon le résultat à obtenir, et la manière de tester.
Les trains qui ne circulent que du lundi au vendredi, c'est la troisième procédure: ils ne circulent donc pas le week-end.
Pour ceux qui ne circuleraient que le lundi et le samedi, il faudrait:
tcl
if { [clock scan %u] != 1 && [clock scan %u] != 6 } {
# Ne circule que lundi et samedi
return 0
}
Note bien l'utilisation du ou logique (||) et du et logique (&&) selon le résultat à obtenir, et la manière de tester.