DIỄN ĐÀN CÔNG NGHỆ THÔNG TIN _ GIẢI TRÍ TINK5UNETI.TK & TINK5UNETI.FORUMVI.COM
 
Trang ChínhCalendarTrợ giúpTìm kiếmThành viênNhómVườn ước nguyệnĐăng kýĐăng Nhập


Xem chủ đề cũ hơnXem chủ đề mới hơnGo down
Thời gian: Thu Dec 15, 2011 11:56 pm


avatar
ngok_kho_yeu_em
Tước hiệuBINH NHẤT
BINH NHẤT
Xem lý lịch thành viên
Họ tên thật : Vũ Văn Diễn
Birthday : 13/05/1993
NGHỀ NGHIỆP : cân vành tàu hỏa,vá xăm xe lu
Đến từ : Hưng Nhân,Hưng Hà,Thái Bình
Posts : 69
Points : 11268
Age : 24
Tham gia : 23/10/2011
Level: 69 Kinh nghiệm: 24%
Sinh mệnh: 69/100
Pháp lực: 24/100
Họ tên thật : Vũ Văn Diễn
Birthday : 13/05/1993
NGHỀ NGHIỆP : cân vành tàu hỏa,vá xăm xe lu
Đến từ : Hưng Nhân,Hưng Hà,Thái Bình
Posts : 69
Points : 11268
Age : 24
Tham gia : 23/10/2011

Bài gửiTiêu đề: Tham khảo này: Giải phương trình bậc 2 với a,b,c nhập từ bàn phím

Code:
#include"iostream.h"
#include"math.h"
void main()
{
   int a,b,c;
   
{
   cout<<"voi a=";cin>>a;
   cout<<"voi b=";cin>>b;
   cout<<"voi c=";cin>>c;
}
   if(a!=0)
   {
      int delta=b*b-4*a*c;
      if (delta<0)cout<<"pt da cho vo nghiem\n";
      if (delta==0)cout<<"pt da cho co 2 nghiem x1=x2="<<(-b/(2*a))<<"\n";
      if (delta>0)cout<<"pt da cho co 2 nghiem:x1="<<(float)((-b+sqrt(delta))/2*a)<<"va x2="<<(float)((-b-sqrt(delta))/(2*a))<<"\n";
   }
   
}
   
   

Tài Sản của ngok_kho_yeu_em

Bài viết mới cùng chuyên mục

Bài viết liên quan

Thời gian: Sun Dec 18, 2011 9:51 pm


avatar
HạnhPhúcẢo
Tước hiệuDÂN THƯỜNG
DÂN THƯỜNG
Xem lý lịch thành viên
Birthday : 24/11/1992
NGHỀ NGHIỆP : SV
Đến từ : Lào Cai
Posts : 32
Points : 10900
Age : 24
Tham gia : 18/12/2011
Level: 32 Kinh nghiệm: 24%
Sinh mệnh: 32/100
Pháp lực: 24/100
Birthday : 24/11/1992
NGHỀ NGHIỆP : SV
Đến từ : Lào Cai
Posts : 32
Points : 10900
Age : 24
Tham gia : 18/12/2011

Bài gửiTiêu đề: Reply

Chương trình chạy ntn khi a==0 nhỉ,

chưa có gì đặc sắc nhi

Tài Sản của HạnhPhúcẢo

Bài viết mới cùng chuyên mục

Bài viết liên quan

Thời gian: Sun Dec 18, 2011 11:34 pm


avatar
ngok_kho_yeu_em
Tước hiệuBINH NHẤT
BINH NHẤT
Xem lý lịch thành viên
Họ tên thật : Vũ Văn Diễn
Birthday : 13/05/1993
NGHỀ NGHIỆP : cân vành tàu hỏa,vá xăm xe lu
Đến từ : Hưng Nhân,Hưng Hà,Thái Bình
Posts : 69
Points : 11268
Age : 24
Tham gia : 23/10/2011
Level: 69 Kinh nghiệm: 24%
Sinh mệnh: 69/100
Pháp lực: 24/100
Họ tên thật : Vũ Văn Diễn
Birthday : 13/05/1993
NGHỀ NGHIỆP : cân vành tàu hỏa,vá xăm xe lu
Đến từ : Hưng Nhân,Hưng Hà,Thái Bình
Posts : 69
Points : 11268
Age : 24
Tham gia : 23/10/2011

Bài gửiTiêu đề: Re: Tham khảo này: Giải phương trình bậc 2 với a,b,c nhập từ bàn phím

MrDoanVu đã viết:
Chương trình chạy ntn khi a==0 nhỉ,

chưa có gì đặc sắc nhi

cái này mình chỉ post len cho mọi người tham khảo xem có gì thì chỉ mình.bạn thắc mác nếu a=0 chứ gì.đơn giản mà.bàn thêm câu lệnh if(a==0)cout<<"pt co nghiem la x="<<-c/b<<"\n"; trên lệnh if(!a==0).và nếu vậy bạn bỏ lệnh if(!a==0) = lệnh else là đc bạn à.

