วันพฤหัสบดีที่ 24 กุมภาพันธ์ พ.ศ. 2554

สรุปผลการปฏิบัติงานสัปดาห์ที่ 14 ระหว่างวันที่ 1-4 กุมภาพันธ์ 2554

1 ก.พ. 54 - วาดแผนที่ ที่จอดรถ
- ทำบันทึกที่จอดรถบัส
2 ก.พ. 54 - จัดพิมพ์รายชื่อผู้เข้าประชุม KM
- เข้าร่วมกิจกรรม Qcc รับฟังการแข่ง Qcc
3 ก.พ. 54 - วาดแผนผังห้อง
4 ก.พ. 54 เข้าร่วมการจัดอบรม เรื่อง ทักษะการใช้ 5 Q เพื่อก้าวสู่ความเป้นเลิศ

ปัญหาและอุปสรรค

1.ในการจัดพิมพ์รายชื่อผู้เข้าประชุม KM ได้รายชื่อไม่ครบทำให้งานล่าช้า

สรุปผลการปฏิบัติงานสัปดาห์ที่ 13 ระหว่างวันที่ 24-31 มกราคม 2554

- จัดทำแผ่นผับ
- ขนย้ายอุปกรณ์ในห้อง
- ทำบันทึกขอรถบัส 2 คน ในการพาพนักงานใหม่ไปทำกิจกรรมที่เขืี่อนศรีนครินทร์
- จัดทำบันทึกให้หัวหน้ากอง เรื่องการจ้างวิทยากรในการอบรม
- รับโทรศัพท์
- จัดทำงบ ประมาณ ปี 54
- แก้ไข Qcc
- รับโทรศัพย์



ปัญหาและอุปสรรค
1. การแก้ไขงบประมาณ มีตัวเลขเยอะทำให้ต้องใช้เวลา

สรุปผลการปฏิบัติงานสัปดาห์ที่ 12 ระหว่างวันที่ 17-21 มกราคม 2554

- แก้ไข Qcc
- แก้ไข Qcc จัดทำเพิ่มเติมหลังการตรวจสอบจากหัวหน้า
- พิมพ์บันทึกขอใช้รถ
- รับโทรศัพท์
- จัดทำบันทึกการขอใช้รถ

ปัญหาและอุปสรรค
1. Qcc ที่ใช้ในการแข่งขันมีการแก้ไขบ่อยเนื่องจากแต่ละคนมีความคิดเห็นไม่ตรงกันและใกล้วันแข่งแล้วต้องส่งรูปเล่มให้ คณะกรรมการ จึงทำให้มีการแก้ไขบ่อยๆ

สรุปผลการปฏิบัติงานสัปดาห์ที่ 11 ระหว่างวันที่ 10-14 มกราคม 2554

- ย้ายปริ้นเตอร์ และลงไดเวอร์เข้ากับคอมพิวเตอร์
- ประกอบคอมให้กับรองหัวหน้ากอง
- จัดทำบันทึก การเข้าสมัคร Qcc เข้าเสนอผลงานในวันคุณภาพสายงานพัฒนา ปี 54
- จัดพิมนโยบายกลุ่ม
- จัดพิมพ์ สคริป ให้กลุ่มผู้เข้าแข่งขัน Qcc
- แก้ไขเพาเวอร์พ้อย ที่ใช้ในการเสนอ
- จัดทำบันทึกขอยืมรถ
- รับโทรศัพท์
- รับโทรศัพท์

ปัญหาและอุปสรรค
1. การแก้ไข Qcc ในงานวันคุณภาพมีการแก้ไขบ่อยเพราะทางกลุ่มมีความคิดเห็นไม่ตรงกัน และยังไม่สมบูรณ์

สรุปผลการปฏิบัติงานสัปดาห์ที่ 10 ระหว่างวันที่ 4-7 มกราคม 2554

- ทำลายเอกสาร
- ขนย้ายตู้ (ย้ายห้องทำงาน)
- ทำลายเอกสาร

- ทำบันทึกข้อใช้รถให้หัวหน้ากอง


ปัญหาและอุปสรรค

