יצירת מחשבון פשוט ב-C#
במדריך זה, נבנה אפליקציית מחשבון פשוטה מבוססת קונסולה ב-C#. תוכנית זו תאפשר למשתמשים לבצע פעולות אריתמטיות בסיסיות כגון חיבור, חיסור, כפל וחילוק. בסוף המדריך הזה, תהיה לך הבנה טובה יותר של קלט משתמש, הצהרות מותנות ושיטות ב-C#.
הגדרת הפרויקט
התחל ביצירת פרויקט יישומי מסוף חדש ב-Visual Studio:
- פתח את Visual Studio ובחר צור פרוייקט חדש.
- בחר Console App (.NET Core) או Console App (.NET Framework) ולחץ על Next.
- תן שם לפרויקט שלך "SimpleCalculator" ולחץ על Create.
כתיבת קוד המחשבון
עכשיו, בואו נכתוב את הקוד עבור המחשבון שלנו. פתח את הקובץ Program.cs
והחלף את הקוד הקיים בקוד הבא:
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;
}
}
הבנת הקוד
בואו נעבור על מרכיבי המפתח של תוכנית המחשבון:
באמצעות System;
: שורה זו מייבאת את מרחב השמות של המערכת, ומאפשרת לנו להשתמש במחלקות ובשיטות נפוצות.static void Main(string[] args)
: זוהי נקודת הכניסה של האפליקציה שבה מתחיל הפעלת התוכנית.Console.WriteLine()
: שיטה זו משמשת להצגת טקסט למסוף.Convert.ToInt32()
ו-Convert.ToDouble()
: שיטות אלו ממירות קלט משתמש ממחרוזות לסוגים מספריים.switch (פעולה)
: הצהרה זו מעריכה את בחירת המשתמש ומבצעת את הפעולה האריתמטית המתאימה.- שיטות אריתמטיות:
הוסף
,הפחת
,כפל
ו-חלק
הן שיטות המבצעות חישובים ומחזירות תוצאות.
הידור והפעלת המחשבון
כדי להרכיב ולהפעיל את יישום המחשבון שלך, בצע את השלבים הבאים:
- לחץ על
F5
או לחץ על הלחצן Start ב-Visual Studio כדי לבנות ולהפעיל את התוכנית שלך. - עקוב אחר ההנחיות בחלון המסוף כדי לבחור פעולה ולהזין שני מספרים.
- המחשבון יציג את התוצאה של הפעולה שבחרת.
מַסְקָנָה
יצרת בהצלחה יישום מחשבון פשוט ב-C#. הדרכה זו סיקרה כיצד לקחת קלט משתמש, לבצע פעולות אריתמטיות בסיסיות ולהשתמש בשיטות לארגון הקוד שלך. אתה יכול לשפר עוד יותר את היישום הזה על ידי הוספת תכונות נוספות, כגון טיפול בשגיאות, תמיכה בפעולות נוספות, או אפילו ממשק משתמש גרפי.
השלבים הבאים
שקול את הדברים הבאים כדי להרחיב את הידע שלך:
- הטמעת טיפול בשגיאות כדי לנהל חלוקה באפס.
- הוסף פונקציונליות לחישובים מורכבים יותר, כגון אקספוננציה או שורשים מרובעים.
- גלה כיצד לבנות ממשק משתמש גרפי באמצעות Windows Forms או WPF.