ใบงานที่ 3.5
เครื่องคิดเลขรุ่นใหม่
ให้ผู้เรียนศึกษาใบความรู้ที่
3.4 แล้วเขียนโปรแกรมจากโจทย์ที่กำหนดให้ต่อไปนี้
แก้ไขโปรแกรมเครื่องคิดเลขจากตัวอย่างที่
3.6 เพื่อให้โปรแกรมรองรับตัวดำเนินการเพิ่มอีกสามตัวคือ *,
/, และ ^ ซึ่งคำนวณการคูณ (x × y) การหาร (x ÷ y) และยกกำลัง (
) ตามลำดับ ดังตัวอย่างผลลัพธ์
Enter the first
number: 5.2
Enter the second
number: 3
Enter the
operator: ^
5.2^3
= 140.608
|
Enter the first
number: 1
Enter the second
number: 2
Enter the
operator: @
Invalid
operator!
|
จากนั้นคัดลอกโปรแกรมลงในช่องว่าง
class Program
{
static
void Main(string[]
args)
{
Double
x, y;
Console.WriteLine("Enter the first numbr: ");
x = Double.Parse(Console.ReadLine());
Console.WriteLine("Enter the second number: ");
y = Double.Parse(Console.ReadLine());
string
g;
Console.Write("Enter the operator: ");
g = Console.ReadLine();
switch
(g)
{
case
"*":
double
a;
a = x * y;
Console.WriteLine("{0} {1} {2} = {3} ", x, g, y, a );
break;
case
"/":
double
b;
b = x / y;
Console.WriteLine("{0} {1} {2} = {3} ", x, g, y, b);
break;
case
"^":
double
c;
c = Math.Pow(x,
y);
Console.WriteLine("{0} {1} {2} = {3} ",x ,g, y, c);
break;
default:
Console.WriteLine("invalid
operator");
break;
}
Console.ReadLine();
}
}
|
ไม่มีความคิดเห็น:
แสดงความคิดเห็น