C

Amazing Loop (for) in C language

July 13, 2013

อยากจีบเด็กคอม ต้องใช้มุกนี้ ^_^ ที่จริงผมเขียนให้ผู้หญิงคนนึง แต่เห็นว่าหลายๆคนคงอยากได้ ก็จัดให้ #include <stdio.h> /* Amazing Hearth Loop for by Kusumoto http://kusumoto.co */ int main() { for (int a=0;a<2;a++) { printf(" "); if (a != 1) { for (int b=0;b<7;b++) { printf("*"); for (int c=0;c<=b;c++) { printf(" "); } printf("* \n"); }   }else{ for (int d=0;d<7;d++) { printf("* "); for […]

Lab_Capture-4 :: Queue

November 26, 2012

#include <stdio.h> typedef struct head { struct node *front; int count; struct node *rear; }HEAD;   typedef struct node { int data; struct node *next; }NODE; //start PrintQueue void PrintQueue(HEAD *headNode) { NODE *printNode=headNode->front; int numberOfQueue = headNode->count; int tempData[numberOfQueue];   printf("\n———-Print Queue———–\n"); while(printNode!=NULL) { //get data into array for display tempData[numberOfQueue-1] = printNode->data; printNode […]

Lab_Chapter-3 :: Stack

November 21, 2012

ตัวอย่างนี้ จะเป็นการรวมการทำงานของ Stack รวมถึงทั้งการ pop และ push แล้วสั่งแสดงผลทั้งหมด #include <stdio.h> /* Kusumoto Computer Coding http://kusumoto.co */   //void pop(NODE *head); //void push(NODE *headNode, char data); //void PrintStack(NODE *head); typedef struct node { char data; struct NODE *next; } NODE;   void PrintStack(NODE *head){ printf("\n ———- Print Stack ————\n"); while(head!=NULL) { if(head->data!=’H’){ printf(" | %c | […]

Special Games Version 1.2 (Source Code)

September 16, 2012

นี่คือ Source Code ของเกมส์ Special Games Version 1.2 ซึ่งเป็นรายงานของกลุ่มผมในวิชา Computer and Programming ครับ     Download Games Now! #include <stdio.h> //standard function #include <stdlib.h> //system function #include <conio.h> //costom function #include <time.h> //time function /* Special Games Version 1.2 Mainframe programs by Weerayut Hongsa http://kusumoto.co */   FILE *fptr; //Setup file method   //function header […]

Quiz IT (Structuring data & File)

September 10, 2012

จงเขียนโปรแกรม 1.1  รับข้อมูลนักศึกษาซึ่งประกอบด้วย รหัส 7 ตัวอักษร  ชื่อไม่เกิน 20 ตัวอักษร และ คะแนนวิชา Math   Eng   ComPro  และวิชา  Bio  เป็นจำนวนเต็ม แล้วเขียนข้อมูลลงแฟ้ม student.txt จำนวน 3 คน #include <stdio.h> #include <stdlib.h> //use function ‘exit’ /* Code By Weerayut Hongsa (Kusumoto) Software Engineering Prince of Songkla University Phuket Campus http://kusumoto.co */   //writedata.c struct student { char id[7]; char name[20]; int […]

Quiz Function (IT)

September 3, 2012

การแสดงตัวอักษรเป็นรูปสามเหลี่ยม ดังภาพที่ 1.2 ใน function จะต้องมีการทำงานดังนี้ รับค่าตัวอักษร 1 ตัว รับค่าจำนวนบรรทัดเป็นจำนวนเต็ม แสดงผลตัวอักษรจำนวนบรรทัดเท่ากับตัวเลขจำนวนเต็มที่รับเข้ามา #include<stdio.h> /* Code By Kusumoto (Weerayut Hongsa) Software Engineering Prince of Songkla University Phuket Campus http://kusumoto.co */   int main(void) { int b,c,d; char a; printf("The character is : "); scanf("%c",&a); printf("Number of line : "); scanf("%d",&b); for (c=1;c<=b;c++) { printf("\t"); for (d=1;d<=c;d++) { […]

Computer Programming Test Answer [Method,Array]

September 3, 2012

#include <stdio.h> main() {   int a,b,c; float d[3],e[3],g=0,z=0; char f[3] = {’a’,’b’,’c’};   for (a=1;a<=2;a++) { printf("Person no. %d \n",a); for (b=1;b<=3;b++) { printf("Enter amount of piece %c >>> ",f[b-1]); scanf("%f",&d[b-1]); printf("Enter price<baht> >>> "); scanf("%f",&e[b-1]); g = g+(e[b-1]*d[b-1]); printf("Price of %c is %.2f\n",f[b-1],e[b-1]*d[b-1]); } printf("——— Total’s person 1 %.2f————-\n",g); z = z+g; } […]

Homework Compro (Method)

August 16, 2012

วันนี้มีการบ้านเรื่อง Method มาด้วย เราจะมาดูความแตกต่างกันว่า แต่ละแบบของ Method ให้ผลยังไง พร้อมทั้ง Code เฉลยนะครับ อ้างอิงจากรูป เรามาดูกันเลย ว่า Method แต่ละแบบนั้นให้ผลยังไง แสดงผลยังไง และมีผลกับการบ้านครั้งนี้ยังไง ไปดูกันครับ โดยการทำการบ้านครั้งนี้ จะเป็นการสร้างโปรแกรมคำนวณเลขสองจำนวณ โดยนำมา + – * / ครับ ลองดูว่ามีความแตกต่างกันยังไง แบบที่ 1 (Void) #include <stdio.h> /* Computer Programing Homework (Method 1) By Mr.Weerayut Hongsa (Kusumoto) http://kusumoto.co */ main() { printf("##### Method Type 1 #####\n"); void sum(); sum(); void […]