Upload
phitsinee-mymintz
View
19
Download
1
Embed Size (px)
Citation preview
Week 1 การแสดงชอ รหสนสต Hello GI
1.File > New>Source File
2.พมพในสวนของโปรพรเซสเซอรไดเลคชน ตอดวย include<stdio.h>
3.void main() เปนชดค าสงใหชดโปรแกรมท างาน
4.เขยนโคด
{
printf("Ornanong Ketdao\n 59170038 \n Hello GI");
getch();
}
5.Save as > นามสกล .c
6. กด compile & run
WEEK 2 การรบคาจ านวนเตม 2 จ านวน
และหาผลบวก
1. พมพในสวนของโปรพรเซสเซอรไดเลคชน ตอดวยinclude<stdio.h>
void main() เปนชดค าสงใหชดโปรแกรมท างาน
2.เขยนโคด
{
int num1,num2,sum;
printf("Please insert Number1:");
scanf("%d",&num1);
printf("Please insert number2:");
scanf("%d",&num2);
sum = num1 + num2;
printf("Sum of %d + %d = %d",num1,num2,sum);
getch();
return 0;
}
3.Save as > นามสกล .c
4. กด compile & run
Week3
การหาสเหลยมคางหม
1.พมพในสวนของโปรพรเซสเซอรไดเลคชน ตอดวยinclude<stdio.h>
void main() เปนชดค าสงใหชดโปรแกรมท างาน
2.เขยนโคด
{
float w1,w2,h,area;
printf("please insert side1:");
scanf("%f",&w1);
printf("please insert side2:");
scanf("%f",&w2);
printf("please insert to height:");
scanf("%f",&h);
area=0.5*(w1+w2)*h;
printf("Area of trapezoid side1:%f,side2:%f,height:%f,is Area:%f",w1,w2,h,area);
getch();
return 0;
}
ตวแปร w1 = ดานคขนานท1 , w2 = ดาวคขนานท2 , h = ความสง , area = ผลลพธ
สตรสเหลยมคางหม 1/2 * (w1+w2)*h
Scanf การรบคาตวแปร
%f = float
3.Save as > นามสกล .c
4. กด compile & run
Week 4
1.รบชอ-นามสกล
และ นบจ านวนตวอกษร
2.การหาพนทสามเหลยม
1รบชอ-นามสกลและ นบจ านวนตวอกษร
1.พมพในสวนของโปรพรเซสเซอรไดเลคชน ตอดวยinclude ”stdio.h”
พมพในสวนของโปรพรเซสเซอรไดเลคชน ตอดวย include "string.h" จะเกยวกบตวอกษรโดยเฉพาะ
void main() เปนชดค าสงใหชดโปรแกรมท างาน
2.เขยนโคด
{
char name[30];
printf("please insert your name-surname:");
gets(name);
printf("%s has %d character",name,strlen(name));
getch();
return 0;
}
Name [การเกบตวอกขระ]
%s = strlen
3. Save as > นามสกล .c
4. compile & run
2 การหาพนทสามเหลยม 1.พมพในสวนของโปรพรเซสเซอรไดเลคชน ตอดวยinclude ”stdio.h”
void main() เปนชดค าสงใหชดโปรแกรมท างาน
2.เขยนโคด
{
float b,h,area;
printf("please in sert base of triangle:");
scanf("%f",&b);
printf("please insert heigh of triangle:");
scanf("%f",&h);
area=0.5*b*h;
printf("Area of trangle base:%f height:%f is area:%.2f",b,h,area);
getch();
return 0;
}
ตวแปร
b= ฐาน , h=ความสง , scanf = การรบคาตวแปร , area=ผลลพธ
สตร ½*ฐาน+สง
3.save as > นามสกล .c
4.compile & run
Week5
1.การน าตวอกษรมาบวกกน(ASCII)
2.การถามอายโดยใช if-else
3.การน าตวอกษรมาบวกกน(ASCII)โดยการก าหนดตวอกษร
1.การน าตวอกษรมาบวกกน(ASCII)โดยการก าหนดตวอกษร
1.พมพในสวนของโปรพรเซสเซอรไดเลคชน ตอดวยinclude ”stdio.h”
void main() เปนชดค าสงใหชดโปรแกรมท างาน
2.เขยนโคด
{
char ch1='g';
char ch2='k';
printf("ch1:%d+ch2:%d=%d,ch2,ch1+ch2");
if(ch2>ch1)
{
printf("\nCh2 more than ch1");
}
printf("\nGoodby");
getch();
return 0;
}
ใชค าสง char เพราะเกยวกบตวอกษร
ใชค าสง if(ch2>ch1) เพราะ ถาคาch2 มากกวา ch1 เมอใด
กจะแสดง Ch2 more than ch1 ในค าส งของ if ทก าหนด
3.save as > นามสกล .c
4.compile & run
2.การถามอายโดยใช if-else
1.พมพในสวนของโปรพรเซสเซอรไดเลคชน ตอดวยinclude ”stdio.h”
void main() เปนชดค าสงใหชดโปรแกรมท างาน
2.เขยนโคด
{
int age;
printf("How old are you:");
scanf("%d",&age);
if(age>=60)
{
printf("You are Oldest!!!!\n\a\a");
}
else
{
printf("You are baby face :P\n\a\a\a");
}
printf("Good Bye");
getch();
return 0;
}
ค าส งแบบเงอนไข if – else (age>=60) ถาปอนจ านวนมากกวา 60 จะแสดง “You are
Oldest!!!!”
แตปอนจ านวนนอยกวา 60 จะแสดง “You are baby face”
3.save as > นามสกล .c
4.compile & run
3.การน าตวอกษรมาบวกกน(ASCII)โดยการก าหนดตวอกษร
1.พมพในสวนของโปรพรเซสเซอรไดเลคชน ตอดวยinclude ”stdio.h”
void main() เปนชดค าสงใหชดโปรแกรมท างาน
2.เขยนโคด
{
char ch1,ch2;
printf("please insert Character1:");
scanf(" %c",&ch1);
printf("please insert Character2:");
scanf(" %c",&ch2);
printf("Ch1:%d+ch2:%d=%d",ch1,ch2,ch1+ch2);
if(ch2>ch1)
{
printf("\nCh2 more than Ch1");
}
printf("\nGoodbye");
getch();
return 0;
}
โดยการพมตวอกขระ ท please insert Character1: และ please insert Character2:
จะมการรบตวขระแปลเปนจ านวนคาของตวอกษระทพมลงไป หลงจะนนจะมาบวกกน
ค าส งแบบเงอนไข if (ch2>ch1) ถาch2 มากกวา ch1 จะแสดง Ch2 more than Ch1
Scanf การรบคา
3.save as > นามสกล .c
Week6
1.การคดเกรดโดยใช if-else
2.การสงอาหารโดยใช switch-case
3.การสงอาหารโดยใช switch-case และค าสง for
1.การคดเกรดโดยใช if-else
1.พมพในสวนของโปรพรเซสเซอรไดเลคชน ตอดวยinclude ”stdio.h”
void main() เปนชดค าสงใหชดโปรแกรมท างาน
2.เขยนโคด
{
int score;
printf("please insert your score:");
scanf("%d",&score);
if(score>=80)
printf("You are Grade A");
else if((score>=75)&&(score<=79))
printf("You are Grade B+");
else if((score>=70)&&(score<=74))
printf("You are Grade B");
else if((score>=65)&&(score<=69))
printf("You are Grade C+");
else if((score>=60)&&(score<=64))
printf("You are Grade C");
else if((score>=55)&&(score<=59))
printf("You are Grade D+");
else if((score>=50)&&(score<=54))
printf("You are Grade D");
else
printf("You are Grade F");
printf("\ngoodbye");
getch();
return 0;
}
ตวแปร Score=คะแนน
พมคะแนนทไดหรอก าหนดท please insert your score:
ถาคะแนนมากกวาหรอเทยมเทา 80 จะไดเกรด A
ถาคะแนน 75-79 จะไดเกรด B+
ถาคะแนน 70-74 จะไดเกรด B
ถาคะแนน 65-69 จะไดเกรด C+
ถาคะแนน 60-64 จะไดเกรด C
ถาคะแนน 55-59 จะไดเกรด D+
ถาคะแนน 50-54 จะไดเกรด D
แลวถา นอยกวา 50 จะได เกรด F
3.save as > นามสกล
4.compile & run
2.การสงอาหารโดยใช switch-case
1.พมพในสวนของโปรพรเซสเซอรไดเลคชน ตอดวยinclude ”stdio.h”
void main() เปนชดค าสงใหชดโปรแกรมท างาน
2.เขยนโคด
{
char menu;
printf("You want to Oder:");
scanf("%c",&menu);
switch(menu)
{
Case 'p' : printf("Papaya salad 120");
break;
case 'c' : printf("Chicken Grill 500");
break;
case 't' : printf("Tomyam bone young 180");
break;
case 's' : printf("Sticky rice 90");
break;
default : printf("\nTry again");
}
printf("\n-----------------------");
getch();
return 0;
}
Scanf การรบคาตวแปร เปน %c เพราะ ก าหนด char การพมพตวษร
แลวมาก าหนดตวอกษร
ตวแปรและจะแสดงขนมา ถาเราพมพตวยอ
p = Papaya salad 120
c = Chicken Grill 500
t = Tomyam bone young 180
s = Sticky rice 90
3.save as > นามสกล .c
4.compile & run
3.การสงอาหารโดยใช switch-case และค าสง for
1.พมพในสวนของโปรพรเซสเซอรไดเลคชน ตอดวยinclude ”stdio.h”
void main() เปนชดค าสงใหชดโปรแกรมท างาน
2.เขยนโคด
{
char menu;
int counter;
for(counter=1; counter<5; counter++)
{
printf("You want to Oder:");
scanf("%c",&menu);
switch(menu)
{
case'p' : printf("Papaya salad 120");
break;
case'c' : printf("Chicken Grill 500");
break;
case't' : printf("Tomyam bone young 180");
break;
case's' : printf("Sticky rice 90");
break;
default : printf("\nTry again");
}
}
printf("\n-----------------------");
getch();
return 0;
}
Scanf การรบคาตวแปร เปน %c เพราะ ก าหนด char การพมพตวษร
แลวมาก าหนดตวอกษร
ตวแปรและจะแสดงขนมา ถาเราพมพตวยอ
p = Papaya salad 120
c = Chicken Grill 500
t = Tomyam bone young 180
s = Sticky rice 90
for = การท าซ า เราก าหนดท าซ า 5 ครง
3.save as > นามสกล .c
4.compile & run
Week 7 1.การคดเลขสตรคณ
2.การคดเลขสตรคณโดยใช While
3.การคดเลขสตรคณโดยใช Do – While
1.การคดเลขสตรคณ
1.พมพในสวนของโปรพรเซสเซอรไดเลคชน ตอดวยinclude ”stdio.h”
void main() เปนชดค าสงใหชดโปรแกรมท างาน
2.เขยนโคด
{
int counter,number,counter1;
for(counter1=1;counter1<=5;counter1++)
{
printf("please insert Number:");
scanf("%d",&number);
for(counter=1;counter<=12;counter++)
{
printf("%dx%d=%d\n",number,counter,number*counter);
}
}
printf("\nGoodbye");
getch();
return 0;
}
เราใสเลขท please insert Number:
?*1 - ?*12 ? เลขเราจะจะเปนคนก าหนดวาเราอยากจะรวาแมสตรคณนเทาไหรบาง
for=การท าซ า เราก าหนดท าซ าถง 5 ครง
3.save as > นามสกล .c
4.compile & run
2.การคดเลขสตรคณโดยใช While
1.พมพในสวนของโปรพรเซสเซอรไดเลคชน ตอดวยinclude ”stdio.h”
void main() เปนชดค าสงใหชดโปรแกรมท างาน
2.เขยนโคด
{
int counter;
counter=1;
while(counter<=12)
{
printf("2x%d=%d\n",counter,2*counter) ;
counter++;
}
printf("\nGoodbye");
getch();
return 0;
}
While = ท างานไปเรอยๆแตถาเปนเทจจะหยดท างานแลวออกจาก loop
Int %d เปรจ านวนเตม
3.save as > นามสกล .c
4.complie & run
3.การคดเลขสตรคณโดยใช Do – While
1.พมพในสวนของโปรพรเซสเซอรไดเลคชน ตอดวยinclude ”stdio.h”
void main() เปนชดค าสงใหชดโปรแกรมท างาน
2.เขยนโคด
{
int counter;
counter=1;
do
{
printf("2x%d=%d\n",counter,2*counter) ;
counter++;
}while(counter<=12);
printf("\nGoodbye");
getch();
return 0;
}
do while รนโปรแกรมตามทระบโดยไมมการเชค เมอท างานเสรจแลวคอยเชค ถาเปนจรงจะท างานซ าไปเรอย เปนเทจออก loopทนท
\n ขนบรรทดใหม
3.save as > นามสกล .c
4.complie&run
Week8
1.arrey 1D
2.arrey 2D crosstab
3.arrey revers
1.arrey 1D 1.พมพในสวนของโปรพรเซสเซอรไดเลคชน ตอดวยinclude ”stdio.h”
void main() เปนชดค าสงใหชดโปรแกรมท างาน
2.เขยนโคด
{
int a[5];
a[0]=1;
a[1]=2;
a[2]=3;
a[3]=4;
a[4]=5;
printf("%d %d %d %d %d",a[0],a[1],a[2],a[3],a[4]);
printf("\nGoodbye");
getch();
return 0;
}}
a[5] เกบขอมลทตางกน เกบได 5 คา
1-5 สมมตมคนมาเชาหองอย
3.save as
4.complie & run
2.arrey 2D crosstab
1.พมพในสวนของโปรพรเซสเซอรไดเลคชน ตอดวยinclude ”stdio.h”
void main() เปนชดค าสงใหชดโปรแกรมท างาน
2.เขยนโคด
{
int table[9][9],i,j,x;
for(i=1;i<=9;i++)
{
for(j=1;j<=9;j++)
{
x= i-1;
table[x][j-1]=i*j;
}
}
printf("* |\t1\t2\t3\t4\t5\t6\t7\t8\t9\n");
printf("----------------------------------------------------------------\n");
for(i=0;i<9;i++)
{
printf("%d|\t",i+1);
for(j=0;j<9;j++)
{
printf("%d\t",table[i][j]);
}
}
getch();
return 0;
}
3.save as > นามสกล .c
4.complie & run
3.arrey revers
1.พมพในสวนของโปรพรเซสเซอรไดเลคชน ตอดวยinclude ”stdio.h”
พมพในสวนของโปรพรเซสเซอรไดเลคชน ตอดวยinclude ”conio.h” ควบคมการแสดงผล รบคาจากคบอรด และตองคกบ gets
void main() เปนชดค าสงใหชดโปรแกรมท างาน
2.เขยนโคด
{
int i;
char word[MAX_VALUE];
printf("Enter Your Word");
gets(word);
printf("Reverse of your word is");
for(i=strle(word)-1;i>=0;i--)
{
printf("%c",word[i]);
}
getch();
return 0;
}
i— คาจะลดทละ 1 คา
word คอตวเกบตวอกษร
3.save as > นามสกล .c