תרגילים ב-#C: תרגילים בסיסיים (ב')
חישוב ממוצע של שלמים
כיתבו תוכנית שתקלוט מהמשתמש שני מספרים שלמים ותחשב את הממוצע שלהם. שימו לב: הממוצע יכול לצאת גם שבר.
using System; namespace BasicExercises { class Program { static void Main(string[] args) { int num1, num2; double avg; Console.WriteLine("Enter first number: "); num1 = int.Parse(Console.ReadLine()); Console.WriteLine("Enter second number: "); num2 = int.Parse(Console.ReadLine()); avg = (double)(num1 + num2) / 2; Console.WriteLine("The average is: " + avg); } } }
חיסור מספרים
כיתבו תוכנית שתקלוט מהמשתמש את שנת הלידה שלו ותדפיס את גילו.
using System; namespace BasicExercises { class Program { static void Main(string[] args) { int birth_year,current_year=2022; Console.WriteLine("Enter your year of birth: "); birth_year = int.Parse(Console.ReadLine()); Console.WriteLine("Your age is: {0}",current_year-birth_year); } } }
המרת מעלות צלזיוס לפרנהייט
כיתבו תוכנית שתקלוט מהמשתמש את המעלות בצלזיוס, תבצע המרה למעלות פרנהייט ותדפיס את התוצאה. להלן נוסחת ההמרה, כאשר F מציין את המעלות בפרנהייט ו-C מציין מעלות בצלזיוס:
F = C * 9/5 + 32
לבדיקה תוכלו להשתמש בטבלת ההמרות הבאה:
Fahrenheit (פרנהייט) | Celsius (צלזיוס) |
32 °F | 0°C |
33.8 °F | 1°C |
35.6 °F | 2°C |
37.4 °F | 3°C |
using System; namespace BasicExercises { class Program { static void Main(string[] args) { double fahrenheit, celsius; Console.WriteLine("Enter degrees in Celsius: "); celsius = double.Parse(Console.ReadLine()); fahrenheit = celsius * 9 / 5 + 32; Console.WriteLine("The degrees in Fahrenheit: "+fahrenheit); } } }
הגרלת מספר בטווח נתון (0-10)
כיתבו תוכנית שתגריל מספר שלם מ-0 עד 10 ותדפיס אותו.
using System; namespace BasicExercises { class Program { static void Main(string[] args) { int random_num; Random rnd = new Random(); random_num= rnd.Next(11); Console.WriteLine("The random number is: " + random_num); } } }
הגרלת מספר בטווח נתון (10-100)
כיתבו תוכנית שתגריל מספר שלם מ-10 עד 100 ותדפיס אותו.
using System; namespace BasicExercises { class Program { static void Main(string[] args) { int random_num; Random rnd = new Random(); random_num= rnd.Next(10,101); Console.WriteLine("The random number is: " + random_num); } } }
הגרלת מספרים בטווח נתון וחישוב ממוצע
כיתבו תוכנית שתגריל שני מספרים שלמים מ-0 עד 100 ותדפיס את שני המספרים שהוגרלו ואת הממוצע שלהם.
using System; namespace BasicExercises { class Program { static void Main(string[] args) { int num1, num2; double avg; Random rnd = new Random(); num1= rnd.Next(0,101); num2 = rnd.Next(0, 101); avg = (double)(num1 + num2) / 2; Console.WriteLine("The random numbers are: {0} , {1}",num1,num2); Console.WriteLine("The average is: " + avg); } } }
סכום ספרות למספר דו-ספרתי
כיתבו תכנית שתקלוט מהמשתמש מספר שלם דו-ספרתי ותדפיס את סכום ספרותיו.
using System; namespace BasicExercises { class Program { static void Main(string[] args) { int num1, first_Digit, second_Digit, digits_Sum; Console.WriteLine("Enter a two-digit number: "); num1 = int.Parse(Console.ReadLine()); first_Digit = num1 % 10; second_Digit = num1 / 10; digits_Sum = first_Digit + second_Digit; Console.WriteLine("The sum of the digits is: " + digits_Sum); } } }
סכום ספרות למספר תלת-ספרתי
כיתבו תכנית שתקלוט מהמשתמש מספר שלם תלת-ספרתי ותדפיס את סכום ספרותיו.
using System; namespace BasicExercises { class Program { static void Main(string[] args) { int num1, first_Digit, second_Digit, third_Digit, digits_Sum; Console.WriteLine("Enter a three-digit number: "); num1 = int.Parse(Console.ReadLine()); first_Digit = num1 % 10; second_Digit = (num1 / 10) % 10; third_Digit = num1 / 100; digits_Sum = first_Digit + second_Digit + third_Digit; Console.WriteLine("The sum of the digits is: " + digits_Sum); } } }
Please share this article if you like it!