Tài Sản của ngok_kho_yeu_em

Bài viết mới cùng chuyên mục

Bài viết liên quan

Thời gian: Sun Dec 18, 2011 11:37 pm


avatar
ngok_kho_yeu_em
Tước hiệuBINH NHẤT
BINH NHẤT
Xem lý lịch thành viên
Họ tên thật : Vũ Văn Diễn
Birthday : 13/05/1993
NGHỀ NGHIỆP : cân vành tàu hỏa,vá xăm xe lu
Đến từ : Hưng Nhân,Hưng Hà,Thái Bình
Posts : 69
Points : 11268
Age : 24
Tham gia : 23/10/2011
Level: 69 Kinh nghiệm: 24%
Sinh mệnh: 69/100
Pháp lực: 24/100
Họ tên thật : Vũ Văn Diễn
Birthday : 13/05/1993
NGHỀ NGHIỆP : cân vành tàu hỏa,vá xăm xe lu
Đến từ : Hưng Nhân,Hưng Hà,Thái Bình
Posts : 69
Points : 11268
Age : 24
Tham gia : 23/10/2011

Bài gửiTiêu đề: như thế này bạn này

#include"iostream.h"
#include"math.h"
void main()
{
int a,b,c;
cout<<"voi a=";cin>>a;
cout<<"voi b=";cin>>b;
cout<<"voi c=";cin>>c;
if(a==0)cout<<"pt co nghiem la x="<<-c/b<<"\n";
if(!a==0)
{
int delta=b*b-4*a*c;
if (delta<0)cout<<"pt da cho vo nghiem\n";
if (delta==0)cout<<"pt da cho co 2 nghiem x1=x2="<<(-b/(2*a))<<"\n";
if (delta>0)cout<<"pt da cho co 2 nghiem:x1="<<(float)((-b+sqrt(delta))/2*a)<<"va x2="<<(float)((-b-sqrt(delta))/(2*a))<<"\n";
}

}

[code]

Tài Sản của ngok_kho_yeu_em

Bài viết mới cùng chuyên mục

Bài viết liên quan

Thời gian: Mon Dec 19, 2011 12:03 am


avatar
HạnhPhúcẢo
Tước hiệuDÂN THƯỜNG
DÂN THƯỜNG
Xem lý lịch thành viên
Birthday : 24/11/1992
NGHỀ NGHIỆP : SV
Đến từ : Lào Cai
Posts : 32
Points : 10900
Age : 24
Tham gia : 18/12/2011
Level: 32 Kinh nghiệm: 24%
Sinh mệnh: 32/100
Pháp lực: 24/100
Birthday : 24/11/1992
NGHỀ NGHIỆP : SV
Đến từ : Lào Cai
Posts : 32
Points : 10900
Age : 24
Tham gia : 18/12/2011

Bài gửiTiêu đề: Reply

nói dc cũng chẳng dc, t xây dựng chương trình luôn khiến người sử dụng biết dc hết trường hợp, như bạn nói vậy mình đặt điều kiện là
người dùng nhập 3 số 0 thì nó báo gì?
người dùng nhập chữ cái vào thì sao ( với chữ cái nó sẽ ép kiểu sang int, lúc này giải bằng giá trị bảng mã ASCII) nó vẫn ra kết quả,
Mà bjo sử dụng function cho nó nhanh.

đây là ý kiến của mình như vậy thôi :X

PS: Bạn cũng nên thêm thư viên #include để sử dụng hàm clrscr() và getch() giúp người ta xem dc kết qua ngay khi chạy thay vì phải bấm Alt F5 để xem màn hình kết quả

Tài Sản của HạnhPhúcẢo

Bài viết mới cùng chuyên mục

Bài viết liên quan

Thời gian: Mon Dec 19, 2011 7:55 am


avatar
Ice.Tea
Tước hiệuTHÀNH VIÊN MỚI
THÀNH VIÊN MỚI
Xem lý lịch thành viên http://manhtuan-leo.blogspot.com/
Họ tên thật : Trà đá
Birthday : 04/05/1992
NGHỀ NGHIỆP : Updating...
Đến từ : Vĩnh Phúc
Posts : 2
Points : 10839
Age : 25
Tham gia : 17/12/2011
Level: 2 Kinh nghiệm: 25%
Sinh mệnh: 2/100
Pháp lực: 25/100
Họ tên thật : Trà đá
Birthday : 04/05/1992
NGHỀ NGHIỆP : Updating...
Đến từ : Vĩnh Phúc
Posts : 2
Points : 10839
Age : 25
Tham gia : 17/12/2011

Bài gửiTiêu đề: Re: Tham khảo này: Giải phương trình bậc 2 với a,b,c nhập từ bàn phím

Code bạn đúng nhưng thuật toán còn chưa đủ trường hợp và chưa chặt chẽ lắm ! ban tham khảo!

ở đây mình xét với delta<0 thì ta sẽ tính nghiệm phức ! tùy vào đề bài nếu không ta chỉ cần cout<<"Phương trình vô nghiệm luôn ";





