เขียนโปรแกรมคำนวณตัวเลข โดยให้ผู้ใช้เลือกว้่า จะบวก(Summary)ลบ(Decrease)หรือคูณ(Multiply) พร้อมกับป้อนตัวเลขเข้ามาสองจำนวนเพื่อดำเนินการคำนวณ จากนั้นแสดงผลออกมาทางหน้าจอ
ตัวอย่างนะครับ อันนี้ผมคิดเองแล้ว แต่ งงเรื่องswitch
ตัวอย่าง อินพุต
enter oparation
enter first number
enter second number
ตัวอย่าง เอาท์พุต
?+?=?
ข้อสอง
หาพื้นที่รูปสามเหลี่ยมหรือสี่เหลี่ยม รับค่าตัวอักษรหนึ่งตัว
ถ้าเป็น r,R คือหารูปสี่เหลี่ยม
ถ้าเป็นt,T คือหหารูปสี่เหลี่ยมนะครับ
จากนั้นรับค่าฐานและสูง แล้วคำนวณหาพื้นที่นั้นๆ
สูตร
รูปสี่เหลี่ยม=base*height
รูปสามเหลี่ยม=0.5*base*height
ตัวอย่างอินพุต
enter fingure จะเป็น r หรือ t
enter base ?
enter height ?
เอาท์พุต
area=?
ข้อสองก็ สวิซต์นะครับ
ช่วยหน่อยนะครับ ขอบคุณทุกๆคำตอบนะครับ
****************โค้ดคำนวณบวกลบคูณหารค่ะ************************
int choice;
float x, y, result;
do
{
Console.WriteLine("Please choose the choice that you want");
Console.WriteLine("1.add");
Console.WriteLine("2.erase");
Console.WriteLine("3.multiply");
Console.WriteLine("4.divide");
Console.WriteLine("5.exit");
choice = int.Parse(Console.ReadLine());
switch (choice)
{
case 1:
Console.Write("Please input a value x:");
x = float.Parse(Console.ReadLine());
Console.Write("Please input a value y:");
y = float.Parse(Console.ReadLine());
result = x + y;
Console.WriteLine("The result is {0}", result);
break;
case 2:
Console.Write("Please input a value x:");
x = float.Parse(Console.ReadLine());
Console.Write("Please input a value y:");
y = float.Parse(Console.ReadLine());
result = x - y;
Console.WriteLine("The result is {0}", result);
break;
case 3:
Console.Write("Please input a value x:");
x = float.Parse(Console.ReadLine());
Console.Write("Please input a value y:");
y = float.Parse(Console.ReadLine());
result = x * y;
Console.WriteLine("The result is {0}", result);
break;
case 4:
Console.Write("Please input a value x:");
x = float.Parse(Console.ReadLine());
Console.Write("Please input a value y:");
y = float.Parse(Console.ReadLine());
result = x / y;
Console.WriteLine("The result is {0}", result);
break;
case 5:
Console.WriteLine("exit");
Console.WriteLine("thank you");
break;
}
} while (choice != 5);
Console.ReadLine();
[b][/b]Code (C#)
**************อันนี้โค้ดC#คำนวนพื้นที่น่ะมีทั้งสามเหลี่ยม,สี่เหลี่ยม,วงกลม********************
float PI = 3.14f;
float R, Area;
float Base = 0, Height = 0;
int Choice;
do{
Console.WriteLine("Press select to choice");
Console.WriteLine("1.Circle");
Console.WriteLine("2.Triangle");
Console.WriteLine("3.Exit");
Console.Write("Please select your choice:");
Choice = int.Parse(Console.ReadLine());
switch (Choice)
{
case 1:
Console.Write("Input R:>");
R = float.Parse(Console.ReadLine());
Area = PI * R * R;
Console.WriteLine("The area is {0}", Area);
break;
case 2:
Console.Write("Input base:>");
Base = float.Parse(Console.ReadLine());
Console.Write("Input height:>");
Height = float.Parse(Console.ReadLine());
Area = 0.5f * Base * Height;
Console.WriteLine("The area is {0}", Area);
break;
}
} while (Choice != 3); Code (C#)