Recent

Plateform : Micro:bit

ชุดบอร์ด micro:bit ชุดทดลองที่น้าสนใจ โดยเฉพาะเด็กๆ และผู้เริ่มต้นเขียนโปรแกรมแบบ บล็อค ของเล่ยนมากมาย

อย่าหยุดที่จะเรียนรู้

ครูโป้ง ก็ไปเรียนเพิ่มได้ความรู้มาเพิ่มพูน ไม่หยุดนิ่ง ลงทุนบ้าง เสาะหาบ้าง

ชุด ioT กับ ESP8266

iot คือทุกอย่างสามารถเชิ่อมต่อบนโลกอินเตอร์เน็ต เชื่อมโลกได้ สั่งได้ทั่วโลก

วิ่งปรู๊ด ตามเส้นไป กับ Arduino

โครงงานรถยนต์กับ Aruino

AR vs VR

เชื่อมโลกเสมือนไปกับ AR และ VR

แสดงบทความที่มีป้ายกำกับ 5-3 แสดงบทความทั้งหมด
แสดงบทความที่มีป้ายกำกับ 5-3 แสดงบทความทั้งหมด

20 พฤศจิกายน 2560

C-PROBLEM : การหาพื้นที่ 3 เหลี่ยม

PROBLEM : การหาพื้นที่ 3 เหลี่ยม
SOLVING : วิเคราะห์ปัญหา
  พื้นที่สามเหลี่ยมหาได้จาก สูตร    พท. = 1/2  x  ฐาน  x  สูง 
(http://www.comscicafe.com/article/12/cpp-program-area-triangle)
 
OUTPUT : 
  1. พื้นที่ เป็น ตารางหน่วย  : area เป็นทศนิยม
INPUT :
  1. ฐาน : b เป็นทศนิยม
  2. สู่ง  : h เป็นทศนิยม
PROCESS :

  1. เริ่ม
  2. กำหนดให้  area เป็นทศนิยม
  3. กำหนดให้  h, b เป็นทศนิยม
  4. รับค่า h,b
  5. คำนวณ   area = 0.5*h*b
  6. แสดงผล area
  7. จบ

FLOWCHART: เขียนผังงาน



C-PROGRAM : เขียนโปรแกรม

//Program By : Krupong.net
//Program DATE : 20/11/2017
#include <stdio.h>
int main ()
{
  //ประกาศตัวแปร
   float area,h,b;
  //Input รับค่า
  printf("Input value Base:");
  scanf("%f",&b);
  printf("Input value Height:");
  scanf("%f",&h);
  //Process
  area = 0.5 * h * b;
  //Output
  printf("Ans = %f",area);
}

 ผลลัพธ์





C-การหาผลบวก 2 จำนวน


PROBLEM : การหาผลบวกของจำนวนเต็ม 2 จำนวน 
SOLVING : วิเคราะห์ปัญหา
OUTPUT : 
  1.   ผลบวก
INPUT :
  1.     จำนวนเต็ม 2 จำนวน
PROCESS :
  1. เริ่ม
  2. กำหนดให้  sum = ผลบวก
  3. กำหนดให้  x, y เป็นจำนวนเต็ม
  4. รับค่า x,y
  5. คำนวณ   sum = x+y
  6. แสดงผล  sum
  7. จบ

FLOWCHART: เขียนผังงาน



C-PROGRAM : เขียนโปรแกรม

//Program By : Krupong.net
//Program DATE : 20/11/2017
#include <stdio.h>
int main ()
{
   int x,y,ans;
  //Input
  printf("Input value x:");
  scanf("%d",&x);
  printf("Input value y:");
  scanf("%d",&y);
  //Process
  ans=x+y;
  //Output
  printf("Ans = %d",ans);
}


Download
http://www.codeblocks.org/downloads/26