Oprettelse af en simpel regnemaskine i C#
I denne tutorial vil vi bygge en simpel konsolbaseret regnemaskineapplikation i C#. Dette program giver brugerne mulighed for at udføre grundlæggende aritmetiske operationer såsom addition, subtraktion, multiplikation og division. Ved slutningen af denne vejledning vil du have en bedre forståelse af brugerinput, betingede erklæringer og metoder i C#.
Opsætning af projektet
Start med at oprette et nyt konsolapplikationsprojekt i Visual Studio:
- Åbn Visual Studio og vælg Opret et nyt projekt.
- Vælg Console App (.NET Core) eller Console App (.NET Framework) og klik på Next.
- Navngiv dit projekt "SimpleCalculator" og klik på Create.
Skrivning af lommeregnerkoden
Lad os nu skrive koden til vores lommeregner. Åbn filen Program.cs
og erstat den eksisterende kode med følgende:
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;
}
}
Forståelse af koden
Lad os gennemgå de vigtigste komponenter i lommeregnerprogrammet:
ved at bruge System;
: Denne linje importerer systemnavneområdet, så vi kan bruge almindelige klasser og metoder.static void Main(string[] args)
: Dette er indgangspunktet for applikationen, hvor programafviklingen begynder.Console.WriteLine()
: Denne metode bruges til at vise tekst til konsollen.Convert.ToInt32()
ogConvert.ToDouble()
: Disse metoder konverterer brugerinput fra strenge til numeriske typer.switch (operation)
: Denne sætning evaluerer brugerens valg og udfører den tilsvarende aritmetiske operation.- Aritmetiske metoder:
Add
,Subtraher
,Multiply
ogDivide
er metoder, der udfører beregninger og returnerer resultater.
Kompilering og kørsel af lommeregneren
Følg disse trin for at kompilere og køre dit lommeregnerprogram:
- Tryk på
F5
eller klik på knappen Start i Visual Studio for at bygge og køre dit program. - Følg anvisningerne i konsolvinduet for at vælge en handling og indtaste to tal.
- Lommeregneren viser resultatet af den handling, du valgte.
Konklusion
Du har med succes oprettet en simpel lommeregnerapplikation i C#. Denne vejledning dækkede, hvordan du tager brugerinput, udfører grundlæggende aritmetiske operationer og bruger metoder til at organisere din kode. Du kan forbedre denne applikation yderligere ved at tilføje flere funktioner, såsom fejlhåndtering, understøttelse af flere operationer eller endda en grafisk brugergrænseflade.
Næste trin
Overvej følgende for at udvide din viden:
- Implementer fejlhåndtering for at administrere division med nul.
- Tilføj funktionalitet til mere komplekse beregninger, såsom eksponentiering eller kvadratrødder.
- Udforsk, hvordan du opbygger en grafisk brugergrænseflade ved hjælp af Windows Forms eller WPF.