c++ class class

Συζητήσεις για την γλώσσα C και C++

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
JOHNYS20
Δημοσιεύσεις: 28
Εγγραφή: 29 Νοέμ 2010 18:08

c++ class class

Δημοσίευση από JOHNYS20 » 14 Μαρ 2011 19:20

a) Ορίστε την κλάση Point που αντιστοιχεί σε ένα σημείο στο επίπεδο με συνεταγμένες x και y, οι οποίες είναι πραγματικοί αριθμοί. Κάθε σημείο πρέπει να έχει και ένα όνομα (name), που είναι ένας χαρακτήρας. Άρα ένα σημείο κατασκευάζεται με 3 παραμέτρους. Παράδειγμα:

Point p=Point('A', 3.2, 5.1);

b) Να παρέχετε και έναν default constructor (εκτός του προηγούμενου με τις 3 παραμέτρους) στην κλάση που δημιουργεί ένα σημείο στο (0,0) και με τυχαίο χαρακτήρα για όνομα.

c) Να παρέχετε 2 μεθόδους για πρόσβαση στις x και y συντεταγμένες ενός σημείου και μια μέθοδο για πρόσβαση στο όνομα του σημείου (get_x, get_y, get_name).

d) Να παρέχετε 2 μεθόδους για αλλαγή των x και y συντεταγμένων ενός σημείου και μια μέθοδο για αλλαγή στο όνομα του σημείου (set_x, set_y, set_name).

e) Να παρέχετε μια μέθοδο display() που να εκτυπώνει το σημείο ως εξής: (name; x; y).

f) Να παρέχετε μια μέθοδο scale που να πολλαπλασιάζει ένα σημείο με έναν πραγματικό αριθμό: p.scale(a): Αλλάζει το p.x και το p.y πολλαπλασιάζοντας τα με το a.

kapoios an borei na voithisei

Άβαταρ μέλους
virxen75
Δημοσιεύσεις: 493
Εγγραφή: 18 Φεβ 2009 00:17
Τοποθεσία: ΗΡΑΚΛΕΙΟ ΚΡΗΤΗΣ

c++ class class

Δημοσίευση από virxen75 » 14 Μαρ 2011 23:37


pimpogio
Δημοσιεύσεις: 1080
Εγγραφή: 28 Δεκ 2010 14:08

c++ class class

Δημοσίευση από pimpogio » 15 Μαρ 2011 14:58

αμα θες τζαμπα δειξε τι εχεις κανει μεχρι τωρα...

Απάντηση

Επιστροφή στο “C, C++”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες