ChatGPT 4 | Midjourney | Claude | Suno, [6/12/2024 à 15:24]
Bien sûr ! Voici un exemple simple d'une calculatrice en C# qui peut effectuer des
opérations de base comme l'addition, la soustraction, la multiplication et la
division. Vous pouvez utiliser ce code dans un projet console.
▎Exemple de code d'une calculatrice en C#
using System;
class Program
{
static void Main(string[] args)
{
while (true)
{
Console.WriteLine("Bienvenue dans la calculatrice !");
Console.WriteLine("Entrez le premier nombre : ");
double num1 = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Entrez l'opération (+, -, *, /) : ");
string operation = Console.ReadLine();
Console.WriteLine("Entrez le deuxième nombre : ");
double num2 = Convert.ToDouble(Console.ReadLine());
double result;
switch (operation)
{
case "+":
result = num1 + num2;
Console.WriteLine($"Le résultat de {num1} + {num2} est
{result}");
break;
case "-":
result = num1 - num2;
Console.WriteLine($"Le résultat de {num1} - {num2} est
{result}");
break;
case "*":
result = num1 * num2;
Console.WriteLine($"Le résultat de {num1} * {num2} est
{result}");
break;
case "/":
if (num2 != 0)
{
result = num1 / num2;
Console.WriteLine($"Le résultat de {num1} / {num2} est
{result}");
}
else
{
Console.WriteLine("Erreur : Division par zéro !");
}
break;
default:
Console.WriteLine("Opération non valide !");
break;
}
Console.WriteLine("Voulez-vous continuer ? (oui/non)");
string continuer = Console.ReadLine();
if (continuer.ToLower() != "oui")
{
break;
}
}
}
}
▎Instructions pour exécuter le code :
1. Créer un projet :
• Ouvrez Visual Studio ou Visual Studio Code.
• Créez un nouveau projet de type "Application Console".
2. Coller le code :
• Remplacez le contenu de Program.cs par le code ci-dessus.
3. Compiler et exécuter :
• Dans Visual Studio, appuyez sur F5 ou cliquez sur "Démarrer" pour exécuter le
programme.
• Dans Visual Studio Code, ouvrez le terminal et exécutez dotnet run.
▎Fonctionnement :
• Le programme demande à l'utilisateur d'entrer deux nombres et une opération.
• Il effectue l'opération choisie et affiche le résultat.
• L'utilisateur peut choisir de continuer ou de quitter.
N'hésitez pas à modifier le code pour ajouter plus de fonctionnalités ou pour
améliorer l'interface utilisateur ! Si vous avez des questions ou besoin d'aide
supplémentaire, faites-le moi savoir.