30/09/2018, 20:32
chạy chương trình bị lỗi
lỗi này là sao mọi người
#include<iostream.h>
#include<conio.h>
#include<math.h>
class sophuc
{
private:
float a,b;
public:
sophuc()
{
a = 0;
b = 0;
}
void nhap()
{
cout<<"Nhap vao phan thuc : ";cin>>a;
cout<<"Nhap vao phan ao : ";cin>>b;
}
void in()
{
cout<<a;
if (b>=0) cout<<"+";
else cout<<"-";
cout<<"i*"<<fabs(b);
}
//tinh so phuc
friend sophuc operator+(sophuc x1,sophuc x2);
friend sophuc operator-(sophuc x1,sophuc x2);
friend sophuc operator*(sophuc x1,sophuc x2);
friend sophuc operator/(sophuc x1,sophuc x2);
};
//cong
sophuc operator+(sophuc x1,sophuc x2)
{
sophuc x;
x.a =x1.a+ x2.a;
x.b =x1.b+x2.b;
return x;
}
//tru
sophuc operator-(sophuc x1,sophuc x2)
{
sophuc x;
x.a =x1.a- x2.a;
x.b =x1.b-x2.b;
return x;
}
//nhan
sophuc operator*(sophuc x1,sophuc x2)
{
sophuc x;
x.a =x1.a * x2.a;
x.b =x1.b * x2.b;
return x;
}
//chia
sophuc operator/(sophuc x1,sophuc x2)
{
sophuc x;
x.a =x1.a / x2.a;
x.b=x1.b / x2.b;
return x;
}
void main(void)
{
clrscr();
sophuc x,y,c,d,e,f;
cout<<"Nhap so phuc thu 1:
";
x.nhap();
cout<<"Nhap so phuc thu 2 :
";
y.nhap();
cout<<"Cac so phuc da nhap :
";
x.in();
cout<<" va ";
y.in();
cout<<"
";
c=x+y;
d=x-y;
e=x*y;
f=x/y;
cout<<"Tong hai so phuc la:
";
c.in();
cout<<"
";
cout<<"Hieu 2 so phuc la:
";
d.in();
cout<<"tich 2 so phuc la:
";
e.in()
cout<<"thuong 2 so phuc la:
";
f.in()
getch();
}
Bài liên quan
Bạn hãy cố gắng đọc kỹ message lỗi: “Statement missing ;” -> câu lệnh thiếu dấu
;
.e.in()
vàf.in()
thiếu dấu;
.cảm on bạn nha, mình sẻ để ý
Sao k dung IDE Microsoft visual studio hoac Code Blocks ma dung cai nay?