SlideShare a Scribd company logo
1 of 7
Download to read offline
เครื่องหมาย ในการคานวณคณิตศาสตร์ (Arithmetic
Operators)
     เครื่องหมาย             ความหมาย
           +     เครื่องหมายบวก (Addition)
            -    เครื่องหมายลบ (Subtraction)
          *        เครื่องหมายคูณ (Multiplication)
          /        เครื่องหมายหาร (Division)
          %        เครื่องหมายเอาเศษ (Modulus)
โปรแกรมหารเอาเศษ(mod)
#include <stdio.h>
#include <conio.h>
int main()
{
  printf("5 mod 3= %d n",5%3);
  printf("10 mod 9= %d n",10%9);
  printf("20 mod 3= %d n",20%3);
  getch();
  }
เครื่องหมายในการเปรียบเทียบ (Relational
                Operators)
เครื่องหมาย                  ความหมาย
     ==       เท่ากับ (Equal)
      !=      ไม่เท่ากับ (Not Equal)
       >      มากกว่า (Greater than)
       <      น้อยกว่า (Less than)
      >=      มากกว่าหรือเท่ากับ (Greater than and
              Equal)
    <=        น้อยกว่าหรือเท่ากับ (Less than and
              Equal)
เครื่องหมายในทางตรรกะ (Logical Operators)
ครื่อง ความหมาย                       ความหมาย
หมาย
  !  ไม่ (Not) ค่าที่ได้เป็นค่าตรงข้ามกับค่าที่ได้จากประโยค
 && และ (And) ผลลัพธ์ของ 2 ประโยค จะเป็นจริงก็ต่อเมื่อ มีเป็นค่า
               เป็นจริง ทั้ง 2 ประโยค
 ??     หรือ (Or) ผลลัพธ์ของ 2 ประโยค จะเป็นจริงก็ต่อเมื่อ มี
                  ประโยคใดประโยคหนึ่งที่มีเป็นค่าเป็นจริง
คาสัง scanf หมายถึง คาสังในการรับข้อมูลจาก
    ่                     ่
                  คียบอร์ด
                     ์
                ตัวอย่าง
        scanf(“%d”,&age);
 ตัวแปร age เป็นตัวแปรชนิด จานวนเต็ม
                ตัวอย่าง
        scanf(“%f”,&age);
  ตัวแปร age เป็นตัวแปรชนิด จานวนจริง
ตัวอย่างโปรแกรมถามอายุ
#include <stdio.h>
#include <conio.h>
int age; // 1
main()
{
printf(“How old are you? “); // 2
scanf(“%d”,&age); // 3
printf(“You are %d years old.n”,age); // 4
}
จากตัวอย่างสามารถอธิบายได้ดังนี้
1. สร้างตัวแปร ( Global Variables ) ชนิด int ชื่อ age เพื่อเก็บตัวเลขจานวนเต็ม
2. แสดงข้อความ How old are you? ออกทางหน้าจอ เพื่อแจ้งให้ผู้ใช้ทราบว่าจะต้องกรอก
ข้อมูลเป็นอายุ
3. เรียกใช้ฟังก์ชัน scanf() เพื่อรับค่าจากคีย์บอร์ดเข้ามา 1 ตัว โดยกาหนดรหัสรูปแบบ %d คือ
ข้อมูลที่เก็บไว้ใส่ในรูปของตัวเลขจานวนเต็ม
4. แสดงค่าของตัวแปร age ขึ้นมาบนหน้าจอ คือตัวเลขจานวนเต็มที่ผู้ใช้กรอกให้กับโปรแกรม
เมื่อประมวลผลแล้วข้อความจะแสดง ดังนี้
How old are you?
เมื่อกรอกตัวเลขจานวนเต็ม 1 ตัว แล้วกดปุ่ม Enter โปรแกรมจะทางานต่อไป
How old are you?19
ผลการทางานของโปรแกรมหลังจากกรอกข้อมูลลงไปแล้วดังนี้
How old are you?19

More Related Content

What's hot

