Creazione di una calcolatrice semplice in C#
In questo tutorial, creeremo una semplice applicazione calcolatrice basata su console in C#. Questo programma consentirà agli utenti di eseguire operazioni aritmetiche di base come addizione, sottrazione, moltiplicazione e divisione. Alla fine di questo tutorial, avrai una migliore comprensione dell'input utente, delle istruzioni condizionali e dei metodi in C#.
Impostazione del progetto
Inizia creando un nuovo progetto di applicazione console in Visual Studio:
- Aprire Visual Studio e selezionare Crea un nuovo progetto.
- Selezionare App console (.NET Core) o App console (.NET Framework) e fare clic su Avanti.
- Assegna al tuo progetto il nome "SimpleCalculator" e clicca su Crea.
Scrittura del codice della calcolatrice
Ora, scriviamo il codice per la nostra calcolatrice. Apriamo il file Program.cs
e sostituiamo il codice esistente con il seguente:
using System;
namespace SimpleCalculator
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Welcome to Simple Calculator!");
Console.WriteLine("Choose an operation:");
Console.WriteLine("1. Addition");
Console.WriteLine("2. Subtraction");
Console.WriteLine("3. Multiplication");
Console.WriteLine("4. Division");
int operation = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Enter the first number:");
double num1 = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Enter the second number:");
double num2 = Convert.ToDouble(Console.ReadLine());
double result = 0;
switch (operation)
{
case 1:
result = Add(num1, num2);
break;
case 2:
result = Subtract(num1, num2);
break;
case 3:
result = Multiply(num1, num2);
break;
case 4:
result = Divide(num1, num2);
break;
default:
Console.WriteLine("Invalid operation.");
return;
}
Console.WriteLine("The result is: " + result);
}
static double Add(double a, double b) => a + b;
static double Subtract(double a, double b) => a - b;
static double Multiply(double a, double b) => a * b;
static double Divide(double a, double b) => a / b;
}
}
Comprendere il Codice
Diamo un'occhiata ai componenti chiave del programma calcolatrice:
using System;
: Questa riga importa lo spazio dei nomi System, consentendoci di utilizzare classi e metodi comuni.static void Main(string[] args)
: Questo è il punto di ingresso dell'applicazione in cui inizia l'esecuzione del programma.Console.WriteLine()
: Questo metodo viene utilizzato per visualizzare il testo sulla console.Convert.ToInt32()
eConvert.ToDouble()
: questi metodi convertono l'input dell'utente da stringhe a tipi numerici.switch (operazione)
: Questa istruzione valuta la scelta dell'utente ed esegue l'operazione aritmetica corrispondente.- Metodi aritmetici:
Add
,Subtract
,Multiply
eDivide
sono metodi che eseguono calcoli e restituiscono risultati.
Compilazione ed esecuzione della calcolatrice
Per compilare ed eseguire l'applicazione calcolatrice, seguire questi passaggi:
- Premi
F5
o clicca sul pulsante Start in Visual Studio per compilare ed eseguire il programma. - Seguire le istruzioni nella finestra della console per selezionare un'operazione e immettere due numeri.
- La calcolatrice visualizzerà il risultato dell'operazione selezionata.
Conclusione
Hai creato con successo una semplice applicazione calcolatrice in C#. Questo tutorial ha spiegato come accettare l'input dell'utente, eseguire operazioni aritmetiche di base e usare metodi per organizzare il tuo codice. Puoi migliorare ulteriormente questa applicazione aggiungendo altre funzionalità, come la gestione degli errori, il supporto per più operazioni o persino un'interfaccia utente grafica.
Prossimi passi
Per ampliare le tue conoscenze, prendi in considerazione quanto segue:
- Implementare la gestione degli errori per gestire la divisione per zero.
- Aggiungere funzionalità per calcoli più complessi, come l'elevamento a potenza o le radici quadrate.
- Scopri come creare un'interfaccia utente grafica utilizzando Windows Forms o WPF.