درخواست یک ماشین حساب ساده در Console application

#C

توسط crysis در 5 سال پیش
0 1k 4 5 سال پیش
crysisxmanreza-irdev
0

سلام همانطور که در عنوان مشخص کردم لطفا اگر کسی میتونه برام سورس یه ماشین حساب ساده بذاره یا بنویسه خیلی ممنون میشم باید بصورت منو باشه و توانایی ضرب جمع تفریق تقسیم و توان باشه. اگه کسی کمک کنه مدیونش میشم :wubsmiley: با کنسول خیلی مشکل دارم هیچی نمیفهمم :smile7:

0

سلام دوست عزیز خوب خودت تا یه جایش رو انجام بده هر جا مشکل داشتی بگو کمکت کنیم!

0

مهندس من کلا مشکل دارم مثلا چطور باید عددی که کاربر وارد میکنه رو دریافت کنیم؟ [CSHARP] int input = 0; Console.ReadKey(input);[/CSHARP] دیگه ماشین حساب ساده که نباید واسه ی شما کاری داشته باشه

0

دریافت و نمایش در کنسول [CSHARP] int input = Int32.Parse(Console.ReadLine()); Console.WriteLine(input); [/CSHARP]

0

سلام خوشبختانه الان تنها چیزی که خیلی زیاد پیدا میشه تو اینترنت اموزش هست

سورس ماشین حساب ساده:

[CSHARP]using System; //using System.Collections.Generic; using System.Text;

namespace ConsoleApplication1 { class Program { static void Main(string[] args) { int d = 0; Console.Title = "Simple calc in console application | softafzar.net"; Console.ForegroundColor =ConsoleColor.Green; while (true) { reset: string[] lines ={"++++++++++++++++++++++", "Press A for addition", "Press S for subtraction", "Press M for Multiplication", "Press D for Divide", "Press C for Clear screen", "Press Q for Quit" }; foreach (string line in lines) Console.WriteLine(line);

            char c = Convert.ToChar(Console.ReadLine());
            if (c == 'q' || c == 'Q') { Environment.Exit(0); }
            if (c == 'C' || c == 'c') { Console.Clear(); goto reset; }

            Console.Write("Enter first number:");
            int a = Convert.ToInt32(Console.ReadLine());
            Console.Write("And second number:");
            int b = Convert.ToInt32(Console.ReadLine());

            switch (c)
            {
                case 'A':
                case 'a':
                    {
                        d = add(a, b);
                        Console.WriteLine(d);
                        break;
                    }

                case 'S':
                case 's':
                    {
                        d = sub(a, b);
                        Console.WriteLine(d);
                        break;
                    }

                case 'M':
                case 'm':
                    {
                        d = mul(a, b);
                        Console.WriteLine(d);
                        break;
                    }

                case 'D':
                case 'd':
                    {
                        d = div(a, b);
                        Console.WriteLine(d);
                        break;
                    }

                default:
                    {
                        Console.WriteLine("Please Enter the correct Character");
                        break;
                    }
            }
        }
    }
    private static int add(int a, int b)
    {
        return a + b;
    }
    private static int sub(int a, int b)
    {
        return a - b;
    }
    private static int mul(int a, int b)
    {
        return a * b;
    }
    private static int div(int a, int b)
    {
        return a / b;
    }
}

}

   [/CSHARP]

موفق باشید :winksmiley02:

خوش آمدید

برای طرح سوال، ایجاد بحث و فعالیت در سایت نیاز است ابتدا وارد حساب کاربری خود شوید. در صورتی که هنوز عضو سایت نیستید میتوانید در عرض تنها چند ثانیه ثبت نام کنید.

لطفا ابتدا لاگین کنید