ารเขียนอัลกอลิทึมแบบโฟล์วชาร์ต
ารเขียนอัลกอลิทึมแบบโฟล์วชาร์ตารเขียนอัลกอลิทึมแบบโฟล์วชาร์ต
ารเขียนอัลกอลิทึมแบบโฟล์วชาร์ตเทวัญ ภูพานทอง
 
การเขียนฟังก์ชั่นในภาษา C
การเขียนฟังก์ชั่นในภาษา Cการเขียนฟังก์ชั่นในภาษา C
การเขียนฟังก์ชั่นในภาษา CWarawut
 
การพัฒนาเอกสารออนไลน์ขั้นสูง Lect 06
การพัฒนาเอกสารออนไลน์ขั้นสูง Lect 06การพัฒนาเอกสารออนไลน์ขั้นสูง Lect 06
การพัฒนาเอกสารออนไลน์ขั้นสูง Lect 06Jenchoke Tachagomain
 
โปรแกรม
โปรแกรมโปรแกรม
โปรแกรมminkky04
 
โปรแกรม Matlap
โปรแกรม Matlapโปรแกรม Matlap
โปรแกรม Matlapminkky04
 

What's hot (15)

Introduce Python
Introduce PythonIntroduce Python
Introduce Python
 
chapter 3 คำสั่งควบคุม
chapter 3 คำสั่งควบคุมchapter 3 คำสั่งควบคุม
chapter 3 คำสั่งควบคุม
 
ารเขียนอัลกอลิทึมแบบโฟล์วชาร์ต
ารเขียนอัลกอลิทึมแบบโฟล์วชาร์ตารเขียนอัลกอลิทึมแบบโฟล์วชาร์ต
ารเขียนอัลกอลิทึมแบบโฟล์วชาร์ต
 
Lab intro-5-1
Lab intro-5-1Lab intro-5-1
Lab intro-5-1
 
การเขียนฟังก์ชั่นในภาษา C
การเขียนฟังก์ชั่นในภาษา Cการเขียนฟังก์ชั่นในภาษา C
การเขียนฟังก์ชั่นในภาษา C
 
Tec4
Tec4Tec4
Tec4
 
คอมโปรเฟรม
คอมโปรเฟรมคอมโปรเฟรม
คอมโปรเฟรม
 
การพัฒนาเอกสารออนไลน์ขั้นสูง Lect 06
การพัฒนาเอกสารออนไลน์ขั้นสูง Lect 06การพัฒนาเอกสารออนไลน์ขั้นสูง Lect 06
การพัฒนาเอกสารออนไลน์ขั้นสูง Lect 06
 
3.5 การแสดงผลและการรับข้อมูล
3.5 การแสดงผลและการรับข้อมูล3.5 การแสดงผลและการรับข้อมูล
3.5 การแสดงผลและการรับข้อมูล
 
C language
C languageC language
C language
 
comproyui
comproyuicomproyui
comproyui
 
ภาษา C#
ภาษา C#ภาษา C#
ภาษา C#
 
Learn 4
Learn 4Learn 4
Learn 4
 
โปรแกรม
โปรแกรมโปรแกรม
โปรแกรม
 
โปรแกรม Matlap
โปรแกรม Matlapโปรแกรม Matlap
โปรแกรม Matlap
 

Similar to 207

การเขียนคำสั่งควบคุมขั้นพื้นฐาน
การเขียนคำสั่งควบคุมขั้นพื้นฐานการเขียนคำสั่งควบคุมขั้นพื้นฐาน
การเขียนคำสั่งควบคุมขั้นพื้นฐานNookky Anapat
 
3.ประเภทของข้อมูลและตัวดำเนินการ
3.ประเภทของข้อมูลและตัวดำเนินการ3.ประเภทของข้อมูลและตัวดำเนินการ
3.ประเภทของข้อมูลและตัวดำเนินการmansuang1978
 
Java Programming: โครงสร้างควบคุม
Java Programming: โครงสร้างควบคุมJava Programming: โครงสร้างควบคุม
Java Programming: โครงสร้างควบคุมThanachart Numnonda
 
