درخواست یک ماشین حساب ساده در 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 264 10-06-2014 ساعت 19:20
آخرین ارسال: xMAN
Note دسترسی به هاست و تغییر یک فایل The Arrow 4 635 12-02-2014 ساعت 15:53
آخرین ارسال: xMAN
Note بدست آوردن جزییات اطلاعات در مورد یک پروسه در حال اجرا xMAN 0 336 26-01-2014 ساعت 12:03
آخرین ارسال: xMAN
Note بدست اوردن فضای خالی درایو xMAN 0 325 08-01-2014 ساعت 14:15
آخرین ارسال: xMAN
Note سورس دفترچه تلفن به زبان سی شارپ (Console Application) SOFTAFZAR 2 1,430 15-12-2013 ساعت 23:20
آخرین ارسال: SOFTAFZAR
Note بدست آوردن لیست تمامی فونتهای نصب شده xMAN 0 299 10-12-2013 ساعت 19:42
آخرین ارسال: xMAN
Note سوال به دست آوردن مکان در OpenDialog و SaveDialog در سی شارپ The Arrow 4 962 16-11-2013 ساعت 09:26
آخرین ارسال: ScarFace
Note Console.In و Console.Out در #C taha 1 424 10-10-2013 ساعت 13:27
آخرین ارسال: ScarFace
Note سوال در مورد ذخیره ی تکست باکس در دیتابیس در سی شارپ The Arrow 1 769 23-08-2013 ساعت 16:39
آخرین ارسال: ScarFace
Note جست و جو در Datagridview The Arrow 1 453 05-07-2013 ساعت 09:19
آخرین ارسال: SOFTAFZAR

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