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ứ
floatnên không được. Bạn khai báofloat a;thì biếnakhô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, bkiểufloatthì dùnggetslàm gì, mình không hiểu mục đích của bạna, btrong thân hàm thay vì không làm gì cả, không thìa, bsẽ 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é