Slide unit1 พื้นฐานภาษาซี
Slide unit1  พื้นฐานภาษาซีSlide unit1  พื้นฐานภาษาซี
Slide unit1 พื้นฐานภาษาซีNoonid Maehongson
 
การสร้างแบบสอบถาม
 การสร้างแบบสอบถาม การสร้างแบบสอบถาม
การสร้างแบบสอบถามkruthanyaporn
 
ใบความรู้ที่ 1 ความรู้พื้นฐานโปรแกรมภาษาซี
ใบความรู้ที่ 1 ความรู้พื้นฐานโปรแกรมภาษาซีใบความรู้ที่ 1 ความรู้พื้นฐานโปรแกรมภาษาซี
ใบความรู้ที่ 1 ความรู้พื้นฐานโปรแกรมภาษาซีNattapon
 
งานนำเสนอ1
งานนำเสนอ1งานนำเสนอ1
งานนำเสนอ1Thank Chiro
 
บทที่ 5 ข้อมูลชนิดอาร์เรย์และสตริง 6.1
บทที่  5 ข้อมูลชนิดอาร์เรย์และสตริง 6.1บทที่  5 ข้อมูลชนิดอาร์เรย์และสตริง 6.1
บทที่ 5 ข้อมูลชนิดอาร์เรย์และสตริง 6.1Little Tukta Lita
 
Computer programming
Computer  programmingComputer  programming
Computer programmingPreaw Jariya
 

Similar to 207 (20)

การเขียนคำสั่งควบคุมขั้นพื้นฐาน
การเขียนคำสั่งควบคุมขั้นพื้นฐานการเขียนคำสั่งควบคุมขั้นพื้นฐาน
การเขียนคำสั่งควบคุมขั้นพื้นฐาน
 
Introduction toc
Introduction tocIntroduction toc
Introduction toc
 
C lang
C langC lang
C lang
 
3.ประเภทของข้อมูลและตัวดำเนินการ
3.ประเภทของข้อมูลและตัวดำเนินการ3.ประเภทของข้อมูลและตัวดำเนินการ
3.ประเภทของข้อมูลและตัวดำเนินการ
 
แนวคิดในการเขียนโปรแกรม
แนวคิดในการเขียนโปรแกรมแนวคิดในการเขียนโปรแกรม
แนวคิดในการเขียนโปรแกรม
 
Java Programming: โครงสร้างควบคุม
Java Programming: โครงสร้างควบคุมJava Programming: โครงสร้างควบคุม
Java Programming: โครงสร้างควบคุม
 
C slide
C slideC slide
C slide
 
Know1 3
Know1 3Know1 3
Know1 3
 
Chapter 02 Flowchart
Chapter 02 FlowchartChapter 02 Flowchart
Chapter 02 Flowchart
 
Learn 3
Learn 3Learn 3
Learn 3
 
Slide unit1 พื้นฐานภาษาซี
Slide unit1  พื้นฐานภาษาซีSlide unit1  พื้นฐานภาษาซี
Slide unit1 พื้นฐานภาษาซี
 
C language
C languageC language
C language
 
การสร้างแบบสอบถาม
 การสร้างแบบสอบถาม การสร้างแบบสอบถาม
การสร้างแบบสอบถาม
 
ใบความรู้ที่ 1 ความรู้พื้นฐานโปรแกรมภาษาซี
ใบความรู้ที่ 1 ความรู้พื้นฐานโปรแกรมภาษาซีใบความรู้ที่ 1 ความรู้พื้นฐานโปรแกรมภาษาซี
ใบความรู้ที่ 1 ความรู้พื้นฐานโปรแกรมภาษาซี
 
12
1212
12
 
Chapter1
Chapter1Chapter1
Chapter1
 
งานนำเสนอ1
งานนำเสนอ1งานนำเสนอ1
งานนำเสนอ1
 
บทที่ 5 ข้อมูลชนิดอาร์เรย์และสตริง 6.1
บทที่  5 ข้อมูลชนิดอาร์เรย์และสตริง 6.1บทที่  5 ข้อมูลชนิดอาร์เรย์และสตริง 6.1
บทที่ 5 ข้อมูลชนิดอาร์เรย์และสตริง 6.1
 
