TeiSerron.gr

Σχολή Μηχανικών => 3ο Εξάμηνο => Τμήμα Μηχανικών Πληροφορικής, Υπολογιστών & Τηλεπικοινωνιών => Αντικειμενοστραφής Προγραμματισμός => Μήνυμα ξεκίνησε από: voutc στις 14 Ιανουαρίου 2016, 13:51

Τίτλος: Εξεταστική Εργαστηρίου, Λύση Θέματος ομάδα Α
Αποστολή από: voutc στις 14 Ιανουαρίου 2016, 13:51
Κώδικας: [Επιλογή]
#include <iostream>
#include <cstdlib>
#include <cstring>

using namespace std;

class Foititis
{
private :
int AEM;
char name[30];
float project;
float exams;
public:
Foititis()
{
AEM=0;
strcpy(name," ");
project=0.0;
exams=0.0;
}
Foititis(int a0,char n0[],float p0,float e0)
{
AEM=a0;
strcpy(name,n0);
project=p0;
exams=e0;
}
void printData()
{
cout << "AEM : " << AEM << endl;
cout << "Name : " << name << endl;
cout << "Project : " << project << endl;
cout << "Exams : " << exams << endl;
}
float telikosVathmos()
{
float flag;
flag = project *0.3+exams * 0.7;
return flag;
}
bool operator>(Foititis ant)
{
if (telikosVathmos() > ant.telikosVathmos())
return true;
else
return false;
}

};

int main(int argc, char** argv) {
Foititis p1(0666,"Mitsos",1,0),p2(0777,"Kitsos",10,3.5);
if (p1>p2)
{
p1.printData();
}
else
{
p2.printData();
}
return 0;
}
Τίτλος: Εξέταση εργαστηρίου Αντ.Προγραμματισμού
Αποστολή από: IanMoone στις 16 Ιανουαρίου 2017, 19:02
'Εχει πεί ο Ούτσιος τι βάζει περίπου στην εξέταση του εργαστηρίου στον αντικειμενοστραφή;;