ข่าวสาร
รู้ไว้ใช่ว่า command window คืออะไร
รู้ไว้ใช่ว่า command window คืออะไร
   Command Prompt เป็นการเรียกใช้คำสั่งเพื่อการจัดการสิ่งต่างๆภายในระบบปฏิบัติการ โดยเรียกใช้ผ่าน text mode ซึ่งโดยปกติแล้วเราจะเรียกใช้โปรแกรม
ทำไม Social Network จึงสำคัญมากในยุคนี้
ทำไม Social Network จึงสำคัญมากในยุคนี้
   Social Network หรือเครือข่ายสังคมออนไลน์ เป็นเครือข่ายที่เชื่อมโยงคนในยุคปัจจุบันให้เข้าถึงกันง่ายขึ้น
การตลาดออนไลน์ สำคัญไฉน
การตลาดออนไลน์ สำคัญไฉน
   การตลาดออนไลน์ ถือเป็นหนึ่งในการสร้างฐานลูกค้าให้รู้จักมากขึ้นผ่านระบบออนไลน์ในรูปแบบต่างๆ ตั้งแต่โซเชียลเน็ตเวิร์ค บล็อกเกอร์ เว็บไซต์ที่ให้ข้อมูล
ASUS MEMO Pad smart10 ควอดคอร์โปรเซสเซอร์
ASUS MEMO Pad smart10 ควอดคอร์โปรเซสเซอร์
   ASUS MEMO Pad smart10 เพื่อนแห่งการทำงานและความบันเทิงที่พร้อมไปกับคุณที่ทุกเวลา โดดเด่นด้วย NVIDIA Tegra 3 ควอดคอร์โปรเซสเซอร์
nexus 7 แท็บเล็ตที่ดีเยี่ยมในขนาดเหมาะมือ
nexus 7 แท็บเล็ตที่ดีเยี่ยมในขนาดเหมาะมือ
   Nexus 7 สร้างสรรค์โดยเอซุส มาพร้อม NVIDIA Tegra 3 ควอด์คอร์ ที่เร็ว แรง ลื่นไหล ตอบสนองทันใจ รันหลายแอพพร้อมกันได้ตลอดเวลา พร้อมจอภาพขนาด 7 นิ้ว
โน๊ตบุ๊ค รุ่นต่างๆ กล้องประเภทต่างๆ

วีดีโอน่ารู้ : โค้ดโปรแกรมคำนวณภาษี(VAT) (Programming PHP)


แจกโปรเจคPHPฟรี

โปรแกรมที่เขียน >> โปรแกรมภาษา JAVA >> โปรแกรมคำนวณระยะทางตั๋วรถโดยสารประจำทาง ด้วยภาษาjava

โปรแกรมคำนวณระยะทางตั๋วรถโดยสารประจำทาง ด้วยภาษาjava 

โปรแกรมคำนวณระยะทางตั๋วรถโดยสารประจำทาง ด้วยภาษาjava

อัพเดทวันที่: 01 พ.ค. 2558

ข้อมูลโปรแกรมคำนวณระยะทางตั๋วรถโดยสารประจำทาง

-เขียนด้วยภาษา java
-นามสกุลไฟล์ .java
-สามารถใช้โปรแกรม EditPlus ในการรันโปรแกรม
-เป็นหนึ่งในโปรเจควิชาการเขียนโปรแกรมเชิงวัตถุ1
-ใช้เวลาในการรวบรวมข้อมูลสายรถโดยสาร 1 เดือนกว่า
-ใช้เวลาในการพัฒนาโปรแกรม 2 เดือน

ความหมายของโปรแกรม

โปรแกรมคำนวณระยะทางตั๋วรถโดยสารประจำทาง เป็นโปรแกรมที่ค่อนข้างใช้งานง่ายเพราะเป็นภาษาไทยทั้งหมด รายละเอียดช่องที่ให้กรอกจึงสามารถอ่านแล้วเข้าใจได้ง่าย

การใช้งา่นโปรแกรมในเบื้องต้น

