درخواست برنامه ماشین حساب پیشرفته و ساده
سوال
با سلام و وقت بخیر
دوستان لطفا برنامه ماشین حساب پیشرفته و ساده مینویسید و الگوریتم و روش کد نویسی توضیح میدین؟
با تشکر از زحماتتون
در حال بررسی
1
انجمن برنامه نویسان سی شارپ
6 ماه
1 پاسخ
120 دیده شده
0
پاسخ ( ۱ )
Console.WriteLine(” + , – , * , / , % , ^=Pow , s=Sqrt , i=Sin , c=Cos , t=Tan , a=Abs , M=Max , m=Min “);
int a, b ;
char op;
Console.WriteLine(” Pls Enter Your Number1: “);
a= int.Parse(Console.ReadLine());
Console.WriteLine(” Pls Enter Your Number2: “);
b = int.Parse(Console.ReadLine());
Console.WriteLine(” Pls Enter Your Char: “);
op = char.Parse(Console.ReadLine());
switch (op)
{
case ‘+’:
Console.WriteLine(a + b);
break;
case ‘-‘:
Console.WriteLine(a – b);
break;
case ‘*’:
Console.WriteLine(a * b);
break;
case ‘/’:
Console.WriteLine(a / b);
break;
case ‘%’:
Console.WriteLine(a % b);
break;
case ‘^’:
Console.WriteLine(Math.Pow(a,b));
break;
case ‘s’:
Console.WriteLine(Math.Sqrt(a) + “,”+ Math.Sqrt(b)) ;
break;
case ‘i’:
Console.WriteLine(Math.Sin(a) + “,” + Math.Sin(b));
break;
case ‘c’:
Console.WriteLine(Math.Cos(a) + “,” + Math.Cos(b));
break;
case ‘t’:
Console.WriteLine(Math.Tan(a) + “,” + Math.Tan(b));
break;
case ‘a’:
Console.WriteLine(Math.Abs(a) + “,” + Math.Abs(b));
break;
case ‘M’:
Console.WriteLine(Math.Max(a, b));
break;
case ‘m’:
Console.WriteLine(Math.Min(a, b));
break;
}
Console.ReadKey();