Upload
-
View
50
Download
0
Embed Size (px)
Citation preview
Week1
#include <stdio.h> เปนการประกาศ Header file เพอใหสามารถคอมไพลได
Void main() เปนตวทสงใหฟงกชนอนๆท ำงำน
{……} เครองหมำยปกกำเมอมกำรเปดจะตองปดทกครงหลงจำกพมพขอควำมค ำสงตำงๆเสรจ
printf(“Mr.Puricha Polnikorn ID:59170111 Hello GI”); ฟงกชนนใชส ำหรบแสดงขอควำมทพมพในวงเลบ
และตองมเครองหมำย ; ปดทำย
getch; เปนกำรจบค ำสง
เมอเซฟเปนนำมสกล C
sourcs files(*.c) และลองกด
ท Compile & Run จะม
หนำตำงสด ำขนมำ เพอแสดง
ขอควำมทเรำใสไปในฟงกชน
printf()
Week2
printf("Ms.Puricha Polnikorn \n ID:59170111 \n Hello GI"); มเครองหมำย \n เปนกำรเวนบรรทด
เมอใสทหลงขอควำมใด ขอควำมตอไปจะขนบรรทดใหม
เมอ Compile & Run แลวจะเหนวำมกำรเวนบรรทดทกขอควำม
Week3
โคดนเปนการค านวณหาพนทสเหลยมคางหม
#include <stdio.h> และ void main() ตองประกาศทกครง
ประกำศชนดตวแปรเปน float เพรำะตองเปนทศนยม
float W1,W2,W3,h,area; เปนกำรประกำศตวแปรทจะเกบคำ
printf("Please insert side1:"); คอกำรแสดงผลเพอใหใสคำแลวน ำคำไปเกบไวท W1
scanf("%f",&W1); เปนกำรเกบคำ %f (สญลกษณของ float) ไวทตวแปร w1
ตวแปรท2 ท ำเชนเดยวกบตวแปรท1แตเกบคำ %fไวท w2
printf("Please insert to hight:"); เปนกำรใหใสคำควำมสง เพอน ำไปเกบไวท scanf("%f",&h);
area = 0.5 * (W1+W2) * h; กำรหำพนทตองค ำนวณตำมสตร
printf("Area of trapezoid side1:%f,side2:%f,Hight%f is Area: %f",W1,W2,h,area); เปนกำรแสดงเลขทถกแทนเขำไปแต
ละตวแปรอกครง แลวท ำกำรค ำนวณ
เมอ Compile & Run แลวใสตวเลขจะ
ไดค ำตอบ
Week4
โคดนปนการค านวณหาพนทสามเหลยม
#include <stdio.h> และ void main() ตองประกาศทกครง
ประกำศชนดตวแปรเปน float เพรำะตองเปนทศนยม
float b,h,area; เปนกำรประกำศตวแปรทจะเกบคำ
printf("Please insert Base of teianle:"); คอกำรแสดงผลเพอใหใสคำแลวน ำคำไปเกบไวทตวแปร b
scanf("%f",&b); เปนกำรเกบคำ %f (สญลกษณของ float)ทรบมำ ไวทตวแปร b
printf("Please insert Hight of teianle:"); คอกำรแสดงผลเพอใหใสคำแลวน ำคำควำมสงไปเกบไวทตวแปร h
scanf("%f",&h); เปนเกบคำของ%fทรบมำไวทตวแปร h
area = 0.5 * b * h; ใช area ในกำรน ำคำทรบมำ มำค ำนวณตำมสตร
printf("Area of teianle base:%f,hight:%f is area: %.2f",b,h,area); เปนกำรแสดงเลขทถกแทนเขำไปแตละตวแปรอกครง แลว
ท ำกำรค ำนวณ area: %.2f เปนกำรใหแสดงค ำตอบเปนทศนยม 2 ต ำแหนง
เมอ Compile & Run แลวใสตวเลขจะ
ไดค ำตอบ
WEEK4_counting_char
โคดนใชส าหรบนบตวอกษร
#include "stdio.h" และ void main()ตองประกาศทกครง #include "string.h"เปนการประกาศวาจะใชรบคาหลายตว
Char ใชแสดงคำตวอกษร เมอเปน string คอสำมำรถท ำตวอกษรใหมำกกวำ1ตวได มสญลกษณเปน %s
char name[30]; เปนกำรประกำศตวแปร และก ำหนดใหรบคำไมเกน 30 ตว
printf("Please insert your name-surname:"); แสดงผลใหปอนขอมลตวอกษรชอ และนำมสกล
gets(name); เปนกำรค ำนววณจ ำนวนตวอกษรทรบมำ
printf("%s has %d character",name,strlen(name)); แสดงผลทำงหนำจอ และกำรใช strlen(name) มำจำกกำรใช string ในกำรบอก
วำมจ ำนวนตวอกษรหลำยตว
เมอ Compile & Run แลวใสชอ และนำมสกล
ลงไป กด Enter โปรแกรมจะค ำนวณจ ำนวน
ตวอกษรแลวแสดงผลวำมกตว
WEEK5_age
โคดนส าหรบใสอายแบบมเงอนไข ถามอาย 60 หรอมากกวา 60 ปขนไปโปรแกรมจะบอกวา You are Oldest!!!
#include "stdio.h" และvoid main() ตองประกาศทกครง
Int เปนชนดตวแปรทใชแสดงคำเปนเลขจ ำนวนเตม
int age; เปนกำรประกำศตวแปรทใชเกบคำ และหนำจะแสดงผลเพอถำมอำยผใชโดยค ำสง printf("How old are you:");
คำของอำยทรบมำจะถกเกบไวท scanf("%d",&age); %d(เปนสญลกษณของ int)
if(age >=60) คอเงอนไขเมอใสอำย ถำมอำย 60 หรอ60ขนไปจะแสดงผลวำ You are Oldest!!!โดยค ำสง printf("You are
Oldest!!!\n\a\a");
printf("Good Bye"); ค ำสงนแสดงใหแสดงผลวำ Good Bye เมอใสอำยเสรจแลว
เมอ Compile & Run แลวใสอำย 60 ป โปรแกรมจะ
แสดงผลวำ You are Oldest!!!
Good Bye
เมอ Compile & Run แลวใสอำยต ำกวำ 60 โปรแกรมจะ
แสดงผลวำ Good Bye
WEEK5_char
#include "stdio.h" และvoid main() ตองท าการประกาศทกครง
ชนดตวแปรchar ใชส ำหรบแสดงคำทเปนตวอกษร
char ch1 = 'g' และchar ch2 = 'k' เปนกำรประกำศตวแปร และก ำหนดเพอน ำมำค ำนวณ ซงมกำรค ำนวณเปนตวเลขฐำน ASCII คำทไดจะ
ไดตำมตวอกษรทก ำหนด
printf("ch1:%d + ch2:%d= %d",ch1,ch2,ch1+ch2); เปนกำรแสดงตวเลขฐำนASCIIทไดมำจำกตวอษรทก ำหนด แลวคำทงสองตวมำหำ
ผลบวก
if(ch2 > ch1)เปนกำรก ำหนดเงอไขวำถำ ch2>ch1 ใหแสดงผลวำ Ch2 more than Ch1โดยค ำสง printf("\nCh2 more than Ch1");
}
เมอ Compile & Run แลวจะมกำรแสดงผลเชนน
WEEK6_grade
#include "stdio.h" และvoid main() ตองท าการประกาศทกครง
int score ใชชนดตวแปร int เพอประกำศตวแปร และแสดงผลเพอใหใสขอมลโดยค ำสง printf("Please insert your score:");
scanf("%d", &score); เกบคำตวแปรทรบมำไวท score
กำรใช if els if เปนกำรใชหลำยเงอนไขคอถำเงอนไขแรกเปนจรงกท ำค ำสงในสวนของเงอนไขแรกเลย แตถำเปนเทจกจะไปตรวจสอบเงอนไขทสอง
แตถำเปนเทจกตรวจเงอนไขทสำมตอไป โดยแตละเงอนไขแตละขอจะขนอยกบทเรำก ำหนด และผลทจะแสดงขนอยกบผใชเพอตรวจสอบวำเปนไป
ตำมเงอนไขขอใด จงจะแสดงผล
เมอ Compile & Run แลวกรอกคะแนน
ซงเปนไปตำมเงอนไขแรก ท ำใหแสดงผลวำ
ไดเกรดA
WEEK6_ switch case
#include "stdio.h" และvoid main() ตองท าการประกาศทกครง
char menu; ประกำศตวแปร และแสดงผลเพอถำมผใชวำตองกำรสงอะไรโดยใชค ำสง printf("You wate to Oder:");
scanf("%c",&menu); เปนกำรเกบคำตวแปรไวท menu โดยกำรใชเงอนไขค ำสง switch case ซงคลำยกบกำรใช if els if
case เปนกำรบอกสงทท ำโดยมกำรก ำหนดเปนเคสๆไป และมกำรใชตวอกษรเปนตวยอแทนทจะใชกำรเขยนแบบเตมๆ
default : printf("\nTry again"); เปนกำรบอกวำถำตอบนอกเหนอจำกในเคส จอจะแสดงผลวำใหพยำยำมใหมอกครง
เมอ Compile & Run จะม
กำรแสดงผลเปนค ำถำม
หลงจำกนนท ำกำรใสตวยอท
ก ำหนดไว โปรแกรมจะ
ประมวลผลออกมำเปนชอ
เตมทถกก ำหนดไว
WEEK6_ switch case_for
#include "stdio.h" และvoid main() ตองท าการประกาศทกครง
เมอมค ำสง for(counter=1 ; counter <5; counter++) เปนกำรบอกวำใหท ำซ ำ แตนอยกวำ5ครง เพรำะมแค4เมน และม
กำรใช switch case รวมดวยเปนกำรบอกสงทท ำโดยมกำรก ำหนดเปนเคสๆไป และมกำรใชตวอกษรเปนตวยอแทนทจะใชกำร
เขยนแบบเตมๆ
default : printf("\nTry again"); เปนกำรบอกวำถำตอบนอกเหนอจำกในเคส จอจะแสดงผลวำใหพยำยำมใหมอกครง
เมอ Compile & Run จะมกำร
แสดงผลเปนค ำถำม หลงจำกนน
ท ำกำรใสตวยอทก ำหนดไว
โปรแกรมจะประมวลผลออกมำ
เปนชอเตมทถกก ำหนดไว และ
สำมำรถท ำรำยกำรได 4 ครง
WEEK7_sudkoon
#include "stdio.h" และvoid main() ตองท าการประกาศทกครง
เปนกำรท ำสตรคณแม 2 โดยใชค ำสง for (counter=1;counter<=12;counter++) เปนกำรบอกวำท ำซ ำ 12ครงโดยเพมขนทละ1
เมอ Compile & Run จะมกำรแสดงผลเปนสตรคณแมท 2
-เลอก image เพอดงขอมลหนำจอ
-เลอกbottn และเปลยนชอตำมทเรำจะก ำหนด
ข
Appinventor
Apprication camera
- เขาสหนาapp
Topo Tool Box
Kidchakood
1.Browse for floder ไปไดรฟทเกบขอมล DEM ไป Floder DEM
2.พมพ DEM = GRIDobj (‘Kidchakood.tif) * เลอกไฟล tif
Dem = (Enter)
จะปรำกฏดงภำพ