Đề: làm 1 calculator với các phép tính +, -, *, /, căn bậc 2
- Code:
using System;
class Calculator
{
static void Main()
{
Console.WriteLine("Nhập toán tử: (căn bậc 2 là ~)");
char toanhang = char.Parse(Console.ReadLine());
if (toanhang == '~')
{
Console.WriteLine("Nhập số:");
float a = float.Parse(Console.ReadLine());
Console.WriteLine("Căn bậc 2 là: {0}", Math.Sqrt(a));
}
else
{
Console.WriteLine("Nhập số hạng 1:");
float a = float.Parse(Console.ReadLine());
Console.WriteLine("Nhập số hạng 2:");
float b = float.Parse(Console.ReadLine());
switch (toanhang)
{
case '+':
Console.WriteLine("Tổng là: {0}", a + b);
break;
case '-':
Console.WriteLine("Hiệu là: {0}", a - b);
break;
case '*':
Console.WriteLine("Tích là: {0}", a*b);
break;
case '/':
Console.WriteLine("Thương là: {0}", a/b);
break;
default:
Console.WriteLine("Nhập sai toán tử");
break;
}
}
}
}
Được sửa bởi tdat00 ngày Fri Mar 20, 2009 9:09 am; sửa lần 1. (Reason for editing : add code tag)