// Programme procédural — D&D // Un seul personnage, tout à plat using System; class Program { static void Main() { // --- Données du personnage 1 --- string nom = "Aragorn"; string classe = "Guerrier"; int pointsDeVie = 100; int attaque = 15; int defense = 10; bool estVivant = true; // --- Afficher le personnage --- Console.WriteLine("=== Personnage ==="); Console.WriteLine($"Nom : {nom}"); Console.WriteLine($"Classe : {classe}"); Console.WriteLine($"PV : {pointsDeVie}"); Console.WriteLine($"ATQ : {attaque}"); Console.WriteLine($"DEF : {defense}"); Console.WriteLine($"Vivant : {estVivant}"); // --- Attaque --- int degats = attaque - 3; // calcul simplifié Console.WriteLine($"\n{nom} attaque et inflige {degats} dégâts."); // --- Recevoir des dégâts --- int degatsRecus = 20; pointsDeVie -= degatsRecus; if (pointsDeVie <= 0) { pointsDeVie = 0; estVivant = false; } Console.WriteLine($"{nom} reçoit {degatsRecus} dégâts. PV restants : {pointsDeVie}"); } }