Code:
#include<iostream.h>
#include<iomanip.h>
#include<math.h>
#include<conio.h>
void main()
{

float a,b,c;
float delta,x1,x2,re,im;
cout<<"Giai phuong trinh bac 2\n\n";
cout<<"***********************\n\n";
cout<<"Nhap he so chua phuong trinh:\n";
cout<<"a = ";cin>>a;
cout<<"b = ";cin>>b;
cout<<"c = ";cin>>c;
if (a==0&&b==0&&c==0)
 cout<<"Phuong trinh co vo so nghiem\n";
if (a==0&&b==0&&c!=0)
 cout<<"Phuong trinh vo nghiem\n";
if (a==0&&b!=0)
 cout<<"Phuong trinh co nghiem x = "<<-c/b<<endl;
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";
  cout<<"x1 = "<<x1<<endl;
  cout<<"x2 = "<<x2<<endl;
  }
if (delta == 0)
  cout<<"Phuong trinh co nghiem kep x1 = x2 = "<<-b/(2*a)<<endl;
if (delta < 0)
  {
  re = -b/(2*a);
  im = sqrt(-delta)/2*a;
  cout<<"Phuong trinh co 2 nghiem phuc lien hop:\n";
  cout<<"x1 = "<<re<<" + i*"<<im<<endl;
  cout<<"x2 = "<<re<<" - i*"<<im<<endl;
  }
 }
getch();

}

Tài Sản của Ice.Tea

Bài viết mới cùng chuyên mục

Bài viết liên quan

Thời gian: Mon Dec 19, 2011 9:18 am


avatar
ngok_kho_yeu_em
Tước hiệuBINH NHẤT
BINH NHẤT
Xem lý lịch thành viên
Họ tên thật : Vũ Văn Diễn
Birthday : 13/05/1993
NGHỀ NGHIỆP : cân vành tàu hỏa,vá xăm xe lu
Đến từ : Hưng Nhân,Hưng Hà,Thái Bình
Posts : 69
Points : 11268
Age : 24
Tham gia : 23/10/2011
Level: 69 Kinh nghiệm: 24%
Sinh mệnh: 69/100
Pháp lực: 24/100
Họ tên thật : Vũ Văn Diễn
Birthday : 13/05/1993
NGHỀ NGHIỆP : cân vành tàu hỏa,vá xăm xe lu
Đến từ : Hưng Nhân,Hưng Hà,Thái Bình
Posts : 69
Points : 11268
Age : 24
Tham gia : 23/10/2011

Bài gửiTiêu đề: thank

ok moi người.mình sẽ rút kinh nghiệm.vì mình vẫn là con gà đã biết gì đâu.mà mình dùng free-4.0 nên cho clrscr cả getch thì k chạy đc đâu bạn.

Tài Sản của ngok_kho_yeu_em

Bài viết mới cùng chuyên mục

Bài viết liên quan

Thời gian: Mon Dec 19, 2011 12:01 pm


avatar
HạnhPhúcẢo
Tước hiệuDÂN THƯỜNG
DÂN THƯỜNG
Xem lý lịch thành viên
Birthday : 24/11/1992
NGHỀ NGHIỆP : SV
Đến từ : Lào Cai
Posts : 32
Points : 10900
Age : 24
Tham gia : 18/12/2011
Level: 32 Kinh nghiệm: 24%
Sinh mệnh: 32/100
Pháp lực: 24/100
Birthday : 24/11/1992
NGHỀ NGHIỆP : SV
Đến từ : Lào Cai
Posts : 32
Points : 10900
Age : 24
Tham gia : 18/12/2011

Bài gửiTiêu đề: Re: Tham khảo này: Giải phương trình bậc 2 với a,b,c nhập từ bàn phím

ngok_kho_yeu_em đã viết:
ok moi người.mình sẽ rút kinh nghiệm.vì mình vẫn là con gà đã biết gì đâu.mà mình dùng free-4.0 nên cho clrscr cả getch thì k chạy đc đâu bạn.

C free thì hình như cái clrscr ko hỗ trợ thì phải, t ko rõ lắm những getch thì pahri viết là getchar() mới dc

Tài Sản của HạnhPhúcẢo

Bài viết mới cùng chuyên mục

Bài viết liên quan

Thời gian:


Sponsored content
Tước hiệu
Level: Kinh nghiệm: %
Sinh mệnh: /100
Pháp lực: /100

Bài gửiTiêu đề: Re: Tham khảo này: Giải phương trình bậc 2 với a,b,c nhập từ bàn phím


Tài Sản của Sponsored content

Bài viết mới cùng chuyên mục

Bài viết liên quan

Tham khảo này: Giải phương trình bậc 2 với a,b,c nhập từ bàn phím

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang
Trang 1 trong tổng số 1 trang



Permissions in this forum:Bạn không có quyền trả lời bài viết
TIN K5 UNETI :: HỌC TẬP :: TRAO ĐỔI HỌC TẬP-
Free forum | © phpBB | Free forum support | Liên hệ | Report an abuse | Create a blog