1. การทำลายเอกสารมีจำนวนมากแต่ใช้มือทำให้เจ็บมือ
2. การขนย้ายห้องต้องขนตู้จำนวนมากทำให้ลำบากต้องใช้เวลาหลายวัน

สรุปผลการปฏิบัติงานสัปดาห์ที่ 9 ระหว่างวันที่ 27-30 ธันวาคม 2553

- ทำลายเอกสารเนื่องจากมีการย้ายสังกัด
- ย้ายตู้ภายในห้องและเอกสารใหม่
- ทำลายเอกสาร
- ย้ายตู้ , ทำความสะอาดห้อง


ปัญหาและอุปสรรค
1. การทำลายเอกสารมีจำนวนมาก
2. การทำความสะอาดห้องมีฝุ่นมาก

สรุปผลการปฏิบัติงานสัปดาห์ที่ 8 ระหว่างวันที่ 20-24 ธันวาคม 2553

- จัดทำเอกสารประกอบการประชุม
- แก้ไข Qcc เพิ่มเติม
- จัดพิมพ์เอกสารสรุปการอบรม เดือนพฤศจิกายน
- แก้ไข Qcc
- จัดทำเอกสารประกอบการอบรม
- พิมพ์รายชื่อผู้เข้าอบรมในวันที่ 27 ธ.ค. 2553
- เข้าร่วมกิจกรรม กีฬาสี กฟผ.สปอตเดย์

ปัญหาและอุปสรรค
1. ข้อมูลที่ใช้ในการจัดทำเอกสารการประชุมมีข้อมูลไม่เพียงพอทำให้ต้องหาข้อมูลเพิ่มเติม

สรุปผลการปฏิบัติงานสัปดาห์ที่ 7 ระหว่างวันที่ 13-17 ธันวาคม 2553

- ตัดต่อ, แก้ไข ภาพกิจกรรมในการอบรมเพื่อนทำการแก้ขไและอัพเดทขึ้นเว็บ
- จัดทำจดหมายพิจารณาทบทวนและยืนยันชื่อผู้แทนฝ่าย
- ทำกิจกรรมกระชับความสัมพันธ์ภายในกอง
- จัดทำจดหมายตอบรับการจัดอบรมไปยังฝ่ายต่าง ๆ (ด่วนมาก)

ปัญหาและอุปสรรค

1. การจัดทำจดหมายตอบรับ เป็นจดหมายด่วนมากทำให้มีข้อผิดพลาดในการส่งจดหมาย

สรุปผลการปฏิบัติงานสัปดาห์ที่ 6 ระหว่างวันที่ 7-9 ธันวาคม 2553

- ตรวจสอบและแก้ไขแผนงบประมาณ ทั้ง 23 ฝ่าย
หมายเหตุ

เนื่องจากการตรวจสอบแก้ไข มีจำนวนมากจึงทำให้ ใช้เวลานาน

ปัญหาและอุปสรรค
1. ข้อมูลมีจำนวนมากจึงจากต่อการตรวจสอบและแก้ไขหาข้อผิดพลาด

วันจันทร์ที่ 6 ธันวาคม พ.ศ. 2553

สรุปผลการปฏิบัติงานสัปดาห์ที่ 5 ระหว่างวันที่ 29 - 30 พฤศจิกายน และ 1-3 ธันวาคม 2553

- จัดทำงบฝ่าย อทด., ชพพ., อพผ.
- จัดทำงบฝ่าย อสล., อชส., อหพ.
- ศึกษาการอัพข้อมูลขึ้นเว็บจากผู้ดูแลการฝึกงาน ของสายงานพัฒนา
- ศึกษาการอัพข้อมูลขึ้นเว็บและการทำเว็บเบื้องต้น
- ศึกษาการทำเว็บเบื้องต้นและการอัพเดทข้อมูลในเว็บสายงานพัฒนา

ปัญหาและอุปสรรค
1. การจัดทำจดหมายเป็นจดหมายด่วนมากจึงต้องใช้ความเร็วในการทำ
2. การแก้ไขงบประมาณ แผนการจัดอบรม ต้องใช้ความละเอียดในการตรวจสอบและต้องมีความถูกต้อง

สรุปผลการปฏิบัติงานสัปดาห์ที่ 4 ระหว่างวันที่ 22 - 26 พฤศจิกายน 2553

