วันอังคารที่ 10 กันยายน พ.ศ. 2556

ใบงานที่ 3.2 ระบบจตุภาค

ใบงานที่ 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)



ไม่มีความคิดเห็น:

แสดงความคิดเห็น