1.เลือกสายรถ ซึ่งโดยเบื้องต้นโปรแกรมมีให้เลือกเพียง 3 สาย คือ สาย 20 ป้อมพระจุลจอมเกล้า-ท่าดินแดง , สาย80 โรงเรียนศึกษานารีวิทยา-สนามหลวง , สาย138 จัตุจักร-อู่พระประแดง
2.เมื่อเลือกสายรถแล้ว จะปรากฏเส้นทาง "ต้นทาง" ให้เลือกขึ้น และ "ปลายทาง" ให้เลือกลง
3.กรอกจำนวนคนที่จะไปเส้นทางนั้น กดปุ่มตกลง
4.โปรแกรมจะคำนวณ ราคาตามระยะทางและคูณด้วยจำนวนคนที่ขึ้นระยะทางนั้น

ประโยชน์ของโปรแกรม

1.ใช้เป็นต้นแบบในการพัฒนาโปรแกรมคำนวณระยะทางรถประจำทางแบบสมบูีรณ์๋ในอนาคต
2.ใช้ในการคำนวณราคาระยะทางที่จะไป
3.ใช้ในการต่อยอดในการพัฒนาโปรแกรมแบบเลือกและคำนวณต่อไป

วีดีโอ

ตัวอย่างโค้ดโปรแกรม

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
class TicketFare implements  ItemListener, WindowListener,ActionListener{
          JFrame fr ;
        JMenuBar mb;    
        JPanel p0,p1,p2,p3,p4,p5,p6,p7,p8,p9,p10,p11,p12;
        JLabel l1,l2,l3,l4,l5,l6,l7,l8,l9,l10,l11,l12,l13,l14,l15,l16,l17,l18,l19,l20,l22,l23,l24;
        JTextField t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13;
        JComboBox c1,c2,c3;
        JButton b1,b2;

