Từ 1 tới 4 trên tổng số 4 kết quả

Đề tài: lỗi nghiệm không ra trong code ptb2

  1. #1
    Ngày gia nhập
    03 2012
    Bài viết
    0

    Question lỗi nghiệm không ra trong code ptb2

    đây là code của mình về thiết lập ptb2:

    Code:
    #include <iostream.h>
    #include <math.h>
    void main()
    {
    	float a,b,c,x,delta;
    	cout<<"\n Nhap vao so a: ";
    	cin>>a;
    	cout<<"\n Nhap vao so b: ";
    	cin>>b;
    	cout<<"\n Nhap vao so c: ";
    	cin>>c;
    	cout<<"\n Phuong trinh co dang: "<<a<<"x^2 + "<<b<<"x + "<<c<<" =0";
    	if(a==0)
    	{
    		if(b==0)
    		{
    			if(c==0)
    				cout<<"\n Phuong trinh vo so nghiem";
    			else
    			cout<<"\n Phuong trinh vo nghiem";
    		}
    		
    		else if(b!=0)
    		{
    			x= (-c)/b;
    				cout<<"\n Phuong trinh co nghiem la: "<<x;
    		}
    	}
    	else if (a!=0)
    	{
    		delta=(b*b)-(4*a*c);
    		if(delta<0)
    		{
    			cout<<"\n Phuong trinh vo nghiem:";
    		}
    		else if (delta=0)
    		{
    			
    			cout<<"\n Phuong trinh co nghiem kep: "<<"x1,x2= "<<(-b)/(2*a);
    		}
    			else if(delta>0)
    			{
    				cout<<"\nx1= "<<((-b)+sqrt(delta))/(2*a);
    				cout<<"\nx2= "<<((-b)-sqrt(delta))/(2*a);
    			}
    	}
    
    }

    lỗi là sau khi nhập 3 số để làm ở trường hợp a!=0 thì code không chạy ra kết quả chỉ dừng lại ở bước cout<<"\n Phuong trinh co dang: "<<a<<"x^2 + "<<b<<"x + "<<c<<" =0";...........các bác fix dùm mình
    Đã được chỉnh sửa lần cuối bởi nhoclangtu2001 : 01-03-2012 lúc 05:10 PM. Lý do: update

  2. #2
    Ngày gia nhập
    10 2011
    Bài viết
    552

    Đối chiếu
    if(a==0)
    if(b==0)
    (delta=0)
    ________
    Mấy cái cậu này học cùng lớp hả. Cùng lên hỏi 1 vấn đề, ngay đúng cái bài giải phương trình, post cùng lúc. Lỗi y chang như nhau
    http://diendan.congdongcviet.com/showthread.php?t=86301
    Um Mani Padme Hum...!!

  3. #3
    Ngày gia nhập
    11 2010
    Nơi ở
    Black Hole
    Bài viết
    824

    Phương trình bậc 2 mà a=0, vãi hàng quá.
    Come as guest...... stay as family......... because we're smiling together.

  4. #4
    Ngày gia nhập
    06 2011
    Bài viết
    1

    bạn chỉ cần dùng đến else thôi,ko cần phải else if(a!=0)

Các đề tài tương tự

  1. Kinh nghiệm đọc source code
    Gửi bởi thanhphong6565 trong diễn đàn Kinh nghiệm CNTT
    Trả lời: 5
    Bài viết cuối: 02-10-2013, 04:32 PM
  2. Mất giao diện (mất hết code trong Windows Form Designer generated code) trong khi thiết kế?
    Gửi bởi violent_feeling trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 6
    Bài viết cuối: 25-04-2013, 04:19 PM
  3. Database code chương trình quản lý kế toán doanh nghiệp
    Gửi bởi saveallmylove trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 19-06-2011, 10:31 PM
  4. code chương trình trắc nghiệm? Giúp mình
    Gửi bởi bibi0505 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 5
    Bài viết cuối: 25-01-2011, 11:11 AM
  5. quản lý tài chính doanh nghiệp code C# database access
    Gửi bởi nguyenjimi trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 17-10-2010, 09:45 AM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn