ביצוע פעולות חשבון לפי מספר
כיתבו תוכנית שתקלוט שני מספרים ממשיים. לאחר מכן תקלוט עוד מספר שיציין איזו פעולה לבצע על המספרים: 1-חיבור, 2-חיסור, 3-מכפלה, 4-חילוק, 5-יציאה. עבור ערכים שונים התוכנית תציג הודעה שהקלט לא חוקי. הציגו את תוצאת החישוב כשניתן.
using System; namespace SwitchExercises { class Program { static void Main(string[] args) { double num1, num2, result=0; int op; Console.WriteLine("Enter first number: "); num1 = double.Parse(Console.ReadLine()); Console.WriteLine("Enter second number: "); num2 = double.Parse(Console.ReadLine()); Console.WriteLine("Enter operation number: "); op = int.Parse(Console.ReadLine()); switch (op) { case 1: result = num1 + num2; break; case 2: result = num1 - num2; break; case 3: result = num1 * num2; break; case 4: result = num1 / num2; break; case 5: Console.WriteLine("You chose to EXIT."); break; default: Console.WriteLine("Invalid Input"); break; } if(op>=1 && op<=4) Console.WriteLine("The result is: "+result); } } }
ביצוע פעולות חשבון לפי תו
כיתבו תוכנית הקולטת מהמשתמש שני מספרים שלמים. לאחר מכן תקלוט מהמשתמש עוד תו שהוא אחד מפעולות החשבון: +,-,*,/. התוכנית תדפיס את תוצאת הפעולה בין שני המספרים. במידה והתקבל תו לא חוקי, התוכנית תדפיס הודעה שהתו לא חוקי.
using System; namespace SwitchExercises { class Program { static void Main(string[] args) { int num1, num2; double result=0; char op; bool validOperator = false; Console.WriteLine("Enter first number: "); num1 = int.Parse(Console.ReadLine()); Console.WriteLine("Enter second number: "); num2 = int.Parse(Console.ReadLine()); Console.WriteLine("Enter the operator: "); op = char.Parse(Console.ReadLine()); switch (op) { case '+': result = num1 + num2; validOperator = true; break; case '-': result = num1 - num2; validOperator = true; break; case '*': result = num1 * num2; validOperator = true; break; case '/': result = num1 / num2; validOperator = true; break; default: Console.WriteLine("Invalid Operator"); break; } if(validOperator==true) Console.WriteLine("The result is: "+result); } } }
הדפסת שם היום לפי מספרו
כיתבו תוכנית שתקלוט מספר שלם המציין יום בשבוע (1-7) ותדפיס את שם אותו יום בהתאם למספר. עבור ערכים שונים התוכנית תציג הודעה שהקלט לא חוקי.
using System; namespace SwitchExercises { class Program { static void Main(string[] args) { int dayNumber; Console.WriteLine("Enter day number: "); dayNumber = int.Parse(Console.ReadLine()); switch (dayNumber) { case 1: Console.WriteLine("Sunday"); break; case 2: Console.WriteLine("Monday"); break; case 3: Console.WriteLine("Tuesday"); break; case 4: Console.WriteLine("Wednesday"); break; case 5: Console.WriteLine("Thursday"); break; case 6: Console.WriteLine("Friday"); break; case 7: Console.WriteLine("Saturday"); break; default: Console.WriteLine("Invalid Input"); break; } } } }
Last Update:
מאי 26, 2024
Please share this article if you like it!