Crearea unui calculator simplu în C#
În acest tutorial, vom construi o aplicație simplă de calculator bazată pe consolă în C#. Acest program va permite utilizatorilor să efectueze operații aritmetice de bază, cum ar fi adunarea, scăderea, înmulțirea și împărțirea. Până la sfârșitul acestui tutorial, veți avea o mai bună înțelegere a introducerii utilizatorului, a declarațiilor condiționate și a metodelor în C#.
Configurarea Proiectului
Începeți prin a crea un nou proiect de aplicație consolă în Visual Studio:
- Deschideți Visual Studio și selectați Creați un nou proiect.
- Alegeți Aplicația pentru consolă (.NET Core) sau Aplicația pentru consolă (.NET Framework) și faceți clic pe Următorul.
- Denumiți-vă proiectul "SimpleCalculator" și faceți clic pe Creare.
Scrierea codului calculatorului
Acum, să scriem codul pentru calculatorul nostru. Deschideți fișierul Program.cs
și înlocuiți codul existent cu următorul:
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;
}
}
Înțelegerea Codului
Să trecem prin componentele cheie ale programului calculatorului:
folosind System;
: Această linie importă spațiul de nume System, permițându-ne să folosim clase și metode comune.static void Main(string[] args)
: Acesta este punctul de intrare al aplicației unde începe execuția programului.Console.WriteLine()
: Această metodă este folosită pentru a afișa text pe consolă.Convert.ToInt32()
șiConvert.ToDouble()
: Aceste metode convertesc intrarea utilizatorului din șiruri de caractere în tipuri numerice.switch (operațiune)
: Această instrucțiune evaluează alegerea utilizatorului și execută operația aritmetică corespunzătoare.- Metode aritmetice:
Adăugare
,Scădere
,Înmulțire
șiÎmpărțire
sunt metode care efectuează calcule și returnează rezultate.
Compilarea și rularea calculatorului
Pentru a compila și rula aplicația pentru calculator, urmați acești pași:
- Apăsați
F5
sau faceți clic pe butonul Start din Visual Studio pentru a crea și rula programul. - Urmați instrucțiunile din fereastra consolei pentru a selecta o operație și introduceți două numere.
- Calculatorul va afișa rezultatul operației pe care ați selectat-o.
Concluzie
Ați creat cu succes o aplicație de calculator simplă în C#. Acest tutorial a descris cum să preluați intrarea utilizatorului, să efectuați operații aritmetice de bază și să utilizați metode pentru a vă organiza codul. Puteți îmbunătăți și mai mult această aplicație adăugând mai multe funcții, cum ar fi gestionarea erorilor, suport pentru mai multe operațiuni sau chiar o interfață grafică cu utilizatorul.
Următorii pași
Luați în considerare următoarele pentru a vă extinde cunoștințele:
- Implementați gestionarea erorilor pentru a gestiona împărțirea la zero.
- Adăugați funcționalitate pentru calcule mai complexe, cum ar fi exponențiarea sau rădăcinile pătrate.
- Explorați cum să construiți o interfață grafică cu utilizatorul folosind Windows Forms sau WPF.