ฟังก์ชั่น Switch
ฟังก์ชั่น Switchฟังก์ชั่น Switch
ฟังก์ชั่น Switch
 
Computer programming
Computer  programmingComputer  programming
Computer programming
 

207

  • 1. เครื่องหมาย ในการคานวณคณิตศาสตร์ (Arithmetic Operators) เครื่องหมาย ความหมาย + เครื่องหมายบวก (Addition) - เครื่องหมายลบ (Subtraction) * เครื่องหมายคูณ (Multiplication) / เครื่องหมายหาร (Division) % เครื่องหมายเอาเศษ (Modulus)
  • 2. โปรแกรมหารเอาเศษ(mod) #include <stdio.h> #include <conio.h> int main() { printf("5 mod 3= %d n",5%3); printf("10 mod 9= %d n",10%9); printf("20 mod 3= %d n",20%3); getch(); }
  • 3. เครื่องหมายในการเปรียบเทียบ (Relational Operators) เครื่องหมาย ความหมาย == เท่ากับ (Equal) != ไม่เท่ากับ (Not Equal) > มากกว่า (Greater than) < น้อยกว่า (Less than) >= มากกว่าหรือเท่ากับ (Greater than and Equal) <= น้อยกว่าหรือเท่ากับ (Less than and Equal)
  • 4. เครื่องหมายในทางตรรกะ (Logical Operators) ครื่อง ความหมาย ความหมาย หมาย ! ไม่ (Not) ค่าที่ได้เป็นค่าตรงข้ามกับค่าที่ได้จากประโยค && และ (And) ผลลัพธ์ของ 2 ประโยค จะเป็นจริงก็ต่อเมื่อ มีเป็นค่า เป็นจริง ทั้ง 2 ประโยค ?? หรือ (Or) ผลลัพธ์ของ 2 ประโยค จะเป็นจริงก็ต่อเมื่อ มี ประโยคใดประโยคหนึ่งที่มีเป็นค่าเป็นจริง
  • 5. คาสัง scanf หมายถึง คาสังในการรับข้อมูลจาก ่ ่ คียบอร์ด ์ ตัวอย่าง scanf(“%d”,&age); ตัวแปร age เป็นตัวแปรชนิด จานวนเต็ม ตัวอย่าง scanf(“%f”,&age); ตัวแปร age เป็นตัวแปรชนิด จานวนจริง
  • 6. ตัวอย่างโปรแกรมถามอายุ #include <stdio.h> #include <conio.h> int age; // 1 main() { printf(“How old are you? “); // 2 scanf(“%d”,&age); // 3 printf(“You are %d years old.n”,age); // 4 }
  • 7. จากตัวอย่างสามารถอธิบายได้ดังนี้ 1. สร้างตัวแปร ( Global Variables ) ชนิด int ชื่อ age เพื่อเก็บตัวเลขจานวนเต็ม 2. แสดงข้อความ How old are you? ออกทางหน้าจอ เพื่อแจ้งให้ผู้ใช้ทราบว่าจะต้องกรอก ข้อมูลเป็นอายุ 3. เรียกใช้ฟังก์ชัน scanf() เพื่อรับค่าจากคีย์บอร์ดเข้ามา 1 ตัว โดยกาหนดรหัสรูปแบบ %d คือ ข้อมูลที่เก็บไว้ใส่ในรูปของตัวเลขจานวนเต็ม 4. แสดงค่าของตัวแปร age ขึ้นมาบนหน้าจอ คือตัวเลขจานวนเต็มที่ผู้ใช้กรอกให้กับโปรแกรม เมื่อประมวลผลแล้วข้อความจะแสดง ดังนี้ How old are you? เมื่อกรอกตัวเลขจานวนเต็ม 1 ตัว แล้วกดปุ่ม Enter โปรแกรมจะทางานต่อไป How old are you?19 ผลการทางานของโปรแกรมหลังจากกรอกข้อมูลลงไปแล้วดังนี้ How old are you?19