- จัดทำงบประมาณในการจัดอบรมปี 54 ซึ่งมีทั้งหมด 23 ฝ่าย โดยการ รวบรวมไฟล์ทั้ง 23 ฝ่าย
ให้อยู่ในไฟล์เดียวกัน
- จัดทำงบฝ่าย ควผร-พ., ชพป., อนค.
- จัดทำงบฝ่าย อวค., อวฟ., อกร.
- จัดทำงบฝ่าย ชพร., ออก., ชพน., อวน.
- จัดทำงบฝ่าย อกน., อสร., ชพส.
- จัดทำงบฝ่าย อผค., อวส., ชพก., อกส.,


ปัญหาและอุปสรรค
1. ข้อมูลมีจำนวนมากทำให้ผิดพลาดได้ง่าย
2. การรวมไฟล์แต่ละฝ่ายมีรูปแบบไม่เหมือนกันทำให้รวมลำบาก

วันอาทิตย์ที่ 21 พฤศจิกายน พ.ศ. 2553

สรุปผลการปฎิบัติงานสัปดาห์ที่ 3 ระหว่างวันที่ 15-19 พฤศจิกายน 2553

- จัดทำเอกสารประกอบการบรรยายในการประชุม
- แก้ไข Qcc ที่ทางหัวหน้ากองแนะนำมา
- จัดเก็บเอกสารเข้าตามหมวด และจัดโต๊ะที่ทำงานใหม่ให้ผู้ดูแลในการฝึกงาน
- จัดทำบันทึก เรื่อง ศึกษาความชุกชุมของแมลงสาบภายในห้อง
- รวบรวมเอกสารทางวิชาการ เพื่อใช้ในการจัดทำเอกสารการประชุม
- จัดพิมพ์บันทึกการประชุม
- จัดเตรียมอาหารว่าง สำหรับการประชุมในแผนก
- ทำบันทึกเรื่อง ส่งเครื่อง LCD ส่งซ่อม และเรื่องขอความคิดเห็นการสัมนาภายนอก

ปัญหา/อุปสรรค
1. ข้อมูลไม่ครบทำให้ปฏิบัติงานได้ลำบากและแก้ไขบ่อย
2. บางงานต้องใช้ความรอบคอบ

สรุปผลการปฎิบัติงานสัปดาห์ที่ 2 ระหว่างวันที่ 8 - 12 พฤศจิกายน 2553

- จัดทำ Qcc เพื่อนเสนอเข้าร่วมแข่งขัน วันคุณภาพสายงานพัฒนา ปี 2554 ทั้งหมด 68 สไลด์
- จัดทำ Qcc (ต่อ)
- นำ Qcc ที่ทำเสร็จแล้วให้ผู้ดูแล (คุณโชต) ตรวจสอบและนำมาแก้ไข
- นำ Qcc ที่ทำการแก้ไขเสร็จแล้วให้หัวหน้ากองตรวจสอบและให้ท่านแนะนำ
- เข้าร่วมการจัดอบรม เรื่อง "การพัฒนาภาวะผู้นำ โดย อ.วรพงษ์ รวิรัฐ
ปัญหา/อุปสรรค
1. ในการจัดทำ Qcc ต้องใช้โปรแกรม Microsoft Powerpoint แต่ในการทำครั้งนี้ ต้องใช้เวอร์ชั่น 2003 ซึ่งผมไม่ถนัด

วันอาทิตย์ที่ 7 พฤศจิกายน พ.ศ. 2553

สรุปผลการปฎิบัติงานสัปดาห์ที่ 1 ระหว่างวันที่ 1 - 5 พฤศจิกายน 2553

- รับฟังการบรรยายจากวิทยากรในสายงาน อหพ. เรื่องความรู้เกี่ยวกับ กฟผ.
- เขียนหน้าปกซีดีทั้งหมด 60 แผ่น
- รับฟังการบรรยายเรื่องความรู้เกี่ยวกับ กฟผ. (ต่อ)
- เข้าร่วมงานจัดอบรมพนักงาน ในหัวข้อเรื่อง "กลยุทธ์และเทคนิคการตัดสินใจ และการแก้ปัญหา"
หน้าที่ที่ได้รับผิดชอบคือรับลงทะเบียน และอำนวยความสะดวกในการจัดอบรม
- เข้าร่วมงานจัดอบรม เรื่อง "การสร้างพลังร่วมบุคลากร สายงานพัฒนา" โดย อ.ชัยวัฒน์ ร่างเล้ก
- เข้าร่วมงานจัดอบรมเรื่อง "เตรียมความพร้อมสู่การเป็นผู้บริหารสายงานรองผู้ว่าการพัฒนา

