• درخواست یک ماشین حساب ساده در Console application
    #1
    Note 
    سلام همانطور که در عنوان مشخص کردم لطفا اگر کسی میتونه برام سورس یه ماشین حساب ساده بذاره یا بنویسه خیلی ممنون میشم
    باید بصورت منو باشه و توانایی ضرب جمع تفریق تقسیم و توان باشه.
    اگه کسی کمک کنه مدیونش میشم :wubsmiley: با کنسول خیلی مشکل دارم هیچی نمیفهمم Confusedmile7:

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

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

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

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

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

    [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 ©
    {
    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:

    پاسخ
    ایجاد موضوع جدید   پاسخ به موضوع  

    موضوعات مرتبط با این موضوع...
    موضوع نویسنده پاسخ بازدید آخرین ارسال
    Note بدست آوردن تعداد خطوط یک رشته xMAN 0 367 10-06-2014 ساعت 19:20
    آخرین ارسال: xMAN
    Note دسترسی به هاست و تغییر یک فایل The Arrow 4 785 12-02-2014 ساعت 15:53
    آخرین ارسال: xMAN
    Note بدست آوردن جزییات اطلاعات در مورد یک پروسه در حال اجرا xMAN 0 399 26-01-2014 ساعت 12:03
    آخرین ارسال: xMAN
    Note بدست اوردن فضای خالی درایو xMAN 0 411 08-01-2014 ساعت 14:15
    آخرین ارسال: xMAN
    Note سورس دفترچه تلفن به زبان سی شارپ (Console Application) SOFTAFZAR 2 1,604 15-12-2013 ساعت 23:20
    آخرین ارسال: SOFTAFZAR
    Note بدست آوردن لیست تمامی فونتهای نصب شده xMAN 0 379 10-12-2013 ساعت 19:42
    آخرین ارسال: xMAN
    Note سوال به دست آوردن مکان در OpenDialog و SaveDialog در سی شارپ The Arrow 4 1,059 16-11-2013 ساعت 09:26
    آخرین ارسال: ScarFace
    Note Console.In و Console.Out در #C taha 1 525 10-10-2013 ساعت 13:27
    آخرین ارسال: ScarFace
    Note سوال در مورد ذخیره ی تکست باکس در دیتابیس در سی شارپ The Arrow 1 970 23-08-2013 ساعت 16:39
    آخرین ارسال: ScarFace
    Note جست و جو در Datagridview The Arrow 1 545 05-07-2013 ساعت 09:19
    آخرین ارسال: SOFTAFZAR

    کاربرانِ درحال بازدید از این موضوع:   1 مهمان