Công cụ bảo vệ mã nguồn .NET mạnh nhất, không thể unpack, miễn phí cho các khách hàng đầu tiên đăng ký.
Từ 1 tới 7 trên tổng số 7 kết quả

Đề tài: Mong hướng dẫn: Phương trình bậc 2

  1. #1
    Ngày gia nhập
    03 2008
    Nơi ở
    TP HCM
    Bài viết
    27

    Angry Mong hướng dẫn: Phương trình bậc 2

    C Code:
    1. #include <iostream.h>
    2. #include <conio.h>
    3. #include <math.h>
    4. void main()
    5. {
    6.     clrscr();
    7.     int a,b,c;
    8.     float delta,x,x1,x2;
    9.     cout<<"Ban hay nhap he so a b c :";cin>>a>>b>>c;
    10.     while (a==0)
    11.       {
    12.        cout<<"He so a ko dung. Hay nhap lai :";cin>>a;
    13.       }
    14.     if (a!=0)
    15.    {
    16.    delta =b*b-4*a*c;
    17.    x=-b/2*a                ;
    18.    x1=(-b-sqrt(delta))/2*a;
    19.    x2=(-b+sqrt(delta))/2*a  ;
    20.       {
    21.        if (delta<0)
    22.          cout<<"PT VN";
    23.           else
    24.           {
    25.            if (delta==0)
    26.            cout<<"Phuong trinh co nghiem kep: x="<<x;
    27.         else
    28.          {
    29.          if (delta>0)
    30.               cout<<"Phuong trinh co 2 nghiem phan biet ";
    31.               cout<<"x1= "<<x1;cout<<endl;
    32.               cout<<"x2= "<<x2;cout<<endl;
    33.           }
    34.           }
    35.       }
    36.     }
    37.        getch();
    38.  
    39. }

    Khi Run bị báo lỗi DOMAIN Sqrt. Mong các bạn giải thích lý do và hướng giải quyết !
    Công cụ bảo vệ mã nguồn .NET mạnh nhất hiện tại, miễn phí cho các khách hàng đầu tiên đăng ký.
    Đã được chỉnh sửa lần cuối bởi truongphanbinh : 12-04-2008 lúc 08:24 AM.

  2. #2
    Ngày gia nhập
    10 2006
    Nơi ở
    In Your Bugs
    Bài viết
    823

    Tớ cũng không hiểu nữa, nhưng cậu cứ mở msdn lên tra, hoặc chuyển về pow(delta,1/2) . Coi có thiếu thư viện gì không ?

  3. #3
    Ngày gia nhập
    03 2008
    Nơi ở
    TP HCM
    Bài viết
    30

    PHP Code:
    if (a!=0)
       {
       
    delta =b*b-4*a*c;
       
    x=-b/2*a                ;
       
    x1=(-b-sqrt(delta))/2*a;
       
    x2=(-b+sqrt(delta))/2*a  
    Nếu delta < 0 thì sao bạn.Sqrt(n) mà n<0 --> ko hợp lý !^
    *-* Vì hạnh phúc các bạn hãy cố gắng lên nhé ! *-*

  4. #4
    Ngày gia nhập
    03 2008
    Nơi ở
    TP HCM
    Bài viết
    30

    Ah,còn mấy chỗ này!
    PHP Code:
    x1=(-b-sqrt(delta))/2*a;//sửa lại x1=(-b-sqrt(delta))/(2*a); 
    Nếu không có dấu ngoặc thì sau khi chia cho 2 biểu thức sẽ tiếp tục nhân a chứ không phải chia a như bạn mong muốn
    *-* Vì hạnh phúc các bạn hãy cố gắng lên nhé ! *-*

  5. #5
    Ngày gia nhập
    02 2008
    Bài viết
    66

    Xửa chọn vẹn cho cậu rồi nhé
    C++ Code:
    1. #include <iostream.h>
    2. #include <conio.h>
    3. #include <math.h>
    4. void main()
    5. {
    6.     clrscr();
    7.     int a,b,c;
    8.     float delta,x,x1,x2;
    9.     cout<<"Ban hay nhap he so a b c :";cin>>a>>b>>c;
    10.     while (a==0)
    11.       {
    12.        cout<<"He so a ko dung. Hay nhap lai :";cin>>a;
    13.       }
    14.     if (a!=0)
    15.    {
    16.    delta =b*b-4*a*c;
    17.       {
    18.        if (delta<0){
    19.          cout<<"PT Vo nghiem";
    20.          }
    21.           else
    22.           {
    23.            if (delta==0){
    24.            x=-b/2/a;
    25.            cout<<"Phuong trinh co nghiem kep: x="<<x;
    26.            }
    27.         else
    28.          {
    29.          if (delta>0)
    30.               cout<<"Phuong trinh co 2 nghiem phan biet ";
    31.               x1=(-b-sqrt(delta))/2/a;
    32.               x2=(-b+sqrt(delta))/2/a;
    33.               cout<<"x1= "<<x1;cout<<endl;
    34.               cout<<"x2= "<<x2;cout<<endl;
    35.           }
    36.           }
    37.       }
    38.     }
    39.        getch();
    40.  
    41. }
    Đã được chỉnh sửa lần cuối bởi mushu : 14-04-2008 lúc 08:58 AM.

  6. #6
    Ngày gia nhập
    04 2008
    Bài viết
    1

    Mặc định Mong hướng dẫn: Phương trình bậc 2

    đoạn code bạn viết chạy ở máy tôi hoàn toàn ok, không có gì xảy ra!!
    bạn có thể tham khỏa đoạn code này xem:
    C++ Code:
    1. #include<iostream.h>
    2. #include<math.h>
    3.  
    4. double a,b,c;
    5. double delta;
    6. double x1,x2;
    7. char traloi;
    8. void main()
    9. {
    10.    
    11.     cout<<"\t\t\tGIAI PHUONG TRINH BAC 2\n\n \t\t\t\tkimrubi\n";
    12.        
    13.     do
    14.     {
    15.     cout<<"Nhap vao so a=";
    16.     cin>>a;
    17.     cout<<"Nhap vao so b=";
    18.     cin>>b;
    19.     cout<<"Nhap vao so c=";
    20.     cin>>c;
    21.     cout<<"\n";
    22.  
    23.     delta = b*b - 4*a*c;
    24.  
    25.  
    26.     //kiem tra delta
    27.     if(delta <0)
    28.         cout<<"PHUONG TRINH VO NGHIEM\n";
    29.     else
    30.     {
    31.         cout<<"PHUONG TRINH CO NGHIEM\n\n";
    32.     x1= ( -b + sqrt(delta))/(2*a);
    33.  
    34.     x2= ( -b - sqrt(delta))/(2*a);
    35.     cout<<"\tx1="<<x1;
    36.     cout<<"\tx2="<<x2;
    37.     }
    38.     cout<<"\n\nBan co tiep khong?(C/K)";
    39.     cin>> traloi;
    40.     }
    41.  
    42. while ((traloi !='K') && (traloi !='k'));
    43.  
    44. }
    Chú ý bỏ code vào thẻ !
    Đã được chỉnh sửa lần cuối bởi rox_rook : 12-04-2008 lúc 08:59 AM.

  7. #7
    Ngày gia nhập
    03 2008
    Nơi ở
    TP HCM
    Bài viết
    27

    to kỉmubi :code của bạn quá hoàn hảo. Thanks very much
    Công cụ bảo vệ mã nguồn .NET mạnh nhất hiện tại, miễn phí cho các khách hàng đầu tiên đăng ký.

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

  1. Mong các bạn chỉ mình mấy bài LT C
    Gửi bởi thienduc1012 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 11
    Bài viết cuối: 10-09-2013, 04:46 PM
  2. Mảng trên C Hàm sắp xếp bị lỗi, mong các bác chỉ giáo
    Gửi bởi hakunamatata_199x trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 11
    Bài viết cuối: 10-07-2013, 11:30 AM
  3. Hiển thị mảng không như mong muốn C++
    Gửi bởi caothukim trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 3
    Bài viết cuối: 26-11-2011, 10:26 PM
  4. Lập trình C không in được ra tệp mong muốn help me!!!!!!!!!!!!
    Gửi bởi tuan_pc trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 5
    Bài viết cuối: 12-12-2010, 05:16 PM
  5. Mong Các pro chỉ giáo với
    Gửi bởi hieudaugau99 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 11
    Bài viết cuối: 10-07-2009, 12:46 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