>VerseTrainer

3. Soin du joueur

facile
fondamentauxvariables

Un joueur ramasse une potion de soin en pleine partie. Écris une fonction HealPlayer qui prend la vie actuelle du joueur, le montant de soin de la potion, et sa vie maximale — puis renvoie sa nouvelle vie, sans jamais dépasser le maximum.

Exemple

HealPlayer(50, 30, 100) renvoie 80 (50 + 30 = 80, sous le max). HealPlayer(90, 30, 100) renvoie 100 (90 + 30 = 120, plafonné à 100).

Cet exercice se résout en une seule expression, avec la forme ternaire de Verse : if (Condition) then ValeurA else ValeurB. Pas besoin de bloc if/else sur plusieurs lignes quand le résultat tient sur une seule expression.

Indices

Chargement de l'éditeur…