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: 700 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 webxe chevrolet cruze, dao tao seo,

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, thiết kế web chuẩn seo, công ty thiết kế website, tên miền, Hosting viet nam, chú ý khi làm web, dich vu seo, thiết kế web,