hey guys, i need help with this question.
i need to write a program to get the output which is :
i) there will be two class which is info_student and mark_student. class mark_student will be friend to a class info_student.
ii) class info student will have name and ic with data type character as a variable. it also have function set_data that accept two variable above as a pointer in the parameter list.
iii) while mark_student will have mark1, mark2 and total with data type float. the function is setmark, calculateMark and display.
i already programmed and compiled the code, but i have the output show "floating point invalid" when i input the data. what have i done wrong here?
Code:
#include<iostream.h>
class info_mark;
class info_student
{
private:
char name,ic;
public:
int student()
{return name,ic;}
};
class info_mark
{
float mark1,mark2;
public:
int calculate_mark()
{return mark1 +mark2;}
};
void main()
{
char a,b;
float m,n;
cout<<"Name:";
cin>>a;
cout<<"Ic:";
cin>>b;
cout<<"mark 1:";
cin>>m;
cout<<"mark 2:";
cin>>n;
cout<<"total:"<<m+n;
}