โปรแกรมสูตรคูณด้วยภาษา C
posted on 29 Sep 2008 17:20 by xvista in ComputerVista
สืบเนื่องจาก คุณ kokinoxp (อ่านว่าอะไร?
) เขียนโปรแกรมสูตรคูณด้วยภาษา C
ผมก็เข้าไปพูด ให้แต่งโน่นเสริมนี่ (บ๊ะ พูดอย่างกับเป็นคนสั่งงานเขายังไงยังงั้นเลยแฮะ
)
นี่คือเอนทรี่ของเขา ที่เขียนเรื่องโปรแกรมสูตรคูณ
- รอบที่ 1 - โปรแกรมสูตรคูณมาแล้ว
- รอบที่ 2 - มาแล้ว..โปรแกรมสูตุรคูณเวอร์ชั่นแม่x-1,x,x+1 (อันนี้ผมบอกให้เค้าทำเองแหละ โฮ่ๆๆ
)
ผมเลยจะเขียนมั่ง เขียนแบบรอบที่ 2 อ่ะครับ แต่ทำให้มันดูดีขึ้นนิดนึง
เขียนไปเขียนมา ได้โปรแกรมหน้าตาแบบนี้
คลิกที่รูป เพื่อดูรูปที่ใหญ่กว่า
กรอกแม่สูตรคูณเข้าไป ลัลล้า
ปุ้ง! ออกมาแล้ว สวยงาม!
ส่วน Source Code น่ะเรอะ... เหอะๆๆ
1#include <stdio.h> 2#include <conio.h> 3 4main() 5{ 6 int m, i, j; 7 8 printf("\n %c",201); 9 for (j=0; j<28; j++) 10 { 11 printf("%c",205); 12 } 13 printf("%c\n",187); 14 15 printf(" %c Multiplication Table %c\n",186,186); 16 17 printf(" %c",200); 18 for (j=0; j<28; j++) 19 { 20 printf("%c",205); 21 } 22 printf("%c\n",188); 23 24 printf(" Multiplication by: "); 25 scanf("%d",&m); 26 27 printf("\n %c",218); 28 for (j=0; j<16; j++) 29 { 30 printf("%c",196); 31 } 32 printf("%c",191); 33 printf(" %c",218); 34 for (j=0; j<16; j++) 35 { 36 printf("%c",196); 37 } 38 printf("%c",191); 39 printf(" %c",218); 40 for (j=0; j<16; j++) 41 { 42 printf("%c",196); 43 } 44 printf("%c\n",191); 45 46 printf(" %c %2d %c %c %2d %c %c %2d %c\n",179,m-1,179,179,m,179,179,m+1,179); 47 48 printf(" %c",195); 49 for (j=0; j<16; j++) 50 { 51 printf("%c",196); 52 } 53 printf("%c",180); 54 printf(" %c",195); 55 for (j=0; j<16; j++) 56 { 57 printf("%c",196); 58 } 59 printf("%c",180); 60 printf(" %c",195); 61 for (j=0; j<16; j++) 62 { 63 printf("%c",196); 64 } 65 printf("%c\n",180); 66 67 for (i=1; i<=12; i++) 68 { 69 printf(" %c %2d x %-2d = %-4d %c %c %2d x %-2d = %-4d %c %c %2d x %-2d = %-4d %c\n", 179, i, m-1, i*(m-1), 179, 179, i, m, i*m, 179, 179, i, m+1, i*(m+1), 179); 70 } 71 72 printf(" %c",192); 73 for (j=0; j<16; j++) 74 { 75 printf("%c",196); 76 } 77 printf("%c",217); 78 printf(" %c",192); 79 for (j=0; j<16; j++) 80 { 81 printf("%c",196); 82 } 83 printf("%c",217); 84 printf(" %c",192); 85 for (j=0; j<16; j++) 86 { 87 printf("%c",196); 88 } 89 printf("%c\n",217); 90 91 getch(); 92 return; 93}
ดูไม่รู้เรื่องเลยล่ะสิ
ความสวยงามบนจอ แลกกับความเละตุ้มเป๊ะในโค้ด...
วันนี้อู๊พเพียงเท่านี้ สวัสดี...

มาทำ Favourites สุดเท่กันดีกว่า!
1st Anniversary Stats: สถิติ 1 ปี
โครงการสันติภาพ NON-VIOLENCE KEEP PEACE
ตรวจสอบเลขบัตรประชาชนว่ามีอยู่จริงรึเปล่า
น่าลองทำดีจัง
#1 By Kefron Kerina on 2008-09-29 18:38