Trang 6 / 7 FirstFirst ... 34567 LastLast
Hiển thị kết quả từ 51 đến 60 / 65
  1. #51
    Tham gia
    21-12-2008
    Bài viết
    35
    Like
    0
    Thanked 1 Time in 1 Post
    Em thấy mấy bác làm thiếu điều kiện
    Ví dụ như a=0, b=0 thì sao
    Em thữ post bài em lên thữ nhé


    #include<iostream>
    #include<math.h>
    #include<conio.h>
    #include<string.h>
    using namespace std;
    int main()
    {
    double a, b, c, delta, x,x1,x2;
    cout<<"---------Giai PT bac 2--------\n";
    cout<<"Nhap a =";
    cin>>a;
    cout<<"Nhap b =";
    cin>>b;
    cout<<"Nhap c =";
    cin>>c;

    if(a!=0)
    {
    delta=b*b-4*a*c;
    if(delta>0)
    {

    x1=(-b+sqrt(delta))/(2*a);
    x2=(-b-sqrt(delta))/(2*a);
    cout<<"Phuong trinh co 2 nghiem phan biet\n\n";
    cout<<"Nghiem x1 = "<<x1;
    cout<<"\n";
    cout<<"Nghiem x2 = "<<x2;
    }
    else
    if(delta<0)
    {
    cout<<"Phuong trinh vo nghiem!!!";
    }
    else

    {
    x=-b/(2*a);
    cout<<"Phuong trinh co nghiem kep la: x = "<<x;
    }


    }
    else
    if(b!=0)
    {
    x=-c/b;
    cout<<"Nghiem cua phuong trinh la: x = "<<x;
    }
    else
    if(c!=0)
    {
    cout<<"Phuong trinh vo nghiem!!!!";
    }
    else
    cout<<"Phuong trinh co vo so nghiem!";



    _getch();
    return 0;


    }

  2. #52
    Tham gia
    21-05-2009
    Bài viết
    19
    Like
    0
    Thanked 0 Times in 0 Posts
    Quote Được gửi bởi jion666 View Post
    Em thấy mấy bác làm thiếu điều kiện
    Ví dụ như a=0, b=0 thì sao
    Em thữ post bài em lên thữ nha

    }
    Bạn ơi trường hợp a=0 mình đã xét rồi còn trường hợp b=0 chỉ là trường hợp đặc biệt của pt bậc 2 thôi ko cần xét riêng đâu bạn ah.Giả sử pt x2-4=0 nhé nó có dental =16 và vẫn có 2 nghiệm bình thường theo trường hợp dental >0 vì thế nên trường hợp b=0 là thừa bạn ah.

  3. #53
    Tham gia
    07-08-2009
    Bài viết
    2
    Like
    0
    Thanked 0 Times in 0 Posts
    cach gai cua ban ma thay minh cung pó tay nen minh xin

  4. #54
    Tham gia
    16-08-2009
    Bài viết
    61
    Like
    0
    Thanked 0 Times in 0 Posts
    bó tay ông tự đọc đi nản ông quá

  5. #55
    Tham gia
    21-12-2008
    Bài viết
    35
    Like
    0
    Thanked 1 Time in 1 Post
    Quote Được gửi bởi thanhld1590 View Post
    Bạn ơi trường hợp a=0 mình đã xét rồi còn trường hợp b=0 chỉ là trường hợp đặc biệt của pt bậc 2 thôi ko cần xét riêng đâu bạn ah.Giả sử pt x2-4=0 nhé nó có dental =16 và vẫn có 2 nghiệm bình thường theo trường hợp dental >0 vì thế nên trường hợp b=0 là thừa bạn ah.
    Em củng không rỏ nữa.
    Em chỉ xét tất cã thế thôi. Thế làm như em là thừa nhưng có sai không anh

  6. #56
    Tham gia
    26-07-2008
    Bài viết
    139
    Like
    0
    Thanked 0 Times in 0 Posts
    chả có ai học LT mà chưa làm BT GPT bậc 2!! )

  7. #57
    Tham gia
    04-02-2010
    Bài viết
    1
    Like
    0
    Thanked 0 Times in 0 Posts

    minh co doan coda nay k bt co giup j dc cho ban k nhoa.

    #include <stdio.h>
    #include <conio.h>
    #include <math.h>
    main()
    {
    float a,b,c,delta;
    printf(" nhap vao he so a,b,c:");
    sacnf("%f%f%f",&a,&b,&c);
    if(a==0)
    printf("phuong trinh tro thanh phuong trinh bac nhat");
    else {
    delta = b*b-4*a*c;
    if(delta<0) printf("phuong trinh vo nghiem");
    else(delta==0)
    printf("phuong trinh co nghiem kep x1=x2=%.2f,-b/(2*a));
    else{
    float x1=(-b+sqrt(delta))/(2*a);
    float x2=(-b-sqrt(delra))/(2*a);
    printf(" phuong trinh co hai nghiem phan biet x1=%.2f x2=%.2f",x1,x2);
    }
    }
    getch();
    }

    [=========> Bổ sung bài viết <=========]

    #include <stdio.h>
    #include <conio.h>
    #include <math.h>
    main()
    {
    float a,b,c,delta;
    printf(" nhap vao he so a,b,c:");
    scanf("%f%f%f",&a,&b,&c);
    if(a==0)
    printf("phuong trinh tro thanh phuong trinh bac nhat");
    else {
    delta = b*b-4*a*c;
    if(delta<0) printf("phuong trinh vo nghiem");
    else(delta==0)
    printf("phuong trinh co nghiem kep x1=x2=%.2f,-b/(2*a));
    else{
    float x1=(-b+sqrt(delta))/(2*a);
    float x2=(-b-sqrt(delta))/(2*a);
    printf(" phuong trinh co hai nghiem phan biet x1=%.2f x2=%.2f",x1,x2);
    }
    }
    getch();
    }

    [=========> Bổ sung bài viết <=========]

    #include <stdio.h>
    #include <conio.h>
    #include <math.h>
    main()
    {
    float a,b,c,delta;
    printf(" nhap vao he so a,b,c:");
    scanf("%f%f%f",&a,&b,&c);
    if(a==0)
    printf("phuong trinh tro thanh phuong trinh bac nhat");
    else {
    delta = b*b-4*a*c;
    if(delta<0) printf("phuong trinh vo nghiem");
    else(delta==0)
    printf("phuong trinh co nghiem kep x1=x2=%.2f,-b/(2*a));
    else{
    float x1=(-b+sqrt(delta))/(2*a);
    float x2=(-b-sqrt(delta))/(2*a);
    printf(" phuong trinh co hai nghiem phan biet x1=%.2f x2=%.2f",x1,x2);
    }
    }
    getch();
    }
    Được sửa bởi cobexauxi2811 lúc 11:00 ngày 05-02-2010 Reason: Bổ sung bài viết

  8. #58
    Tham gia
    21-02-2010
    Bài viết
    2
    Like
    0
    Thanked 1 Time in 1 Post

    Mọi người xem dùm mình làm như thế này có ổn ko ?

    #include <stdio.h>
    #include <conio.h>
    #include <math.h>

    void main ()
    {
    float a,b,c;
    float delta,x,x1,x2;

    printf("Ban hay nhap vao so a : ");
    scanf("%f",&a);
    printf("\nBan hay nhap vao so b : ");
    scanf("%f",&b);
    printf("\nBan hay nhap vao so c : ");
    scanf("%f",&c);


    if(a==0)
    {
    if(b==0 && c==0)

    printf("\nPhuong trinh vo so nghiem !");

    if(b==0 && c!=0)

    printf("\nPhuong trinh vo nghiem !");

    else
    {
    x=-b/c;
    printf("\nPhuong trinh co nghiem duy nhat x = %.2f",x);
    }

    }

    if(a!=0)
    {

    delta=b*b-(4*a*c);
    printf("\nDelta is %.2f",delta);

    if(delta>0)
    {
    sqrt(delta);
    x1=(-b+sqrt(delta))/(2*a);
    x2=(-b-sqrt(delta))/(2*a);
    printf("\nPhuong trinh co 2 nghiem phan biet x1 = %.2f va x2 = %.2f",x1,x2);
    }
    if(delta==0)
    {
    x1=((float)-b/(2*a));
    printf("\nPhuong trinh co nghiem kep x1 =x2 = %.2f",x1);
    }
    else if(delta <0)
    printf("\nPhuong trinh vo nghiem !");
    }
    }

  9. #59
    Tham gia
    24-09-2009
    Bài viết
    1
    Like
    0
    Thanked 0 Times in 0 Posts
    khi mình viết sqrt toàn báo lỗi. làm thế nào đây?

  10. #60
    Tham gia
    18-05-2009
    Bài viết
    16
    Like
    0
    Thanked 0 Times in 0 Posts
    em cũng lơ mơ về c,theo em mấu chốt bài toán là nằm ở cấu trúc lệnh if(chứ còn thuật toán thì chắc đa số mọi người dều biết),vì bài này có nhiều trường hợp if lồng vào nhau,các bác nào pro có lời giải nào thật sự chính xác để các đệ tử mới học như em có thê hiểu hơn về cái cấu trúc if,thanks

Trang 6 / 7 FirstFirst ... 34567 LastLast

Bookmarks

Quy định

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể trả lời bài viết
  • 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
  •