6. 59170065
WEEK4_Triangle
การหาพื้นที่ สามเหลี่ยม
#include <stdio.h> และ void main()
ต้องประกาศทุกครั้ง
สูตร ½ x ฐ x สูง = 0.5*ฐ*ส = area
กาหนดตัวแปร ฐ = b , ส = h
ใช้ Data Type เป็น float รับข้อมูลที่เป็น
ทศนิยม
printf("Please insert Base of teianle:"); คือการแสดงผลเพื่อให้ใส่ค่า โดยฟังก์ชัน scanf("%f",&b); จะ
เป็นการเก็บค่าของ %f ที่รับมาไว้ที่ตัวแปร b
printf("Please insert Hight of teianle:"); คือการแสดงผลเพื่อให้ใส่ค่าความสูง 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); กาหนด %f ว่า %f ของแต่ละตัวเป็น
ของตัวแปรใด ถ้าต้องการให้แสดงผลลัพธ์เป็นทศนิยมท 2 ตาแหน่ง ให้ใส่ .2 ตรง %f ของตัวแปร area
10. 59170065
WEEK5_Age
โค้ดแบบมีเงื่อนไข if
#include "stdio.h" และvoid main() ต้องประกาศทุกครั้ง
ประกาศ Data Type เป็น 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!!!naa"); สัญลักษณ์ a จะทาให้มีเสียงบี๊บ! เป็นการเพิ่มฟังก์ชันให้กับโปรแกรม
printf("Good Bye"); แสดงผลคาว่า Good Bye เมื่อเสร็จการแสดงผล
11. 59170065
Compile & Run ถ้าหากใส่อายุ 60 ปีขึ้นไป โปรแกรมจะแสดงผลว่า
You are Oldest!!!
Good Bye
Compile & Run แล้วใส่อายุต่ากว่า 60
โปรแกรมจะแสดงผลว่า Good Bye
12. 59170065
WEEK5_Char
#include "stdio.h" และvoid main() ต้องประกาศทุกครั้ง
ประกาศ Data Type เป็น char ใช้สาหรับรับข้อมูลที่เป็นตัวอักษร
char ch1 = 'g' และchar ch2 = 'k' เป็นการประกาศตัวแปร และกาหนดเพื่อนามาคานวณ อิงจากตัวเลข
ฐาน ASCII ค่าที่ได้จะได้ตามตัวอักษรที่กาหนด
printf("ch1:%d + ch2:%d= %d",ch1,ch2,ch1+ch2); จะเป็นการแสดงผลค่าของตัวอักษรที่กาหนดไว้
และนาค่านั้นมาคานวณ
if(ch2 > ch1)เป็นการกาหนดเงื่อไขว่าถ้า ch2>ch1 ให้แสดงผลว่า Ch2 more than Ch1 โดยใช้คาสั่ง
printf("nCh2 more than Ch1");
Compile & Run แล้วจะมีการแสดงผลดังภาพ
13. 59170065
WEEK6_Grade
#include "stdio.h" และvoid main() ต้องทาการประกาศทุกครั้ง
ประกาศ Data Type เป็น int กาหนดตัวแปร score => int score;
แสดงผลเพื่อให้ใส่ข้อมูลโดยคาสั่ง printf("Please insert your score:");
scanf("%d", &score); เก็บค่าตัวแปรที่รับมาไว้ที่ score
การใช้ if els if เป็นการใช้หลายเงื่อนไขคือถ้าเงื่อนไขแรกเป็นจริงก็ทาคาสั่งในส่วนของเงื่อนไขแรกเลย แต่ถ้าเป็น
เท็จก็จะไปตรวจสอบเงื่อนไขที่สอง แต่ถ้าเป็นเท็จก็ตรวจเงื่อนไขที่สามต่อไป โดยแต่ละเงื่อนไขแต่ละข้อจะขึ้นอยู่
กับที่เรากาหนด และผลที่จะแสดงขึ้นอยู่กับผู้ใช้เพื่อตรวจสอบว่าเป็นไปตามเงื่อนไขข้อใด จึงจะแสดงผล
Compile & Run ใส่คะแนนลงไป โปรแกรมจะ
แสดงเกรดที่ได้ออกมา
14. 59170065
WEEK6_Swich case
#include "stdio.h" และvoid main() ต้องทาการประกาศทุกครั้ง
char menu; เป็นการประกาศ Data Type และกาหนดตัวแปร
printf("You want to Oder:"); เป็นคาสั่งแสดงผลเพื่อถามผู้ใช้ว่าต้องการอะไร
scanf("%c",&menu); เป็นการเก็บค่าตัวแปรไว้ที่ menu โดยการใช้เงื่อนไขคาสั่ง switch case ซึ่งคล้าย
กับการใช้ if els if
case เป็นการบอกสิ่งที่ทาโดยมีการกาหนดเป็นเคส ในแต่ละเคสจะกาหนดเป็นอักษรย่อเพียง 1 ตัว
default : printf("nTry again"); เป็นการบอกว่าถ้าตอบนอกเหนือจากในเคส โปรแกรมจะขึ้นลอง
ใหม่อีกครั้ง
Compile & Run การแสดงผลจะเป็นดังภาพ