public class ScientificCalculator
public static void Main()
Console.WriteLine("ברוך הבא למחשבון מדעי!");
Console.WriteLine("בחר פעולה:");
Console.WriteLine("1. חיבור");
Console.WriteLine("2. חיסור");
Console.WriteLine("3. כפל");
Console.WriteLine("4. חילוק");
Console.WriteLine("5. שורש ריבועי");
Console.WriteLine("6. סיום תוכנית");
int choice = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("תודה שהשתמשת במחשבון מדעי. להתראות!");
Console.Write("הזן מספר ראשון: ");
double number1 = Convert.ToDouble(Console.ReadLine());
Console.Write("הזן מספר שני: ");
double number2 = Convert.ToDouble(Console.ReadLine());
result = number1 + number2;
Console.WriteLine(string.Format("התוצאה היא: {0}", result));
Console.Write("הזן מספר שני: ");
number2 = Convert.ToDouble(Console.ReadLine());
result = number1 - number2;
Console.WriteLine(string.Format("התוצאה היא: {0}", result));
Console.Write("הזן מספר שני: ");
number2 = Convert.ToDouble(Console.ReadLine());
result = number1 * number2;
Console.WriteLine(string.Format("התוצאה היא: {0}", result));
Console.Write("הזן מספר שני: ");
number2 = Convert.ToDouble(Console.ReadLine());
result = number1 / number2;
Console.WriteLine(string.Format("התוצאה היא: {0}", result));
Console.WriteLine("לא ניתן לחלק ב-0. נסה שוב.");
result = Math.Sqrt(number1);
Console.WriteLine(string.Format("השורש הריבועי של {0} הוא: {1}", number1, result));
Console.WriteLine("לא ניתן לחשב שורש ריבועי של מספר שלילי. נסה שוב.");
Console.WriteLine("בחרת בפעולה שאינה חוקית. נסה שוב.");