ซ่อมคอมพิวเตอร์นอกสถานที่ บางกะปิ
www.becomz.com

  • ซ่อมคอมพิวเตอร์นอกสถานที่ บางกะปิ รามคำแหง

    ซ่อมคอมถึงบ้าน,ซ่อมคอมพิวเตอร์ถึงบ้าน,ซ่อมคอมนอกสถานที่,ซ่อมคอมพิวเตอร์ นอกสถานที่,วางระบบอินเตอร์เน็ต,วางระบบแลน,ระบบเน็คเวิร์ค,เขียนโปรแกรมเว็บไซด์,ดูแลคอมพิวเตอร์แบบรายเดือน-รายปี,พร้อมบริการด้านไอทีจ่าย. สนใจติดต่อ 095-954-4524

  • หากคุณกำลังมองหาสถานที่ รับซ่อมคอมถึงที่

    ราคือหน่วยรับซ่อมคอมพิวเตอร์ถึงที่ ไม่ว่าจะเป็นที่บ้าน ที่ทำงาน บริษัท ห้าง ร้าน สถานสงเคราะห์ โรงเรียน โรงพยาบาล ฯลฯ เราจะไปบริการซ่อมให้ในราคาสุดประหยัด ถูกกว่ายกไปซ่อมที่ห้างหรือร้านซ่อมแน่นอน เนื่องจากทางร้านของเราไม่ต้องเสียค่าเช่าพื้นที่ จึงสามารถลดต้นทุนในส่วนนี้ได้. สนใจติดต่อ 095-954-4524

  • www.becomz.com ให้บริการถึงที่

    บริการซ่อมคอมพิวเตอร์นอกสถานที่ โดยไม่ต้องยก เครื่องคอมให้เหนื่อย หรือ เสียเวลา การทำงานของคุณ เรา คือ ทางออกสำหรับคุณ ที่จะไป บริการถึงบ้าน ที่บ้าน หรือ อ๊อฟฟิต ( office ) และ คอนโด อาพาทเม้น ทุกสถานที่ พร้อม ทั้ง ให้ บริการซ่อมคอมพิวเตอร์ 24 ชั่วโมง สำหรับ ลูกค้าบางท่านที่สะดวก. สนใจติดต่อ 095-954-4524

  • ค่าบริการ

    – ซ่อมโปรแกรม แก้ปัญหาด้านโปรแกรมทั่วไป เครื่องละ 500 บาท – เเละลง Driver 300 บาท รวมกับ ซ่อมปกติเป็น 700 บาท – อะไหล่เสีย จะแจ้งราคาอะไหล่ก่อนซ่อม (ลูกค้าสามารถจัดหาอะไหล่เองได้) เพื่อความมั่นใจ ซ่อมเสร็จเรารับประกันซอฟเเวร์ 7วัน พร้อมให้คำแนะนำ และบริการหลังซ่อม ตลอดการรับประกันน ติดตั้งให้ถึงที่ .สนใจติดต่อ 095-954-4524

  • รับซ่อมทุกปัญหา โทรมาคุยกันก่อนได้ครับ

    – บริการอัพเกรดเครื่อง แก้ปัญหาเครื่องช้า รวนบ่อย ค้างบ่อย – บริการติดตั้ง แก้ปัญหา ระบบคอมพิวเตอร์ ระบบแลน-อินเตอร์เน็ต – บริการลงวินโดว์, ลงโปรแกรม, แก้ไวรัส, แก้ปัญหาต่างๆ – บริการฝากซ่อม-เคลม อะไหล่คอมฯ และสินค้าไอที ทุกชนิด – บริการจัดสเป๊คเครื่อง จัดชุดคอมมือ1-2 พร้อมใช้งาน ติดตั้งให้ถึงที่ .สนใจติดต่อ 095-954-4524

วันพฤหัสบดีที่ 30 ตุลาคม พ.ศ. 2568

Technical CLOUD

 Quiz 1

<?php                                   // ตรวจสอบว่ามีค่า n ส่งมาจากฟอร์มหรือไม่

