30/09/2018, 18:00
Xem lỗi giùm e ạ
#include<iostream>
#include<conio.h>
#include<stdio.h>
#include<string.h>
using namespace std;
class Complex
{
private:
float a,b;
public:
void nhap();
void xuat();
}
Complex()
{
}
Complex(float a1, float b1)
{
}
void Complex::nhap()
{
fflush(stdin);
cout<<"nhap a:"<<a<<endl;
gets(a);
fflush(stdin);
cout<<"nhap b:"<<b<<endl;
gets(b);
}
void Complex ::xuat()
{
cout<<"dang cua so phuc la:"<<a+bi<<endl;
}
viod main()
{
float a,b;
cout<<"a =:";
cin>>a;
cout<<"b=:";
a.nhap();
cin>>a;
b.nhap();
cin>>b;
a.xuat();
cout<<"a =:";
b.xuat();
cout<<"b =";
cout<<"dang cua so phuc la:"<<a+bi<<endl;
getch();
}
Bài liên quan
Bị lỗi gì bạn phải mô tả lỗi thì mọi người mới biết được mà giúp chứ
float
nên không được. Bạn khai báofloat a;
thì biếna
không phải đối tượng kiểu class bạn định nghĩa thì làm sao gọi được phương thứcnhap()
,xuat()
, biến a cần có kiểu class.nhap()
bạn nhập dữ liệu cho 2 biếna, b
kiểufloat
thì dùnggets
làm gì, mình không hiểu mục đích của bạna, b
trong thân hàm thay vì không làm gì cả, không thìa, b
sẽ có giá trị rácBạn ghi rõ lỗi bạn là gì vào tiêu đề và phần format code ở bài viết cho chuẩn nhé, bạn có thể dùng dấu nháy kép để chèn code.
a << " + "<<b << "i";
mới đúngthank máy anh
e có chụp ảnh đăng lên mà ko đc
bị lỗi miết chỗ đó
Thiếu dấu
;
khi khai báo class nhé @dinhson9999, đừng quên dấu;
nhé