ปัญหา/อุปสรรค 1. ขั้นตอนในการลงทะเบียนจะมีการส่งมอบป้ายชื่อให้ผู้เข้าอบรม แต่กระผมไม่ทราบชื่อผู้เข้าอบรมทำให้การลงทำเบียนค่อนข้างช้า

วันพฤหัสบดีที่ 15 ตุลาคม พ.ศ. 2552

ลูกแรดเตรียมพร้อมล่าเหยื่อ

จากการเรียนวิชาเตรียมฝึกประสบการณ์วิชาชีพผมได้รับความรู้มากมายจากการเรียนวิชานี้เช่น การแต่งกายให้ถูกระเบียบ
การตรงต่อเวลา การมีวินัยต่อตนเอง การทำงานเป็นกลุ่ม การมีน้ำใจต่อเพื่อนร่วมงาน
และในการเรียนแต่ละครั้งก็มีการทำกิจกรรรมของแขนงต่างๆและนักศึกษาก็ได้มีส่วนร่วมในการทำกิจกรรมด้วย
ในวันปัจฉิมนิเทศ อาจารย์ได้นิมนต์พระอาจารย์สมพงษ์ มาให้ความรู้คำแนะนำที่ดี พระอาจารย์เป็นหนึ่งในคณะ ธรรมะเดลิเวอร์รี่ท่านได้ให้ข้อคิดหลายอย่างดังนี้
1.อดีตผ่านแล้วผ่านไป
2.ความสุขอยู่ที่ตัวเรา ไม่ใช่คนรอบข้าง
3.เราเปลี่ยนแปลงโลกไม่ได้ แต่เราเปลี่ยนแปลงตัวเราได้
4.รักในงานเป็นสะพานไปสู่ความสำเร็จ
ผมชอบวิทยากรที่มาบรรยายในแขนงการตลาดมากครับ

สิ่งที่ได้รับจากวิชานี้ผมจะนำไปปฏิบัติในทางที่ถูกต้องและนำไปใช้ในชีวิตประจำวัน

ขอบคุณครับ

วันพุธที่ 19 สิงหาคม พ.ศ. 2552

DTS05-21-07-2552

สรุปสิ่งที่ได้จากการเรียน Set & String และ Linked lists

การสร้างอะเรย์ของสตริง สามารถทำได้ทั้งแบบที่กำหนดตัวแปรและแบบที่ให้ค่าเริ่มต้น จะสร้างเมื่อสตริงมีจำนวนมาก เพื่อช่วยให้เขียนโปรแกรมได้สะดวกขึ้น




ARAY ของสตริงที่ยาวไม่เท่ากัน ทำได้เฉพาะเมื่อมีการกำหนดค่าเริ่มต้นเท่านั้น


ARAY ของสตริงที่ยาวเท่ากัน ถือว่าเป็นอะเรย์ที่แท้จริง สามารถกำหนดได้ทั้งเมื่อกำหนดตัวแปรและเมื่อมีการให้ค่าเริ่มต้น โดยดำเนินการแบบกำหนดอะเรย์ 2 มิติ


Linked Lists
ลิงค์ลิสต์เป็นการจัดเก็บชุดข้อมูลเชื่อมโยงต่อเนื่องกันไปตามลำดับ ซึ่งอาจอยู่ในลักษณะแบบเชิงเส้นตรง (linear) หรือ ไม่เป็นเส้นตรง (nonlinear) ก็ได้ ซึ่งในลิสต์จะประกอบไปด้วยข้อมูลที่เรียกว่าโหนด (node) ในหนึ่งโหนดจะประกอบด้วยส่วนของข้อมูลที่ต้องการจัดเก็บ เรียกว่าส่วน Info และส่วนที่เป็นพอยน์เตอร์ที่ชี้ไปยังโหนดถัดไป (Link) หรือชี้ไปยังโหนดอื่นๆที่อยู่ในลิสต์ หากไม่มีโหนดที่อยู่ถัดไป ส่วนที่เป็นพอยน์เตอร์หรือ Link จะเก็บค่า NULL หรือ NILL ใช้สัญลักษณ์ ^



