code giải phương trình bậc 2 java

Đăng nhập diễn đàn

Kết quả 1 đến 1 của 1
  1. #1
    Ngày tham gia
    Mar 2012
    Bài viết
    1,166
    Thanks
    387
    Thanked: 696 in 401 posts

    code giải phương trình bậc 2 java

    Code:
    MyData.java
    
    /*
     * To change this template, choose Tools | Templates
     * and open the template in the editor.
     */
    package gptb2;
    
    
    import java.io.*;
    public class MyData {
        //Ham tra ve 1 xau
        public String getString(){
            String str;
            try{
                str = (new DataInputStream(System.in)).readLine();
            }catch(IOException e){
                System.out.println("Gap Loi khi nhap la: "+e);
                str ="";
            }
            return str;
        }
        //Ham tra ve 1 so nguyen
        public int getInt(){
            int i;
            try{
                i=Integer.parseInt(new DataInputStream(System.in).readLine());
            }
            catch(Exception e){
                System.out.println("Gap su co khi chuyen kieu Int: "+e);
                i=-1;
            }
            return i;
        }
            // Ham tra ve 1 so thuc
        public  float getFloat(){
                float f;
                try{
                    f = Float.valueOf(new DataInputStream(System.in).readLine());
                }catch(Exception e){
                  System.out.println("Gap su co khi chuyen kieu Int: "+e); 
                  f = -1;
                } 
                return f;
            }
        
    }
    
    
    GPTB2.java
    
    
    /*
     * To change this template, choose Tools | Templates
     * and open the template in the editor.
     */
    package gptb2;
    
    
    
    public class GPTB2 {
    
    //    public static void main(String[] args) {
    //        // TODO code application logic here
    //    }
        private float a;
        private float b;
        private float c;
        public GPTB2(){}
        public GPTB2(float a,float b,float c){
            this.a = a;
            this.b = b;
            this.c = c;
        }
        public float Delta(){
            return this.b*this.b - 4*this.a*this.c;
            
        }
        public void BienLuan(){
            if(Delta()<0) System.out.println("Phương trình vô nghiệm");
            else{
                if(Delta()==0) System.out.println("Phương tring có nghiệm duy nhất :"+-b/2*a);
                else{
                    System.out.println("x1 = "+(-b-Math.sqrt(Delta()))/2*a);
                    System.out.println("x2 = "+(-b+Math.sqrt(Delta()))/2*a);
                }
            }
        }
    }
    
    
    Main.java
    
    
    /*
     * To change this template, choose Tools | Templates
     * and open the template in the editor.
     */
    package gptb2;
    
    
    public class Main {
        public static void main(String args[]){
            MyData my  = new MyData();
            System.out.print("Nhap a: ");
            float a = my.getFloat();
            System.out.print("Nhap b: ");
            float b = my.getFloat();
            System.out.print("Nhap c: ");
            float c = my.getFloat();
            new GPTB2(a, b, c).BienLuan();        
        }
    }

    Xem các chủ đề khác cùng chuyên mục VSNet:


  2. Những thành viên đã cảm ơn bacuongcomputer trong bài viết này:

    thi sĩ (07-16-2012)

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •  

Textlink: thiet ke web,tai game dien thoai,nha dat thai nguyen,nhadatthainguyen ,ke toan tong hop ,tuyển sinh,tuoi tre ben tre, dien dan viec lam, tim viec nhanh, tin tuc

dịch vụ seo xu hướng seo 2014 Bảng tuần hoàn seo seo on page da là gì- domain authority công cụ kiểm tra backlink thuật toán google panda FPT Thái Nguyên ,FPT Thai Nguyen ,Internet FPT Thai Nguyen ,FPT Bắc Giang ,FPT Bắc Ninh ,FPT Lao Cai ,FPT Tuyen Quang ,FPT Hoa Binh ,FPT Cao Bằng