ใบงานที่ 3.2
ระบบจตุภาค
ให้ผู้เรียนศึกษาใบความรู้ที่
3.2 และเขียนโปรแกรมจากโจทย์ที่กำหนดให้ต่อไปนี้
พิจารณาระบบจตุภาค
(quadrant) ในระนาบสองมิติดังรูป
โปรแกรม
(ที่ยังไม่สมบูรณ์) ด้านล่างจะรับข้อมูลเป็นตัวเลขจำนวนจริงสองค่าเพื่อระบุพิกัด (x,y)
และรายงานว่าพิกัดนี้ตกอยู่ในจตุภาค
(quadrant) ใด หากพิกัดที่ป้อนเข้ามาตกอยู่บนแกน x หรือแกน y
โปรแกรมจะแสดงข้อความ
I don't know.
using System;
class Quadrant {
static void Main() {
Console.Write("Enter X: ");
int x = int.Parse(Console.ReadLine());
Console.Write("Enter Y: ");
int y = int.Parse(Console.ReadLine());
if (___(a)___)
Console.WriteLine("({0},{1}) is in
Q1.", x, y);
if (___(b)___)
Console.WriteLine("({0},{1}) is in
Q2.", x, y);
if (___(c)___)
Console.WriteLine("({0},{1}) is in
Q3.", x, y);
if (___(d)___)
Console.WriteLine("({0},{1}) is in
Q4.", x, y);
if (___(e)___)
Console.WriteLine("I don't
know.");
}
}
|
ตัวอย่างผลการทำงาน
Please input X: -50
Please input Y: 10
(-50,
10) is in Q2.
|
|
Please input X: 0
Please input Y: 50
I
don't know.
|
จงเติมนิพจน์ทางตรรกศาสตร์ลงในช่องว่างที่เว้นไว้เพื่อให้โปรแกรมทำงานได้อย่างถูกต้อง
ช่องว่าง
|
นิพจน์ทางตรรกศาสตร์
|
__(a)__
|
if (x > 0)
if (y > 0)
|
__(b)__
|
if (x < 0)
if (y > 0)
|
__(c)__
|
if (x < 0)
if (y < 0)
|
__(d)__
|
if (x > 0)
if (y < 0)
|
__(e)__
|
if (x == 0)
if (y == 0)
|
ไม่มีความคิดเห็น:
แสดงความคิดเห็น