        public static void main (String args[]){
             TicketFare ob = new TicketFare();
            ob.init();
       }
        public void init(){
            fr   =new JFrame ("¤Ó¹Ç³¤èÒâ´ÂÊÒÃö»ÃШӷҧ");            
           mb =new JMenuBar();       
            p1 =new JPanel();
            p2 =new JPanel();
            p3 =new JPanel();
            p4 =new JPanel();
            p5 =new JPanel();
            p6 =new JPanel();
            p7 =new JPanel();
            p8 =new JPanel();
            p9 =new JPanel();
            p10=new JPanel();
            p11=new JPanel();
            p12=new JPanel();
            
            l1 =new JLabel ("â»Ãá¡ÃÁ¤Ó¹Ç³ÃÐÂзҧµÑëÇöâ´ÂÊÒûÃШӷҧ");
            l2 =new JLabel ("ÊÒÂö");
            l3 =new JLabel ("µé¹·Ò§");
            l4 =new JLabel ("»ÅÒ·ҧ");    
            l5 =new JLabel ("                            ¨Ó¹Ç¹¤¹");
            l6 =new JLabel ("  ¤¹");
            l7 =new JLabel ("                             ÊÒÂö");
            l8 =new JLabel ("                             µé¹·Ò§");
            l9 =new JLabel ("                            »ÅÒ·ҧ");
            l10=new JLabel("                            ÅѡɳÐö");
            l11=new JLabel("                            àÃÔèÁµé¹ÃÒ¤Ò");
            l12=new JLabel("                            ÃÐÂзҧ");
            l13=new JLabel("                            ÃÒ¤ÒµÑëÇ");
            l14=new JLabel("");
            l15=new JLabel("");
            l16=new JLabel("");
            l17=new JLabel("");
            l18=new JLabel("  ºÒ·");
            l19=new JLabel("  ¡ÔâÅàÁµÃ");
            l20=new JLabel("  ºÒ·");            
            l22=new JLabel("                            ÃÇÁÃÒ¤Ò");
            l23=new JLabel("  ºÒ·");
            l24=new JLabel("..............................................................................");            
            t1 =new JTextField(15);
            t2 =new JTextField(15);
            t3 =new JTextField(15);
            t4 =new JTextField(15);
            t5 =new JTextField(15);
            t6 =new JTextField(15);
            t7 =new JTextField(15);
            t8 =new JTextField(15);
            t9 =new JTextField(10);
            t10=new JTextField(10);
            t11=new JTextField(15);
            t12=new JTextField(15);
            t13=new JTextField(15);            
           c1 =new JComboBox();  
           c2 =new JComboBox();          
           c3 =new JComboBox();               
           b1 =new JButton("  µ¡Å§  ");
           b2 =new JButton("  à¤ÅÕÂÃì  ");          

           c1.addItem("-------------â»ÃàÅ×Í¡ÊÒÂöàÁÅì---------------");
           c1.addItem("ÊÒÂ20 »éÍÁ¾ÃШØŨÍÁà¡ÅéÒ-·èҴԹᴧ");        
           c1.addItem("ÊÒÂ80 âçàÃÕ¹ÈÖ¡ÉÒ¹ÒÃÕÇÔ·ÂÒ-ʹÒÁËÅǧ");  
           c1.addItem("ÊÒÂ138 ¨µØ¨Ñ¡Ã-ÍÙè¾ÃлÃÐá´§");                   
            
           c2.addItem("------â»Ã´àÅ×Í¡------");
           c3.addItem("------â»Ã´àÅ×Í¡------");    
           
           p1.add(l1);           
           p2.add(l2);           
           p2.add(c1);             
           p3.add(p2);
           p4.add(l3);
           p4.add(c2);
           p4.add(l4);
           p4.add(c3);
           p5.setLayout(new GridLayout(4,1));
           p5.add(mb);
           p5.add(p1);
           p5.add(p2);
           p5.add(p4);    
           p6.add(b1);
           p6.add(b2);           
          
           p8.setLayout(new GridLayout(5,3));
           p8.add(l7);
           p8.add(t2);
           p8.add(l14);
           p8.add(l8);
           p8.add(t3);
           p8.add(l15);
           p8.add(l9);
           p8.add(t4);
           p8.add(l16);
           p8.add(l10);
           p8.add(t5);
           p8.add(l17);
           p8.add(l11);
           p8.add(t6);
           p8.add(l18);           
           p10.add(p8);
           p10.add(l24);
           p9.setLayout(new GridLayout(4,3));
           p9.add(l13);
           p9.add(t8);
           p9.add(l20);              
            p9.add(l12);
           p9.add(t7);
           p9.add(l19);
           p9.add(l5);
           p9.add(t1);
           p9.add(l6);          
           p9.add(l22);
           p9.add(t11);
           p9.add(l23);   
           p11.add(p9);
           p11.add(p6);         
          
           fr.setLayout(new GridLayout(3,1));    
           fr.add(p5);
           fr.add(p10);
           fr.add(p11);    
           
           Color B1 = new Color(249,249,177);
              fr.setBackground(B1);
           
           c1.addItemListener(this);           
           c3.addItemListener(this);    
           b1.addActionListener(this);
           b2.addActionListener(this);          
           c2.addItemListener(this);         
           fr.addWindowListener(this);

           fr.setSize(470,480);
           fr.setResizable(false);
           fr.setVisible(true);
       }      
         public void itemStateChanged(ItemEvent e){                    
   
//////////////////ÊÒÂ20 »éÍÁ¾ÃШØŨÍÁà¡ÅéÒ-·èҴԹᴧ////////////////
             if (e.getItem() =="ÊÒÂ20 »éÍÁ¾ÃШØŨÍÁà¡ÅéÒ-·èҴԹᴧ")
             {                
             t12.setText("1");
            c2.addItem("»éÍÁ¾ÃШØŨÍÁà¡ÅéÒ.");
            c2.addItem("ºéÒ¹¡Í§´Ô¹.");
            c2.addItem("ºÃÔÉÑ· ä·ÂâÀª¹Ò.");
            c2.addItem("·èÒ¹éÓ¾ÃÐÊÁØ·Ã਴ÕÂì.");
            c2.addItem("ÊÀÍ.¾ÃÐÊÁØ·Ã਴ÕÂì.");        
            c2.addItem("µÅÒ´¤ÙèÊÃéÒ§.");
            c2.addItem("ºÃÔÉÑ· ä·Âà¡ÃÕ§.");
            c2.addItem("ºÃÔÉÑ· âÊÃè§ä·Â.");
            c2.addItem("Çѹ¤Ãع͡.");
            c2.addItem("¾ÃлÃÐá´§.");
            c2.addItem("¶¹¹»ÃЪÒÍØ·ÔÈ.");           
            c2.addItem("ºÒ§»Ð¡Í¡.");           
            c2.addItem("´ÒǤйͧ.");
            c2.addItem("ÊÓàËÃè.");
            c2.addItem("ǧàÇÕ¹ãË­è.");             
            c2.addItem("·èҴԹᴧ.");
            
            c3.addItem("»éÍÁ¾ÃШØŨÍÁà¡ÅéÒ");
            c3.addItem("ºéÒ¹¡Í§´Ô¹");
            c3.addItem("ºÃÔÉÑ· ä·ÂâÀª¹Ò");
            c3.addItem("·èÒ¹éÓ¾ÃÐÊÁØ·Ã਴ÕÂì");
            c3.addItem("ÊÀÍ.¾ÃÐÊÁØ·Ã਴ÕÂì");        
            c3.addItem("µÅÒ´¤ÙèÊÃéÒ§");
            c3.addItem("ºÃÔÉÑ· ä·Âà¡ÃÕ§");
            c3.addItem("ºÃÔÉÑ· âÊÃè§ä·Â");
            c3.addItem("Çѹ¤Ãع͡");
            c3.addItem("¾ÃлÃÐá´§");
            c3.addItem("¶¹¹»ÃЪÒÍØ·ÔÈ");           
            c3.addItem("ºÒ§»Ð¡Í¡");            
            c3.addItem("´ÒǤйͧ");
            c3.addItem("ÊÓàËÃè");
            c3.addItem("ǧàÇÕ¹ãË­è");             
            c3.addItem("·èҴԹᴧ");
             t2.setText("»éÍÁ¾ÃШØÅ-·èҴԹᴧ");        
            ///////////////////////»Í.138/////////////////////////
            c2.removeItem("¨µØ¨Ñ¡Ã.");
            c2.removeItem("ÊǹÊÁà´ç¨¾Ãйҧà¨éÒ.");    
            c2.removeItem("ʶҹÕö俿éÒËÁͪԵ.");
            c2.removeItem("ÊØ·¸ÔÊÒÃ.");
            c2.removeItem("âçàÃÕ¹ÊØÃÈÑ¡´ÔìÁ¹µÃÕ.");
            c2.removeItem("º··Ò§´èǹ.");
            c2.removeItem("¶¹¹ÊØ¢ÊÇÑÊ´Ôì.");
            c2.removeItem("ÊÒÁ᡾ÃлÃÐá´§.");    
            c2.removeItem("ÇÑ´¤Ãع͡.");
            c2.removeItem("ÍÙè¾ÃлÃÐá´§.");

            c3.removeItem("¨µØ¨Ñ¡Ã");
            c3.removeItem("ÊǹÊÁà´ç¨¾Ãйҧà¨éÒ");        
            c3.removeItem("ʶҹÕö俿éÒËÁͪԵ");
            c3.removeItem("ÊØ·¸ÔÊÒÃ");
            c3.removeItem("âçàÃÕ¹ÊØÃÈÑ¡´ÔìÁ¹µÃÕ");
            c3.removeItem("º··Ò§´èǹ");
            c3.removeItem("¶¹¹ÊØ¢ÊÇÑÊ´Ôì");
            c3.removeItem("ÊÒÁ᡾ÃлÃÐá´§");          
            c3.removeItem("ÇÑ´¤Ãع͡");
            c3.removeItem("ÍÙè¾ÃлÃÐá´§");   
             }
////////////////////////////ÊÒÂ138 ¨µØ¨Ñ¡Ã-ÍÙè¾ÃлÃÐá´§//////////////////
          else   if (e.getItem() =="ÊÒÂ138 ¨µØ¨Ñ¡Ã-ÍÙè¾ÃлÃÐá´§")
             {            
             t12.setText("2");            
            c2.addItem("¨µØ¨Ñ¡Ã.");
            c2.addItem("ÊǹÊÁà´ç¨¾Ãйҧà¨éÒ.");        
            c2.addItem("ʶҹÕö俿éÒËÁͪԵ.");
            c2.addItem("ÊØ·¸ÔÊÒÃ.");
            c2.addItem("âçàÃÕ¹ÊØÃÈÑ¡´ÔìÁ¹µÃÕ.");
            c2.addItem("º··Ò§´èǹ.");
            c2.addItem("¶¹¹ÊØ¢ÊÇÑÊ´Ôì.");
            c2.addItem("ÊÒÁ᡾ÃлÃÐá´§.");           
            c2.addItem("ÇÑ´¤Ãع͡.");
            c2.addItem("ÍÙè¾ÃлÃÐá´§.");

            c3.addItem("¨µØ¨Ñ¡Ã");
            c3.addItem("ÊǹÊÁà´ç¨¾Ãйҧà¨éÒ");        
            c3.addItem("ʶҹÕö俿éÒËÁͪԵ");
            c3.addItem("ÊØ·¸ÔÊÒÃ");
            c3.addItem("âçàÃÕ¹ÊØÃÈÑ¡´ÔìÁ¹µÃÕ");
            c3.addItem("º··Ò§´èǹ");
            c3.addItem("¶¹¹ÊØ¢ÊÇÑÊ´Ôì");
            c3.addItem("ÊÒÁ᡾ÃлÃÐá´§");           
            c3.addItem("ÇÑ´¤Ãع͡");
            c3.addItem("ÍÙè¾ÃлÃÐá´§");    
              t2.setText("¨µØ¨Ñ¡Ã-ÍÙè¾ÃлÃÐá´§");        
                /////////////////»Í.20/////////////////////
            c2.removeItem("»éÍÁ¾ÃШØŨÍÁà¡ÅéÒ.");
            c2.removeItem("ºéÒ¹¡Í§´Ô¹.");
            c2.removeItem("ºÃÔÉÑ· ä·ÂâÀª¹Ò.");
            c2.removeItem("·èÒ¹éÓ¾ÃÐÊÁØ·Ã਴ÕÂì.");
            c2.removeItem("ÊÀÍ.¾ÃÐÊÁØ·Ã਴ÕÂì.");        
            c2.removeItem("µÅÒ´¤ÙèÊÃéÒ§.");
            c2.removeItem("ºÃÔÉÑ· ä·Âà¡ÃÕ§.");
            c2.removeItem("ºÃÔÉÑ· âÊÃè§ä·Â.");
            c2.removeItem("Çѹ¤Ãع͡.");
            c2.removeItem("¾ÃлÃÐá´§.");
            c2.removeItem("¶¹¹»ÃЪÒÍØ·ÔÈ.");        
            c2.removeItem("ºÒ§»Ð¡Í¡.");         
            c2.removeItem("´ÒǤйͧ.");
            c2.removeItem("ÊÓàËÃè.");
            c2.removeItem("ǧàÇÕ¹ãË­è.");          
            c2.removeItem("·èҴԹᴧ.");

            c3.removeItem("»éÍÁ¾ÃШØŨÍÁà¡ÅéÒ");
            c3.removeItem("ºéÒ¹¡Í§´Ô¹");
            c3.removeItem("ºÃÔÉÑ· ä·ÂâÀª¹Ò");
            c3.removeItem("·èÒ¹éÓ¾ÃÐÊÁØ·Ã਴ÕÂì");
            c3.removeItem("ÊÀÍ.¾ÃÐÊÁØ·Ã਴ÕÂì");        
            c3.removeItem("µÅÒ´¤ÙèÊÃéÒ§");
            c3.removeItem("ºÃÔÉÑ· ä·Âà¡ÃÕ§");
            c3.removeItem("ºÃÔÉÑ· âÊÃè§ä·Â");
            c3.removeItem("Çѹ¤Ãع͡");
            c3.removeItem("¾ÃлÃÐá´§");
            c3.removeItem("¶¹¹»ÃЪÒÍØ·ÔÈ");        
            c3.removeItem("ºÒ§»Ð¡Í¡");         
            c3.removeItem("´ÒǤйͧ");
            c3.removeItem("ÊÓàËÃè");
            c3.removeItem("ǧàÇÕ¹ãË­è");          
            c3.removeItem("·èҴԹᴧ");              
     }     
           else if (e.getItem()=="ÊÒÂ80 âçàÃÕ¹ÈÖ¡ÉÒ¹ÒÃÕÇÔ·ÂÒ-ʹÒÁËÅǧ")
           {
               t12.setText("3");
               c2.addItem("ÇÑ´ÈÃչǟÃÃÁÇÔÁÅ");
               c2.addItem("âçàÃÕ¹ÇѴ˹ͧá¢Á");
               c2.addItem("ËÁÙèºéÒ¹¾Ø²µÒÅ");
               c2.addItem("Êӹѡ§Ò¹à¢µË¹Í§á¢Á");
               c2.addItem("«ÍÂྪÃà¡ÉÁ 104");
               c2.addItem("·Ò§á¡ËÁÙèºéÒ¹àÈÃÉ°¡Ô¨");
               c2.addItem("ÇÑ´Áèǧ");
               c2.addItem("ËÁÙèºéÒ¹ÈØÀÇÃó");
               c2.addItem("ºÒ§á¤");
               c2.addItem("ྪÃà¡ÉÁ 48");
               c2.addItem("á¡·èÒ¾ÃÐ");
               c2.addItem("µÅÒ´¹Ò§ÅÍÂ");
               c2.addItem("µÅÒ´¹¤ÃËÅǧ");
               c2.addItem("ÊÒÁ᡺ҧ¢Ø¹¹¹·ì");
               c2.addItem("ËéÒ§¾ÒµéÒ»Ôè¹à¡ÅéÒ");
               c2.addItem("ʹÒÁËÅǧ");

               c3.addItem("ÇÑ´ÈÃչǟÃÃÁÇÔÁÅ");
               c3.addItem("âçàÃÕ¹ÇѴ˹ͧá¢Á");
               c3.addItem("ËÁÙèºéÒ¹¾Ø²µÒÅ");
               c3.addItem("Êӹѡ§Ò¹à¢µË¹Í§á¢Á");
               c3.addItem("«ÍÂྪÃà¡ÉÁ 104");
               c3.addItem("·Ò§á¡ËÁÙèºéÒ¹àÈÃÉ°¡Ô¨");
               c3.addItem("ÇÑ´Áèǧ");
               c3.addItem("ËÁÙèºéÒ¹ÈØÀÇÃó");
               c3.addItem("ºÒ§á¤");
               c3.addItem("ྪÃà¡ÉÁ 48");
               c3.addItem("á¡·èÒ¾ÃÐ");
               c3.addItem("µÅÒ´¹Ò§ÅÍÂ");
               c3.addItem("µÅÒ´¹¤ÃËÅǧ");
               c3.addItem("ÊÒÁ᡺ҧ¢Ø¹¹¹·ì");
               c3.addItem("ËéÒ§¾ÒµéÒ»Ôè¹à¡ÅéÒ");
               c3.addItem("ʹÒÁËÅǧ");
                t2.setText("ÊÒÂ80 âçàÃÕ¹ÈÖ¡ÉÒ¹ÒÃÕÇÔ·ÂÒ-ʹÒÁËÅǧ");
           }

 

โค้ดยังไม่จบนะครับ  เชิญดาวน์โหลดไปศึกษาได้ที่ด้านล่าง



loginก่อนดาวน์โหลด
กรุณาสมัครสมาชิกหรือlogin ก่อนดาวน์โหลดไฟล์

กดlike เพื่อติดตามข่าวสารและโปรเจค โค้ดใหม่ๆอัพเดทอยู่เสมอ

Tag : โปรแกรมคำนวณระยะทางตั๋วรถโดยสารประจำทาง การเขียนโปรแกรมภาษาjava โปรเจคคำนวณระยะทาง การคำนวณราคาระยะทางที่จะไป

แสดงความคิดเห็น

Error Query [SELECT * FROM m_member where m_b_id='2195' ]