วันศุกร์ที่ 2 พฤศจิกายน พ.ศ. 2561
อาร์เรย์ 1 มิติ (One Dimension Array)
คลิกอาร์เรย์(Array)
** 1. ให้นักเรียนคัดลงในสมุด ส่งก่อนคาบเรียน 1 วัน
2. เก็บ 5 คะแนน(ส่งตรงเวลา) / 1 คะแนน(คนไม่ตรงเวลา)
3. เขียนตัวบรรจงให้เหมาะสมกับมัธยมศึกษาปีที่ 6
วันพฤหัสบดีที่ 25 ตุลาคม พ.ศ. 2561
วันจันทร์ที่ 24 กันยายน พ.ศ. 2561
วันจันทร์ที่ 6 สิงหาคม พ.ศ. 2561
ตัวอย่างคำสั่ง loop do_while
โปรแแกรมเมนู คำนวณตัวเลข 2 ชุด
------------------------------------------------------------------
//menu01
#include"stdio.h"
#include"conio.h"
#include"ctype.h"
main()
{
float a,b,c,d;
int x;
bool T=true;
do{
printf("\n Calculate Number....\n");
printf("---------------------\n");
printf(" 1. Plus... \n");
printf(" 2. Minus... \n");
printf(" 3. Multiply... \n");
printf(" 4. Divide... \n");
printf("---------------------\n");
printf(" 5. eXit... :");
scanf("%d",&x);
switch(x)
{
case 1 : printf("\n Input number1:");scanf("%f",&a);
printf(" Input number2:");scanf("%f",&b);
printf(" %.2f + %.2f = %.2f",a,b,a+b);
break;
case 2 : printf("\n Input number1:");scanf("%f",&a);
printf(" Input number2:");scanf("%f",&b);
printf(" %.2f - %.2f = %.2f",a,b,a-b);
break;
case 3 : printf("\n Input number1:");scanf("%f",&a);
printf(" Input number2:");scanf("%f",&b);
printf(" %.2f x %.2f = %.2f",a,b,a*b);
break;
case 4 : printf("\n Input number1:");scanf("%f",&a);
printf(" Input number2:");scanf("%f",&b);
printf(" %.2f / %.2f = %.2f",a,b,a/b);
break;
case 5 : T=false;
}
}while(T);
printf("Bye bye....")
getch();
}
------------------------------------------------------------------
//menu01
#include"stdio.h"
#include"conio.h"
#include"ctype.h"
main()
{
float a,b,c,d;
int x;
bool T=true;
do{
printf("\n Calculate Number....\n");
printf("---------------------\n");
printf(" 1. Plus... \n");
printf(" 2. Minus... \n");
printf(" 3. Multiply... \n");
printf(" 4. Divide... \n");
printf("---------------------\n");
printf(" 5. eXit... :");
scanf("%d",&x);
switch(x)
{
case 1 : printf("\n Input number1:");scanf("%f",&a);
printf(" Input number2:");scanf("%f",&b);
printf(" %.2f + %.2f = %.2f",a,b,a+b);
break;
case 2 : printf("\n Input number1:");scanf("%f",&a);
printf(" Input number2:");scanf("%f",&b);
printf(" %.2f - %.2f = %.2f",a,b,a-b);
break;
case 3 : printf("\n Input number1:");scanf("%f",&a);
printf(" Input number2:");scanf("%f",&b);
printf(" %.2f x %.2f = %.2f",a,b,a*b);
break;
case 4 : printf("\n Input number1:");scanf("%f",&a);
printf(" Input number2:");scanf("%f",&b);
printf(" %.2f / %.2f = %.2f",a,b,a/b);
break;
case 5 : T=false;
}
}while(T);
printf("Bye bye....")
getch();
}
ตัวอย่างโปรแกรม loop while
โปรแกรมสุ่มตัวเลข
-----------------------------------------------------------------
#include "stdio.h"
#include "stdlib.h"
#include "conio.h"
#include "time.h"
#include "math.h"
#include "windows.h"
#define textcolor(txt,back) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), back*16+txt)
#define resetcolor() SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 15)
main()
{
srand(time(NULL));
bool T=true;
int x;
int count=1;
int randomNumber1 = rand() % 100;
while(T)
{
textcolor(9,15);
printf("\n\n<count=%d>Guess the number 0-100 :",count);
resetcolor();
scanf("%d",&x);
if(x==randomNumber1)
{
textcolor(15,12);
printf("\n Bingo... ");
resetcolor();
T = false;
}
else if(x < randomNumber1)
printf("\n Less than... ");
else
printf("\n More Than... ");
count++;
}
getch();
}
-----------------------------------------------------------------
#include "stdio.h"
#include "stdlib.h"
#include "conio.h"
#include "time.h"
#include "math.h"
#include "windows.h"
#define textcolor(txt,back) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), back*16+txt)
#define resetcolor() SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 15)
main()
{
srand(time(NULL));
bool T=true;
int x;
int count=1;
int randomNumber1 = rand() % 100;
while(T)
{
textcolor(9,15);
printf("\n\n<count=%d>Guess the number 0-100 :",count);
resetcolor();
scanf("%d",&x);
if(x==randomNumber1)
{
textcolor(15,12);
printf("\n Bingo... ");
resetcolor();
T = false;
}
else if(x < randomNumber1)
printf("\n Less than... ");
else
printf("\n More Than... ");
count++;
}
getch();
}
วันอาทิตย์ที่ 5 สิงหาคม พ.ศ. 2561
วันจันทร์ที่ 23 กรกฎาคม พ.ศ. 2561
วันศุกร์ที่ 13 กรกฎาคม พ.ศ. 2561
วันพุธที่ 21 มีนาคม พ.ศ. 2561
แบบทดสอบ ภาษาซีเบื้องต้น(ก่อน) ปีการศึกษา 2561
คำชี้แจงก่อนทำแบบทดสอบ
---------------------------------------------------------
1. นักเรียนต้อง login gmail ก่อน
2. นักเรียนเปิดเว็บบล็อกที่ครูกำหนดให้
3. เริ่มทำแบบทดสอบ
---------------------------------------------------------
>> แบบทดสอบภาษาซีเบื้องต้น <<
---------------------------------------------------------
วันพุธที่ 31 มกราคม พ.ศ. 2561
งานสำหรับนักเรียนที่ยังไม่ทำแบบทดสอบออนไลน์ อาร์เรย์ และ ฟังก์ชัน
** แจ้งให้นักเรียนทุกคนที่ยังไม่ทำแบบทดสอบ online เรื่อง อาร์เรย์ และ ฟังก์ชัน ให้ดำเนินการดังนี้
1. สรุปเนื้อหาเรื่องอาร์เรย์ในรูปแบบแผนผังความคิด(Mind Mapping) ทำในกระดาษ A4
2. สรุปเนื้อหาเรื่องฟังก์ชันในรูปแบบแผนผังความคิด(Mind Mapping) ทำในกระดาษ A4
*** รวมแล้วนักเรียนต้องส่งงาน Mind Mapping 2 เรื่องๆ ละ 1 แผ่น ตกแต่งให้สวยงามด้วย
**** ส่งงานระหว่างวันที่ 5-9 ก.พ.2561 เท่านั้น
-------------------------------------------------------
ครูอุบล ศรีระวัน
31 - ม.ค. 2561
-------------------------------------------------------
1. สรุปเนื้อหาเรื่องอาร์เรย์ในรูปแบบแผนผังความคิด(Mind Mapping) ทำในกระดาษ A4
2. สรุปเนื้อหาเรื่องฟังก์ชันในรูปแบบแผนผังความคิด(Mind Mapping) ทำในกระดาษ A4
*** รวมแล้วนักเรียนต้องส่งงาน Mind Mapping 2 เรื่องๆ ละ 1 แผ่น ตกแต่งให้สวยงามด้วย
**** ส่งงานระหว่างวันที่ 5-9 ก.พ.2561 เท่านั้น
-------------------------------------------------------
ครูอุบล ศรีระวัน
31 - ม.ค. 2561
-------------------------------------------------------
สมัครสมาชิก:
บทความ (Atom)
วิชาออกแบบและเทคโนโลยี 1, 2 ปี 2567
0.1 ภาคเรียนที่ 2/2567 E-mail Address E-mail Address m.4/3 E-mail Address m.4/2 E-mail Address m.4/1 สมัครเข้ากลุ่ม CANVA PTD GROUP Emai...
-
0.1 ภาคเรียนที่ 2/2567 E-mail Address E-mail Address m.4/3 E-mail Address m.4/2 E-mail Address m.4/1 สมัครเข้ากลุ่ม CANVA PTD GROUP Emai...
-
หน้า 128 - 241 ..................................................................................................... ...
-
No. Name - Lname Blog Name Remark 1 นายปฏิพล ทีฆายุวัฒน์ http://espatipol.exteen.com 2 ...