การสร้าง Linked list
วิธีสร้าง Linked list คือการนำข้อมูลที่จะจัดเก็บเข้า Linked list เพิ่มตรงโหนดตำแหน่งสุดท้ายของลิสต์ ฉะนั้นจึงต้องมี External พอยน์เตอร์ที่คอยชี้โหนดสุดท้ายของลิสต์ ในที่นี้ใช้ L (Last) ตัวอย่างการสร้าง Linked list จากลิสต์ L = 21 , 5 , 14เริ่มจากการให้ H ชี้ทิ่โหนดตำแหน่งแรก และ L ชี้ทิ่โหนดตำแหน่งสุดท้าย



การลบข้อมูลใน Linked list
การลบข้อมูลที่ต้น list
เนื่องจากขั้นตอนของการลบข้อมูลที่ header นั้นจะมีปัญหาที่ยุ่งยากกว่าเมื่อ design ด้วย oop(java) เราสามารถที่จะแก้ปัญหานี้ได้โดยการใส่ header node ที่ว่าง ๆ ไว้ข้างหน้าของ linked list เพื่อที่จะทำหน้าที่เป็นชี้ว่าเป็นหัวโหนดโดยที่ไม่ต้องมี pointer คอยชี้ที่ header และเมื่อเราต้องการที่จะเปลี่ยนแปลงข้อมูลใด ๆ บนหัวสามารถที่จะทำได้โดยการแทรก node เข้าไปดังตัวอย่างของการแทรกข้อมูลข้างล่าง

วันจันทร์ที่ 3 สิงหาคม พ.ศ. 2552

DTS04-14-07-2552

สรุปสิ่งที่ได้จากการเรียน เรื่อง Pointer และ Set

Pointer
การกำหนดตัวแปร Pointer จะคล้ายกับการกำหนดตัวแปรชนิดต่างๆ เพียงแต่ต้องมีเครื่องหมาย * หน้าชื่อตัวแปร ดังนี้
int *pt;


char *pt;


ในที่นี้กำหนดให้ pt เป็นตัวแปร Pointer ซึ่งเก็บ Address ของตัวแปรชนิดตัวเลขจำนวนเต็ม
ในเรื่อง Pointer มีเครื่องหมาย 2 ชนิด คือ * และ & เครื่องหมาย * จะให้ค่า ของข้อมูล ซึ่งเก็บอยู่ใน Address โดย Address นี้เก็บ อยู่ในตัวแปร Pointer ซึ่งอยู่หลังเครื่องหมาย * สำหรับเครื่องหมาย & จะให้ค่า Address ของตัวแปรซึ่งอยูหลังเครื่องหมาย &


การประกาศตัวแปรPointerต้องมีระบุตัวดำเนินการ (Operator) เพื่อบอกว่าตัวแปรดังกล่าวเป็นตัวแปรแบบตัวชี้ โดยตัวดำเนินการที่ใช้คือ * และ & เช่น จะประกาศตัวแปรชนิดPointer คือ int *countPtr; ในที่นี้หมายถึง ตัวแปร countPtr ถูกประกาศให้เป็นตัวแปรชนิด Pointer และทำหน้าที่ชี้ (เก็บ Address) ไปยังตำแหน่งที่เก็บค่าจำนวนเต็ม(เป็นชนิดเดียวกับที่เราประกาศไว้ ในที่นี้คือ Integer)
ตัวอย่าง code
int x = 10;
int *xPtr;
xPtr = &x; //ชี้ไปยังตำแหน่ง x

