นางสาวอรอนงค์ เกตุดาว รหัสนิสิต 59170038...

Preview:

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

Recommended