Bonjour à tous
Je me joins a vous car je débute en scheme et je n'arrive pas à résoudre ce problème
La fonction ci_dessous est censé me renvoyer un "black_jack" (le nom de ma viariable) mais malheureusement me renvoie uniquement un "void"
et je ne vois absolument pas comment regler le problème ...
Merci d'avance pour l'aide que vous pourrez m'apporter
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 (define tour_de_jeu ; affiche le jeu et écrit un message (lambda (black_jack) ; liste de 3 sous-listes (let( (jeu_en_cours (pioche_debut black_jack)) ) (if (< 21 (total_cartes (cartes_joueur jeu_en_cours))) (afficher_jeu jeu_en_cours) (if (or (< 21 (total_cartes (cartes_joueur jeu_en_cours)))(and (< (total_cartes (cartes_joueur jeu_en_cours)) (total_cartes (cartes_banque jeu_en_cours)))(> 22 (total_cartes (cartes_banque jeu_en_cours))))) (begin (display "VOUS AVEZ PERDU !!!!")) (if (= (total_cartes (cartes_joueur jeu_en_cours)) (total_cartes (cartes_banque jeu_en_cours))) (begin (display "EGALITE!!!!")) (begin (display "VOUS AVEZ GAGNEZ !!!!")) ) ) ) ) ) )
Cdlt
DoDO
Partager