pointer กับ array
pointer และ array มันถูกนำมาอธิบายไว้ด้วยกัน เพราะ pointer กับ array มีหลายอย่างที่คล้ายๆ กัน และอันที่จริงเราสามารถสร้าง array จาก pointer ได้ ซึ่งแม้จะมีข้อเสียที่ใช้งานได้ยากกว่า แต่ก็มีข้อดีที่ทำงานได้เร็วกว่าPointer และ array มักถูกนำมาใช้ร่วมกันอยู่เสมอเนื่องจาก array เป็นข้อมูลในหน่วยความจำที่เรียงติดกันไป เราจึงอาจใช้ pointer เพื่อวนเข้าถึงข้อมูลเหล่านั้น

วันศุกร์ที่ 3 กรกฎาคม พ.ศ. 2552

DTS03-30-06-2552

อะเรย์ เป็นแบบหนึ่งของโครงสร้างที่เรียกว่า Linear List ซึ่งมีจำนวนรายการ ( Element) จำกัด และข้อมูลที่เก็บอยู่ในอาร์เรย์แต่ละช่องจะต้องเป็นข้อมูลชนิดเดียวกัน อยู่ภายใต้ตัวแปรชื่อเดียวกัน โดยขนาดของแต่ละช่องต้องเท่ากันหมด การอ้างถึงข้อมูลในแต่ละช่องของของอาร์เรย์ ต้องอาศัยตัวห้อย Subscript เช่น กำหนดให้ Array A มีขนาด 100 รายการ A[5] จะหมายถึง ค่าของอาร์เรย์ตำแหน่งที่ 5 ในอาร์เรย์นั้น ซึ่ง Subscript ก็คือ เลข 5 จำนวน Subscript ที่ต้องการใช้เวลาเรียกใช้ค่าใน Array เรียกว่า มิติ ไดเมนชั่น ( Dimention) ของ Array นั้น

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

การสร้าง Array ขึ้นมาใช้งานนั้น ต้องคำนึงถึง
1. ชื่อของ Array
2. ขนาดของ Array แต่ละช่อง และมิติของ Array
3. ค่าสูงสุด ( Upper Bound) และค่าต่ำสุด (Lower Bound) ในแต่ละมิติ

ARRAY 1 มิติ คือ Array ที่มีลักษณะเป็นตารางแถวเดียว Array 1 มิติ

รูปแบบ data-type array-name[expression]
Data-type คือประเภทของข้อมูลอะเรย์
Array-name คือชื่อของอะเรย์
Expression คือนิพจน์จำนวนเต็มซึ่งระบุจำนวนสมาชิกของอะเรย์

อาร์เรย์2มิติ อาร์เรย์ 2 มิติ คือ อาร์เรย์ที่มีลักษณะที่เป็นตารางที่มี 2 ด้าน คือ ทางด้านแนวนอน ( ROW) และแนวตั้ง ( COLUMN) มีจำนวนช่องเท่ากับ จำนวนช่องทางด้านแนวนอน ( ROW) คูณกับจำนวนช่องทางด้านแนวตั้ง ( COLUMN) การอ้างถึง Array 2 มิติ ต้องใช้ Subscript 2 ตัว คือ ROW และ COLUMN

รูปแบบ type array-name[n][m];
Type คือชนิดของตัวแปรที่ต้องประกาศเป็นอะเรย์
Array-name คือชื่อขงอตัวแปรที่ต้องการประกาศเป็นอะเรย์
n คือตัวเลขที่แสดงตำแหน่งแถว
m คือตัวเลขที่แสดงตำแหน่งของคอลัมน์

structure

การนิยาม structure
รูปแบบ struct struc-name{
Type name-1;
Type name-2;
……..
Type name-n;
}struc-variable;


วันพุธที่ 1 กรกฎาคม พ.ศ. 2552

DTS02-23-06-2552

#include
#include
int main(void)
{
struct fan{
char series[20];
char brand[10];
float price;
char color[10];
float weight;
float tall;
float power;
char type[20];
}
product;
strcpy(product.series,"SonyE700");
strcpy(product.brand,"SONY");
product.price=750;
strcpy(product.color,"Green");
product.weight=2.5;
product.tall= 125;
product.power=100;
strcpy(product.type,"floor");

printf("Series : %s\n Brand : %s\n Price : %f\n Color : %s\n Weight : %f\n Tall : %f\n Power :%f\n Type : %s\n",
product.series,product.brand,product.price,product.color,product.weight,product.tall,product.power,product.type);
return 0;
}