+2 امتیاز
سلام

من میخوام توی Console App کد نویسی ماشین حسابی رو بکنم که چند تا عدد مختلف رو که کاربر وارد می کنه رو بگیره

و عملیات درخواستی رو انجام بده. از استادم پرسیدم، گفت به کمک string باید انجام بشه

میشه کسی تو کد نویسیش کمکم کنه

ممنون
بسته شده

1 پاسخ

+3 امتیاز
 
بهترین پاسخ

سلام دوست عزیز

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace Hello_World
{
    class Program
    {
        static void Main(string[] args)
        {
            try
            {
                int number1;
                int number2;
 
                Console.WriteLine("Enter a number, then hit enter:");
                number1 = int.Parse(Console.ReadLine());
                Console.WriteLine("Enter another number, then hit enter:");
                number2 = int.Parse(Console.ReadLine());
                Console.WriteLine("Which operation do you want? (Choose +, -, * or /, then hit enter):");
                switch (Console.ReadLine())
                {
                    case "+":
                        {
                            int sum = Add(number1, number2);
                            Console.WriteLine("The sum is: " + sum.ToString());
                            break;
                        }
                    case "-":
                        {
                            int difference = Subtract(number1, number2);
                            Console.WriteLine("The difference is: " + difference.ToString());
                            break;
                        }
                    case "*":
                        {
                            int product = Multiply(number1, number2);
                            Console.WriteLine("The product is: " + product.ToString());
                            break;
                        }
                    case "/":
                        {
                            int quotient = Divide(number1, number2);
                            Console.WriteLine("The quotient is: " + quotient.ToString());
                            break;
                        }
                    default:
                        {
                            Console.WriteLine("You did not enter a valid operator.");
                            break;
                        }
                }
 
                Console.ReadLine();
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);  
            }
            Main(args);
        }
 
        static int Add(int num1, int num2)
        {
            return num1 + num2;
        }
 
        static int Subtract(int num1, int num2)
        {
            return num1 - num2;
        }
 
        static int Multiply(int num1, int num2)
        {
            return num1 * num2;
        }
 
        static int Divide(int num1, int num2)
        {
            if (num2 == 0)
            {
                throw new Exception("The quotient is: Infinity (Cannot divide by 0)");
            }
            else
            {
                return num1 / num2;
            }
        }
    }
}
سلام دارم تست می کنم، چشم
توسط (3,483 امتیاز) 6 13 87
خیلی ممنون ولی اگه میشه زود تر

تا پنجشنبه بیشتر مهلت ندارم
توسط (107 امتیاز) 4
سوال جدید

2,337 سوال

2,871 پاسخ

3,725 دیدگاه

3,926 کاربر

دسته بندی ها

...