$triangle = '';

if (isset($_POST['n'])) {

    $n = intval($_POST['n']);     // แปลงเป็นจำนวนเต็ม


    if ($n <= 0) {

        $triangle = "กรุณากรอกจำนวนเต็มบวก";

    } elseif ($n > 100) {

        $triangle = "กรอกค่าน้อยกว่าหรือเท่ากับ 100";

    } else {

        $width = 2 * $n - 1;

        $triangle .= "<pre>";

        if ($n % 2 == 0) {

            // เลขคู่ -> หัวขึ้น

            for ($i = 1; $i <= $n; $i++) {

                $stars = 2 * $i - 1;

                $spaces = ($width - $stars) / 2;

                $triangle .= str_repeat(' ', $spaces) . str_repeat('*', $stars) . "\n";

            }

        } else {

            // เลขคี่ -> กลับหัว

            for ($i = 0; $i < $n; $i++) {

                $stars = 2 * ($n - $i) - 1;

                $spaces = ($width - $stars) / 2;

                $triangle .= str_repeat(' ', $spaces) . str_repeat('*', $stars) . "\n";

            }

        }

        $triangle .= "</pre>";

    }

}

?>


<!DOCTYPE html>

<html lang="th">

<head>

    <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>Triangle Quiz</title>

    <style>

        body { font-family: monospace; padding: 24px; }

        input, button { font-size: 16px; padding: 6px; margin: 4px; }

        pre { background: #f4f4f4; padding: 12px; border-radius: 6px; }

    </style>

</head>

<body>

    <h2>Quiz: วาดสามเหลี่ยมด้วย *</h2>

    <form method="POST">

        <label>กรอกจำนวนเต็ม (1-100): </label>

        <input type="number" name="n" value="<?= isset($_POST['n']) ? intval($_POST['n']) : '' ?>" min="1" max="100">

        <button type="submit">วาด</button>

        <button type="button" onclick="window.location='quiz1.php'">ล้าง</button>

    </form>


    <?php

    // แสดงผลสามเหลี่ยม

    if ($triangle !== '') {

        echo $triangle;

    }

    ?>

</body>

</html>

Pattern / เทคนิคที่ใช้

  1. Input validation → ป้องกันค่าผิดปกติ

  2. Conditional branching → เลขคู่ / คี่

  3. Looping → วนลูปสร้างแต่ละแถว

  4. Mathematical pattern → จำนวนดาว = 2*i-1 (หัวขึ้น) หรือ 2*(n-i)-1 (กลับหัว)

  5. String manipulationstr_repeat(' ', ...) + str_repeat('*', ...)

  6. HTML integration<pre> แสดงผลอย่างเรียบร้อย

    *** การใช้ Loop + Condition + String Manipulation เพื่อสร้าง pattern

    Quiz 2

    <!DOCTYPE html>

    <html lang="en">

    <head>

    <meta charset="UTF-8">

    <title>Ratio Input Calculator</title>

    <style>

      body { font-family: Arial, sans-serif; padding: 20px; }

      input { width: 100px; padding: 6px; margin: 5px; font-size: 16px; text-align: right; }

      button { padding: 6px 12px; font-size: 16px; margin: 5px; }

      label { display: inline-block; width: 120px; }

      .highlight { background-color: #ffff99; }

    </style>

    </head>

    <body>

    <h2>Ratio Calculator</h2>

    <p>ผู้ใช้กรอกได้ 1 ช่อง</p>


    <div>

      <div><label for="field1"> 100:</label><input type="number" id="field1" value=""></div>

      <div><label for="field2">  7:</label><input type="number" id="field2" value=""></div>

      <div><label for="field3"> 107:</label><input type="number" id="field3" value=""></div>

      <div><label for="field4">3:</label><input type="number" id="field4" value=""></div>

      <div><label for="field5">104:</label><input type="number" id="field5" value=""></div>

    </div>


    <button id="clearBtn">Clear</button>


    <script>

      const fields = [

        document.getElementById('field1'),

        document.getElementById('field2'),

        document.getElementById('field3'),

        document.getElementById('field4'),

        document.getElementById('field5')

      ];


      // ค่าอัตราส่วนของแต่ละช่อง

      const ratios = [100, 7, 107, 3, 104];


      function calculateRatios(changedIndex) {

        const inputValue = parseFloat(fields[changedIndex].value);

        if (isNaN(inputValue)) return;


        // อัตราส่วนฐานจากช่องที่ผู้ใช้แก้ไข

        const ratioBase = inputValue / ratios[changedIndex];


        fields.forEach((field, i) => {

          if (i !== changedIndex) {

            field.value = (ratios[i] * ratioBase).toFixed(2);

            field.classList.add('highlight');

          } else {

            field.classList.remove('highlight');

          }

        });

      }


      // Event listener สำหรับแต่ละช่อง

      fields.forEach((field, index) => {

        field.addEventListener('input', () => calculateRatios(index));

      });


      // Clear คืนค่าเป็นอัตราส่วนหลัก

      document.getElementById('clearBtn').addEventListener('click', () => {

        fields.forEach((f, i) => {

          f.value = ratios[i];

          f.classList.remove('highlight');

        });

      });

    </script>

    </body>

    </html>

    ---------------------------------------------------------------------------------------

    Pattern / เทคนิคที่ใช้

    1. DOM ManipulationgetElementById, addEventListener

    2. Loop + index mapping → fields ↔ ratios

    3. Mathematical ratio calculationratioBase * ratios[i]

    4. Dynamic UI update → highlight ช่องที่เปลี่ยน

    5. Input validation → ตรวจสอบ NaN ก่อนคำนวณ

    6. Clear/reset function → คืนค่าเริ่มต้น


    *** การคำนวณอัตราส่วนแบบ interactive ใช้ JS เพื่อ update DOM


    Quiz 3 

    <!DOCTYPE html>

    <html lang="en">

    <head>

    <meta charset="UTF-8">

    <title>Array Mapping Example</title>

    <style>

      body { font-family: Arial, sans-serif; padding: 20px; }

      table { border-collapse: collapse; margin-top: 10px; }

      th, td { border: 1px solid #ccc; padding: 6px 12px; text-align: left; }

      textarea { width: 300px; height: 100px; margin: 5px 0; }

      button { padding: 6px 12px; margin: 5px; }

    </style>

    </head>

    <body>

    <h2>Array Mapping (Combine Array Output)</h2>


    <h3>Array1 (Code, Name)</h3>

    <textarea id="array1">101,AAA

    102,BBB

    103,CCC</textarea>


    <h3>Array2 (Code, City)</h3>

    <textarea id="array2">103,Singapore

    102,Tokyo

    101,Bangkok</textarea>


    <br>

    <button id="mapBtn">Generate Output</button>

    <button id="clearBtn">Clear</button>


    <h3>Output Table:</h3>

    <div id="output"></div>


    <script>

      // แปลง textarea เป็น array ของ object

      function parseArray(text, valueKey) {

        return text.trim().split('\n').map(line => {

          const [code, value] = line.split(',').map(x => x.trim());

          return { code, [valueKey]: value };

        });

      }


      // Map Array1 กับ Array2

      function mapArrays(array1, array2) {

        const lookup = {};

        array2.forEach(item => {

          lookup[item.code] = item.city;

        });


        return array1.map(item => ({

          code: item.code,

          name: item.name,

          city: lookup[item.code] || ''

        }));

      }


      // Render output table

      function renderTable(mappedArray) {

        let html = '<table><tr><th>Code</th><th>Name</th><th>City</th></tr>';

        mappedArray.forEach(item => {

          html += `<tr><td>${item.code}</td><td>${item.name}</td><td>${item.city}</td></tr>`;

        });

        html += '</table>';

        document.getElementById('output').innerHTML = html;

      }


      document.getElementById('mapBtn').addEventListener('click', () => {

        const array1Text = document.getElementById('array1').value;

        const array2Text = document.getElementById('array2').value;


        const array1 = parseArray(array1Text, 'name');

        const array2 = parseArray(array2Text, 'city');


        const outputArray = mapArrays(array1, array2);

        renderTable(outputArray);

      });


      document.getElementById('clearBtn').addEventListener('click', () => {

        document.getElementById('array1').value = '';

        document.getElementById('array2').value = '';

        document.getElementById('output').innerHTML = '';

      });

    </script>

    </body>

    </html>

    -------------------------------------------------------------------------------------

     

    Pattern / เทคนิคที่ใช้

    1. String → Array → Object conversion (parseArray)

    2. Lookup Table → map code → city

    3. Array Mappingarray1.map()

    4. DOM Manipulation → แสดง table ใน HTML (innerHTML)

    5. Event-driven programming → input → process → output

    6. Clear / Reset → คืนค่าเริ่มต้น


    *** รวมข้อมูลหลาย array ตาม key และแสดงเป็น table แบบ interactive ด้วย JavaScript


    Quiz 4 

    <!DOCTYPE html>

    <html lang="th">

    <head>

      <meta charset="UTF-8" />

      <meta name="viewport" content="width=device-width, initial-scale=1.0" />

      <title>Chart.js - ทดสอบไฟล์เดียว</title>

      <script src="https://cdn.jsdelivr.net/npm/chart.js"></script>

    </head>

    <body style="max-width:600px;margin:auto;padding:20px;">

      <h2 style="text-align:center;">ยอดขายรายเดือน (ทดสอบไฟล์เดียว)</h2>

      <canvas id="salesChart"></canvas>


      <script>

        // ✅ ข้อมูลจำลอง (แทน data.json หรือ API)

        const sampleData = [

          { "month": "ม.ค.", "total": 120 },

          { "month": "ก.พ.", "total": 150 },

          { "month": "มี.ค.", "total": 180 },

          { "month": "เม.ย.", "total": 90 },

          { "month": "พ.ค.", "total": 200 },

          { "month": "มิ.ย.", "total": 170 }

        ];


        // ✅ จำลอง AJAX (เหมือนโหลดจาก API)

        function getData() {

          return new Promise(resolve => {

            setTimeout(() => {

              resolve(sampleData); // ส่งข้อมูลกลับเหมือน API

            }, 500); // จำลองดีเลย์

          });

        }


        // ✅ ดึงข้อมูลแล้วสร้างกราฟ

        getData().then(data => {

          const labels = data.map(item => item.month);

          const totals = data.map(item => item.total);


          const ctx = document.getElementById('salesChart').getContext('2d');

          new Chart(ctx, {

            type: 'bar',

            data: {

              labels: labels,

              datasets: [{

                label: 'ยอดขาย (บาท)',

                data: totals,

                borderWidth: 1,

                backgroundColor: 'rgba(75, 192, 192, 0.5)',

                borderColor: 'rgba(75, 192, 192, 1)'

              }]

            },

            options: {

              responsive: true,

              scales: {

                y: {

                  beginAtZero: true,

                  ticks: { stepSize: 50 }

                }

              }

            }

          });

        });

      </script>

    </body>

    </html>

-----------------------------------------------------------------------------------

 Pattern / เทคนิคที่ใช้

  1. Chart.js Integrationnew Chart(ctx, {...})

  2. Dynamic Data Mappingmap() เพื่อแยก labels และ data

  3. AJAX Simulation → Promise + setTimeout → เหมือนโหลด API

  4. Responsive Chartresponsive: true

  5. Single File Test → ข้อมูล + HTML + JS รวมไฟล์เดียว

    ***ทำงานกับกราฟแบบ dynamic ในไฟล์เดียว สามารถต่อยอดไปใช้กับ API จริง หรือ JSON  


Share:

วันพุธที่ 22 ตุลาคม พ.ศ. 2568

ทาวเฮ้าส์ให้เช่า 310/152 ซอยรามคำแหง 72 TOWNHOUSE FOR RENT

                  


บ้านทาวเฮ้า ชั้น 2   ห้องนอน 2 แอร์ 2 ตัว  ห้องน้ำ 2  ที่จอดรถ 1

310/152  ซอยรามคำแหง 72 แยก 2  หัวหมาก   บางกะปิ  กรุงเทพ  10240

???? บ้านทาวน์เฮาส์ให้เช่า 2 ชั้น รามคำแหง 72

โลเคชั่นดี เดินทางสะดวก ใกล้รถไฟฟ้า-ห้าง-โรงเรียน-มหาวิทยาลัย

????ที่ตั้ง: 310/152 ซอยรามคำแหง 72 แยก 2 แขวงหัวหมาก เขตบางกะปิ กรุงเทพฯ 10240

✅ สนใจติดต่อ

✅ โทร: 083‑792‑5426 
✅ แผนที่ Google Maps: คลิกดูที่นี่



กดดูแผนที่
   ชมบ้านคลิก

✅ 2 ห้องนอน
✅ 2 ห้องน้ำ
✅ แอร์ 2 ตัว
✅ ที่จอดรถ 1 คัน
✅ จ่ายค่าน้ำค่าไฟกับการประปาและการไฟฟ้าโดยตรง

????เดินทางสะดวก:

  • ใกล้รถไฟฟ้าสายสีส้ม (รฟฟ.รามคำแหง 72)

  • รถเมล์ผ่านหลายสาย

????ใกล้ห้าง & แหล่งช้อป:

  • เดอะมอลล์ บางกะปิ

  • เทสโก้โลตัส

  • เดอะพาซิโอ ทาวน์

????ใกล้สถาบันการศึกษา:

  • ม.รามคำแหง

  • ABAC

  • โรงเรียนนานาชาติหลายแห่ง

 ไม่อนุญาตให้เลี้ยงสัตว์


ให้เช่าบ้านเดี่ยวสไตล์โมเดิร์น 2 ห้องนอน 2 ห้องน้ำ บนทำเลทอง ถนนรามคำแหง 72 ใกล้บิ๊กซี สุขาภิบาล 3 เดินทางสะดวกสบาย เข้าออกได้หลายเส้นทาง
สิ่งอำนวยความสะดวกครบครัน:
ที่นอนขนาด 6 ฟุต
แอร์ 3 ตัว (แอร์ติดผนัง 2, แอร์เคลื่อนที่ 1)
เก้าอี้นั่งเล่น 3 ตัว
โอ่งมังกรใส่น้ำ 2 ใบ
ชั้นวางของ 1
ที่จอดรถส่วนตัว 1 คัน
ทำเลที่ตั้ง:
ใกล้บิ๊กซี สุขาภิบาล 3
ใกล้ตลาดสด
ใกล้โรงเรียน
ใกล้โรงพยาบาล
เดินทางสะดวก ใกล้รถโดยสารสาธารณะ
ค่าเช่า:

สัญญา 1 ปี: 8,900 บาท/เดือน (ประกัน 17,800 บาท) รวม 26,700 บาท เข้าอยู่ได้

สัญญา 2 ปี: 8,700 บาท/เดือน (ประกัน 20,000 บาท) รวม 28,700 บาท เข้าอยู่ได้


ค่าใช้จ่ายเพิ่มเติม:
ค่าน้ำ ค่าไฟ จ่ายตามมิเตอร์จริง
เงื่อนไขการเช่า:
สัญญาเช่าขั้นต่ำ 1 ปี
ไม่อนุญาตให้เลี้ยงสัตว์
สนใจติดต่อ:
โทร: 083-792-5426
หมายเหตุ: ไม่รับนายหน้า #บ้านเช่ารามคําแหง #บ้านเช่าบางกะปิ

ชมบ้านคลิก

Share:

วันอังคารที่ 21 ตุลาคม พ.ศ. 2568

ทาวเฮ้าส์ให้เช่า 310/152 ซอยรามคำแหง 72 TOWNHOUSE FOR RENT

                 


บ้านทาวเฮ้า ชั้น 2   ห้องนอน 2 แอร์ 2 ตัว  ห้องน้ำ 2  ที่จอดรถ 1

310/152  ซอยรามคำแหง 72 แยก 2  หัวหมาก   บางกะปิ  กรุงเทพ  10240

???? บ้านทาวน์เฮาส์ให้เช่า 2 ชั้น รามคำแหง 72

โลเคชั่นดี เดินทางสะดวก ใกล้รถไฟฟ้า-ห้าง-โรงเรียน-มหาวิทยาลัย

????ที่ตั้ง: 310/152 ซอยรามคำแหง 72 แยก 2 แขวงหัวหมาก เขตบางกะปิ กรุงเทพฯ 10240

✅ สนใจติดต่อ

✅ โทร: 083‑792‑5426 
✅ แผนที่ Google Maps: คลิกดูที่นี่



กดดูแผนที่
   ชมบ้านคลิก

✅ 2 ห้องนอน
✅ 2 ห้องน้ำ
✅ แอร์ 2 ตัว
✅ ที่จอดรถ 1 คัน
✅ จ่ายค่าน้ำค่าไฟกับการประปาและการไฟฟ้าโดยตรง

????เดินทางสะดวก:

  • ใกล้รถไฟฟ้าสายสีส้ม (รฟฟ.รามคำแหง 72)

  • รถเมล์ผ่านหลายสาย

????ใกล้ห้าง & แหล่งช้อป:

  • เดอะมอลล์ บางกะปิ

  • เทสโก้โลตัส

  • เดอะพาซิโอ ทาวน์

????ใกล้สถาบันการศึกษา:

  • ม.รามคำแหง

  • ABAC

  • โรงเรียนนานาชาติหลายแห่ง

 ไม่อนุญาตให้เลี้ยงสัตว์


ให้เช่าบ้านเดี่ยวสไตล์โมเดิร์น 2 ห้องนอน 2 ห้องน้ำ บนทำเลทอง ถนนรามคำแหง 72 ใกล้บิ๊กซี สุขาภิบาล 3 เดินทางสะดวกสบาย เข้าออกได้หลายเส้นทาง
สิ่งอำนวยความสะดวกครบครัน:
ที่นอนขนาด 6 ฟุต
แอร์ 3 ตัว (แอร์ติดผนัง 2, แอร์เคลื่อนที่ 1)
เก้าอี้นั่งเล่น 3 ตัว
โอ่งมังกรใส่น้ำ 2 ใบ
ชั้นวางของ 1
ที่จอดรถส่วนตัว 1 คัน
ทำเลที่ตั้ง:
ใกล้บิ๊กซี สุขาภิบาล 3
ใกล้ตลาดสด
ใกล้โรงเรียน
ใกล้โรงพยาบาล
เดินทางสะดวก ใกล้รถโดยสารสาธารณะ
ค่าเช่า:

สัญญา 1 ปี: 8,900 บาท/เดือน (ประกัน 17,800 บาท) รวม 26,700 บาท เข้าอยู่ได้

สัญญา 2 ปี: 8,700 บาท/เดือน (ประกัน 20,000 บาท) รวม 28,700 บาท เข้าอยู่ได้


ค่าใช้จ่ายเพิ่มเติม:
ค่าน้ำ ค่าไฟ จ่ายตามมิเตอร์จริง
เงื่อนไขการเช่า:
สัญญาเช่าขั้นต่ำ 1 ปี
ไม่อนุญาตให้เลี้ยงสัตว์
สนใจติดต่อ:
โทร: 083-792-5426
หมายเหตุ: ไม่รับนายหน้า #บ้านเช่ารามคําแหง #บ้านเช่าบางกะปิ

ชมบ้านคลิก

Share:

Disqus Shortname

Comments system

ขับเคลื่อนโดย Blogger.

จำนวนการดูหน้าเว็บรวม

Blog Archive

Post Top Ad

คลังบทความของบล็อก

Author Details

Menu - Pages

Business

Random Posts

Recent

Popular

Blog Archive