วันอาทิตย์ที่ 28 มิถุนายน พ.ศ. 2552

DST 02 -24/6/52

สรุปบทเรียน อะเรย์และเรคคอร์ด
อะเรย์ (Array) เป็นโครงสร้างข้อมูลที่ประกอบด้วยสมาชิกจำนวนคงที่และมีรูปแบบเดียวกัน ใช้เนื้อที่จัดเก็บขนาดเท่ากัน
การกำหนดค่าอะเรย์ต้องกำหนดชื่อพร้อม ซับสคริบ ซึ่งมีได้มากกว่า1จำนวน และใช้บอกมิติของอะเรย์ ประกอบด้วย ค่าสูงสุด
และต่ำสุดของวับสคริบนั้นเรียกว่า ขอบเขตบนและขอบเขตล่างตามลำดับ โดยค่าซับสคริบที่ใช้อ้างถึงสมาชิกจะต้องมากกว่า
เรคคอร์ด หรือ สตรัคเจอร์ (record or Structure) เป็นโครงสร้างข้อมูลที่ประกอบด้วยข้อมูลพื้นฐานต่างประเภทกัน
สตรัคเจอร์ (Structure) คือโครงสร้าที่มีสมาชิกต่างประเภทกัน เช่นจำนวนเต็ม ทศนิยม อักขระ อะเรย์ หรือสตรัคเจอร์ด้วยกันก็ได้


ตัวอย่าง structure ที่ใช้ในการบันทักการซื้อสินค้าในหนึ่งวัน
#include"stdio.h"
main()
{
struct number
{
int i;
int a;
}num;
struct date
{
int day;
int month;
int year;
};struct product
{
float price;
char type[40];
int many;
struct date buy;
float total;
}pn;

{
printf("\t\tbuyer Data\n",num.i+1);
printf("Date of buy : ");
scanf("%d",&pn.buy.day);
printf("month of buy : ");
scanf("%d",&pn.buy.month);
printf("Year of buy : ");
scanf("%d",&pn.buy.year);
printf("Buy date : %d-%d-%d\n",pn.buy.day,pn.buy.month,pn.buy.year);

printf("How many type you will buy : ");
scanf("%d",&num.a);

for(num.i=0;num.i{
printf("Enter type name : ");
scanf("%s",&pn.type);
printf("price = ");
scanf("%f",&pn.price);
printf("How many you buy : ");
scanf("%d",&pn.many);
printf(" \n");

pn.total = pn.price*pn.many;

printf("\t\t Data buyer \n");
printf("Buy date : %d-%d-%d\n",pn.buy.day,pn.buy.month,pn.buy.year);
printf("Name : %s\n",pn.type);
printf("price : %.0f\n",pn.price);
printf("Pieces : %d\n",pn.many);
printf("total : %.2f\n\n",pn.total);
}
}
}

DTS 01-17/6/52

แนะนำเนื้อหารายวิชาและทบทวนการใช้โปรแกรมภาษาซี

วันเสาร์ที่ 27 มิถุนายน พ.ศ. 2552

ประวัติส่วนตัว


ชื่อ :: นายกตัญญู ศิวะยิ่งสุวรรณ ชื่อเล่น เก่ง
MR.Katanyu Sivayingsuwan
หัสนักศึกษา :: 50152792076
ปัจจุบันศึกษาอยู่ที่ :: มหาวิทยาลัยราชฎัชสวนดุสิต หลักสูตร การบริหารธุรกิจ (คอมพิวเตอร์ธุรกิจ) คณะวิทยาการจัดการ
Tel. :: 080-2567-671