• Downloads
  • ! Read Me !
  • Μαθήματα
  • Φοιτητικά
  • Τεχνικά Θέματα
  • Συζητήσεις
  • Happy Hour!
  • About THMMY.gr
 V  < 
Search:  
Welcome, Guest. Please login or register.
June 17, 2025, 12:07:54 pm

Login with username, password and session length
Links
  Thmmy.gr portal
   Forum
   Downloads
   Ενεργ. Λογαριασμού
   Επικοινωνία
  
  Χρήσιμα links
   Σελίδα τμήματος
   Βιβλιοθήκη Τμήματος
   Elearning
   Φοιτητικά fora
   Πρόγραμμα Λέσχης
   Πρακτική Άσκηση
   Ηλεκτρονική Εξυπηρέτηση Φοιτητών
   Διανομή Συγγραμμάτων
   Ψηφιακό Καταθετήριο Διπλωματικών
   Πληροφορίες Καθηγητών
   Instagram @thmmy.gr
   mTHMMY
  
  Φοιτητικές Ομάδες
   ACM
   Aristurtle
   ART
   ASAT
   BEAM
   BEST Thessaloniki
   EESTEC LC Thessaloniki
   EΜΒ Auth
   IAESTE Thessaloniki
   IEEE φοιτητικό παράρτημα ΑΠΘ
   SpaceDot
   VROOM
   Panther
  
Πίνακας Ελέγχου
Welcome, Guest. Please login or register.
June 17, 2025, 12:07:54 pm

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
[ΨEE] Γενικές απορίες και...
by Juror8
[Today at 12:06:57]

Ισραήλ - Ιράν: Πόλεμος στ...
by okan
[Today at 02:33:21]

Τι ακούτε αυτήν τη στιγμή...
by Katarameno
[Today at 02:29:21]

[Οργάνωση Υπολογιστών] Γε...
by RAFI
[June 16, 2025, 22:46:54 pm]

[Σ.Π.Η.Ε.] Γενικές απορίε...
by Nikos_313
[June 16, 2025, 19:49:00 pm]

[ΘΤΠΑ] Γενικές απορίες κα...
by Nikos_313
[June 16, 2025, 16:56:56 pm]

[Εφ.Θερμοδυναμική] Γενικέ...
by Λαμπτήρας
[June 16, 2025, 15:55:08 pm]

[Αρχές Οικονομίας] Να επι...
by _Trob
[June 16, 2025, 13:28:21 pm]

[Σ.Α.Π.Γ.] Εργασία 2025
by Nikos_313
[June 16, 2025, 12:13:45 pm]

Αποτελέσματα Εξεταστικής ...
by Nikos_313
[June 16, 2025, 12:01:53 pm]

Πρακτική Άσκηση ΤΗΜΜΥ 201...
by George_RT
[June 16, 2025, 10:22:18 am]

[Διανεμημένη Παραγωγή] Γε...
by Διάλεξις
[June 16, 2025, 01:56:37 am]

Αντικατάστασης πυκνωτή σε...
by nmpampal
[June 15, 2025, 16:25:56 pm]

[Σ.Π.Η.Ε.] Παλιά θέματα -...
by nmpampal
[June 15, 2025, 06:43:15 am]

Το thmmy.gr στο instagram...
by Mr Watson
[June 15, 2025, 00:50:23 am]

[Λογισμός ΙΙ] Απορίες σε...
by el mariachi
[June 14, 2025, 20:47:07 pm]

ΠΡΟΣΟΧΗ στο ανέβασμα θεμά...
by tzortzis
[June 14, 2025, 16:54:08 pm]

Ρυθμίσεις Θεμάτων της Ανώ...
by el mariachi
[June 14, 2025, 11:56:45 am]

Πότε θα βγει το μάθημα; -...
by Nikos_313
[June 14, 2025, 10:00:55 am]

Αρχείο Ανακοινώσεων [Arch...
by Nikos_313
[June 14, 2025, 09:58:14 am]
Στατιστικά
Members
Total Members: 9961
Latest: Poli
Stats
Total Posts: 1426683
Total Topics: 31710
Online Today: 169
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 79
Guests: 74
Total: 153
vaggelis.ntokas
Yamal
tinidou
ioannisfa
dorapangeiou
andrpats
athizoi
Juror8
marf10
george14
DarkMagiK06
hevidis3524
Emilios
Leou
gpapailio
jimalexoud
gsifnio
menelaras
Mr Watson
George15
elias_farhood
Fotis Roukoutakis
George_RT
Thalasotsanta
kvas
programmer2004
Giannis Masterio
Dimos Bachlas
VagsS
mimaki
ggalamat
Agnotobouri
Markella
chrisg
agis3
Vasilikikr
antrikos
thunder
alexter
Lmnop
paristetos
kouf
Apaugasma
giorgosm05
filippovna
Νικη
Denisivo
Billyskotsikas
_Trob
chatzisot
georsoti
asemas
Retroman07
mmikelo
nikos123321
Isidora
chrisdardas
kostas.13v
Petran25
Βασιλης
vasilis saitis
Captain
ONETWIN
Limpolits
DimitrisL
dedhe
andreas2000
stavr0s16
despoina15
gkougeor
Τζιτζίς
Antonis Mak
giorgostss
Εμφάνιση

Νέα για πρωτοετείς
Είσαι πρωτοετής;... Καλώς ήρθες! Μπορείς να βρεις πληροφορίες εδώ. Βοήθεια για τους καινούργιους μέσω χάρτη.
Κατεβάστε εδώ το Android Application για εύκολη πρόσβαση στο forum.
Ανεβάζετε τα θέματα των εξετάσεων στον τομέα Downloads με προσοχή στα ονόματα των αρχείων!

Νέα!
  Όταν ανεβάζουμε φωτογραφίες στις Ανακοινώσεις και Έκτακτα νέα, βάζουμε τη μεγαλύτερη πλευρά 400 (width=400 ή height=400 ). π.χ. [img height=400 (κλείνει η αγκύλη) 
THMMY.gr > Forum > Μαθήματα Βασικού Κύκλου > 2ο Εξάμηνο > Αντικειμενοστραφής Προγραμματισμός (Moderators: chatzikys, tzortzis) > [Αντικειμενοστραφής Πρ.] Παλιά θέματα - Σχολιασμός και απορίες
0 Members and 1 Guest are viewing this topic.
Pages: 1 ... 7 8 [9] 10 11 ... 14 Go Down Print
Author Topic: [Αντικειμενοστραφής Πρ.] Παλιά θέματα - Σχολιασμός και απορίες  (Read 49407 times)
vasilis1005
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Posts: 1131


View Profile
Re: [C++] Παλιά θέματα - Σχολιασμός και απορίες
« Reply #120 on: January 27, 2014, 12:41:25 pm »

Quote from: Exomag on January 27, 2014, 02:32:42 am
Quote from: απλυτος on January 27, 2014, 02:31:39 am
απ όσο βλέπω σε παλιά θέματα, δεν ζητάει ποτέ ανεξαρτησία και της main. καλά κατάλαβα;

Ναι, κυρίως το ζητούμενο είναι ανεξαρτησία συνάρτησης.

όταν ζητάει ανεξαρτησία συνάρτησης δεν χρειάζεται να βάλουμε static μεταβλητές, σωστά;
(οι static είναι για ανεξαρτησία της main;)

ανεξαρτησία συνάρτησης πώς πετυχαίνω, μήπως με το να την ορίζω έξω από τη main;
Logged
Rocket
Θαμώνας
****
Gender: Male
Posts: 392



View Profile
Re: [C++] Παλιά θέματα - Σχολιασμός και απορίες
« Reply #121 on: January 27, 2014, 13:11:57 pm »

Quote from: vasilis1005 on January 27, 2014, 12:41:25 pm
Quote from: Exomag on January 27, 2014, 02:32:42 am
Quote from: απλυτος on January 27, 2014, 02:31:39 am
απ όσο βλέπω σε παλιά θέματα, δεν ζητάει ποτέ ανεξαρτησία και της main. καλά κατάλαβα;

Ναι, κυρίως το ζητούμενο είναι ανεξαρτησία συνάρτησης.

όταν ζητάει ανεξαρτησία συνάρτησης δεν χρειάζεται να βάλουμε static μεταβλητές, σωστά;
(οι static είναι για ανεξαρτησία της main;)

ανεξαρτησία συνάρτησης πώς πετυχαίνω, μήπως με το να την ορίζω έξω από τη main;

Η συνάρτηση που σου ζητά να είναι ανεξάρτητη δεν είναι μέλος καμίας κλάσης και δηλώνεται έξω απ τη main. δες απο τις φετινές εργασίες την Ε και από τις ασκήσεις που έκανε στην τάξη την άσκηση 1 απ τη σειρά 5!
Logged
vasilis1005
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Posts: 1131


View Profile
Re: [C++] Παλιά θέματα - Σχολιασμός και απορίες
« Reply #122 on: January 27, 2014, 13:36:28 pm »

Quote from: @ftermath on January 27, 2014, 13:11:57 pm
Quote from: vasilis1005 on January 27, 2014, 12:41:25 pm
Quote from: Exomag on January 27, 2014, 02:32:42 am
Quote from: απλυτος on January 27, 2014, 02:31:39 am
απ όσο βλέπω σε παλιά θέματα, δεν ζητάει ποτέ ανεξαρτησία και της main. καλά κατάλαβα;

Ναι, κυρίως το ζητούμενο είναι ανεξαρτησία συνάρτησης.

όταν ζητάει ανεξαρτησία συνάρτησης δεν χρειάζεται να βάλουμε static μεταβλητές, σωστά;
(οι static είναι για ανεξαρτησία της main;)

ανεξαρτησία συνάρτησης πώς πετυχαίνω, μήπως με το να την ορίζω έξω από τη main;

Η συνάρτηση που σου ζητά να είναι ανεξάρτητη δεν είναι μέλος καμίας κλάσης και δηλώνεται έξω απ τη main. δες απο τις φετινές εργασίες την Ε και από τις ασκήσεις που έκανε στην τάξη την άσκηση 1 απ τη σειρά 5!

ok ευχαριστώ Wink
Logged
vasilis1005
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Posts: 1131


View Profile
Re: [C++] Παλιά θέματα - Σχολιασμός και απορίες
« Reply #123 on: January 27, 2014, 15:16:03 pm »

μήπως έχει λύσει κανένας σε κανα πρόχειρο το 2ο θέμα του σεπτεμβρίου 2013 που είναι με template;

Logged
cdvasile
Καταξιωμένος/Καταξιωμένη
***
Gender: Male
Posts: 108



View Profile
Re: [C++] Παλιά θέματα - Σχολιασμός και απορίες
« Reply #124 on: January 27, 2014, 17:52:05 pm »

Quote from: vasilis1005 on January 27, 2014, 15:16:03 pm
μήπως έχει λύσει κανένας σε κανα πρόχειρο το 2ο θέμα του σεπτεμβρίου 2013 που είναι με template;


ναι παιδια καποιος αν γινετε θα μας σωσει...
Logged
TrueForce
Αbsolute ΤΗΜΜΥ.gr
*******
Gender: Female
Posts: 3156


Κλέβω Μπάτσους


View Profile
Re: [C++] Παλιά θέματα - Σχολιασμός και απορίες
« Reply #125 on: January 27, 2014, 18:03:52 pm »

Άπλυτε, για την ανεξαρτησία της main ΝΟΜΙΖΩ πως περσι τον γενάρη είχε βάλει. Δε θυμάμαι και πολύ καλά πάντως. Εγώ θα σου πρότεινα να τη διαβάσεις, δεν αξίζει το ρίσκο να χασεις 3 μονάδες από μια άσκηση(γιατί τόσες θα σου κόψει).
Logged

c0ndemn3d's da b0sS

Ηλεκτρονική ο τομέας της βίας, του punk και της αλητείας
 Knuppel guitar  Cool
vasilis94
Veteran
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1511



View Profile
Re: [C++] Παλιά θέματα - Σχολιασμός και απορίες
« Reply #126 on: January 27, 2014, 18:21:04 pm »

Quote from: cdvasile on January 27, 2014, 17:52:05 pm
Quote from: vasilis1005 on January 27, 2014, 15:16:03 pm
μήπως έχει λύσει κανένας σε κανα πρόχειρο το 2ο θέμα του σεπτεμβρίου 2013 που είναι με template;


ναι παιδια καποιος αν γινετε θα μας σωσει...

Έκανα αυτή την πρώτη απόπειρα, αν και γω τα χω λίγο μπερδεμένα τα templates. Πάντως παίζει.
Τα θέματα είναι 2:
α) Το μενού τελικά θα δίνει ή οχι το πλήθος των αντικειμένων (από την εκφώνηση η τελευταία παράγραφος αναιρεί την προτελευταία);
β) Υπάρχει κάποιος τρόπος για να αποφύγω το "διπλό" γράψιμο συναρτήσεων; Αν τις βγάλω απέξω, επειδή από το μενού ορίζεται μέσα σε if το αντικείμενο, έχει ήδη καταστραφεί  Sad

Edit: H λύση αφορά την ομάδαΑ.
« Last Edit: January 27, 2014, 18:27:09 pm by vasilis94 » Logged
L
WebSlave
Καταστραμμένος
***
Posts: 5562


Bad faith


View Profile
Re: [C++] Παλιά θέματα - Σχολιασμός και απορίες
« Reply #127 on: January 27, 2014, 19:49:02 pm »

Quote from: vasilis94 on January 27, 2014, 18:21:04 pm
Quote from: cdvasile on January 27, 2014, 17:52:05 pm
Quote from: vasilis1005 on January 27, 2014, 15:16:03 pm
μήπως έχει λύσει κανένας σε κανα πρόχειρο το 2ο θέμα του σεπτεμβρίου 2013 που είναι με template;


ναι παιδια καποιος αν γινετε θα μας σωσει...

Έκανα αυτή την πρώτη απόπειρα, αν και γω τα χω λίγο μπερδεμένα τα templates. Πάντως παίζει.
Τα θέματα είναι 2:
α) Το μενού τελικά θα δίνει ή οχι το πλήθος των αντικειμένων (από την εκφώνηση η τελευταία παράγραφος αναιρεί την προτελευταία);
β) Υπάρχει κάποιος τρόπος για να αποφύγω το "διπλό" γράψιμο συναρτήσεων; Αν τις βγάλω απέξω, επειδή από το μενού ορίζεται μέσα σε if το αντικείμενο, έχει ήδη καταστραφεί  Sad

Edit: H λύση αφορά την ομάδαΑ.

Αμά κολλάς σε αυτά καλά είσαι Tongue
Νομίζω σωστή είναι η λύση σου, δε θα έκανα κάτι διαφορετικό προσωπικά. Και το διπλό γράψιμο πρέπει να είναι αναγκαίο. Έκανα στα γρήγορα και της Β ομάδας:

Code:
#include <iostream>
#include <cmath>
using namespace std;



template <class TYPE, int SIZE>
class vol_wei
{
    TYPE T[SIZE];
    float W,V;

public:
    vol_wei(){W=0;V=0;}
    void calculate_weight();
    void calculate_volume();


};

template <class TYPE, int SIZE>
void vol_wei<TYPE,SIZE>::calculate_weight()
{
    for (int i=0; i<SIZE; i++)
W+=T[i].get_w();


cout << "Total weight is: " <<W<<endl;
}


template <class TYPE, int SIZE>
void vol_wei<TYPE,SIZE>::calculate_volume()
{
    for (int i=0; i<SIZE; i++)
V+=T[i].get_v();


cout << "Total volume is: " <<V<<endl;
}




class sphere
{
    float r,d;
public:
    sphere(){cout<<"Enter radius and density of sphere: "; cin>>r>>d;};
    float get_v(){return (4*3,14*pow(r,3))/3;}
    float get_w(){return d*((4*3,14*pow(r,3))/3);}
};


class paralle
{
    float a,b,c,d;
public:
    paralle(){cout<<"Enter dimensions and density of paralle: "; cin>>a>>b>>c>>d;};
    float get_v(){return a*b*c;}
    float get_w(){return d*a*b*c;}
};


int main()
{
    int choice;

    cout<<"Enter 1 for sphere or 2 for paralle: "<<endl;
    cin>>choice;

    if(choice==1)
    {
        cout<<"Creating 5 spheres..."<<endl;
        vol_wei <sphere,5> S;
        S.calculate_volume();
        S.calculate_weight();
    }
    else if(choice==2)
    {
        cout<<"Creating 7 paralles..."<<endl;
        vol_wei <paralle,7> P;
        P.calculate_volume();
        P.calculate_weight();
    }
    else
        cout<<"Invalid input!"<<endl;

    return 0;
}

Κάποιος που τα ξέρει καλύτερα ας διορθώσει!
Logged

It was the best of times, it was the worst of times, it was the age of wisdom, it was the age of foolishness, it was the epoch of belief, it was the epoch of incredulity, it was the season of Light, it was the season of Darkness, it was the spring of hope, it was the winter of despair, we had everything before us, we had nothing before us.

Μεταλλαγμένη Πάπια
Θαμώνας
****
Gender: Male
Posts: 450



View Profile
Re: [C++] Παλιά θέματα - Σχολιασμός και απορίες
« Reply #128 on: January 27, 2014, 20:49:39 pm »

Στις επαναλήψεις νομίζω πρέπει να είναι for(i=0;i<SIZE-1;++i). Κατά τα άλλα, η λύση σου μου φαίνεται ολόσωστη L  Smiley
Logged

Quote
Αυτό που λες δεν ισχύει γιατί οι περισσότεροι άνθρωποι αντιλαμβάνονται 3 διαστάσεις αλλά ο κ. Κεχαγιάς όπως μας έχει πει μπορεί και αντιλαμβάνεται τον τετραδιάστατο κύβο.
-Apostolof
sΚονταριτσα
Αbsolute ΤΗΜΜΥ.gr
*******
Gender: Female
Posts: 3652



View Profile
Re: [C++] Παλιά θέματα - Σχολιασμός και απορίες
« Reply #129 on: May 28, 2014, 12:04:59 pm »

μπορει καποιος να μου πει την εκτυπωση απο τα θεματα του Σεπτεμβριου 2013 για την ομαδα Α?

εγω το εριξα μια ματια τωρα,και βρισκω το εξης:

13 13
3 13
13 7

αν μπορει καποιος να το ριξει μια ματια και να μ πει την γνωμη του θα του ειμαι ευγνωμων!
Logged

sprich mir nicht wenn du nicths wichtiges zu sagen hast.
Dealan
Veteran
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1404


python was a mistake


View Profile
Re: [C++] Παλιά θέματα - Σχολιασμός και απορίες
« Reply #130 on: May 28, 2014, 16:16:05 pm »

Quote from: Tενεκές Ξεγάνωτος on May 28, 2014, 12:04:59 pm
μπορει καποιος να μου πει την εκτυπωση απο τα θεματα του Σεπτεμβριου 2013 για την ομαδα Α?

εγω το εριξα μια ματια τωρα,και βρισκω το εξης:

13 13
3 13
13 7

αν μπορει καποιος να το ριξει μια ματια και να μ πει την γνωμη του θα του ειμαι ευγνωμων!

13 13
3   5
3   7

Το a[1].m έχει δεν έχει αλλάξει ακόμα τιμή στην δεύτερη γραμμή εκτύπωσης και γίνεται 7 από την fun2 πριν εκτυπωθεί για την τρίτη.

Το a[1].k έγινε 3 από την fun1.
Logged
verisign
Θαμώνας
****
Gender: Female
Posts: 377



View Profile
Re: [C++] Παλιά θέματα - Σχολιασμός και απορίες
« Reply #131 on: August 20, 2014, 20:27:47 pm »

θεμα 3ο Φεβρουάριος 2014
Πως ακριβώς θα λειτουργήσει η γραμμή κώδικα  "a.a[0]=b.a[1]=c" με βάση τον operator float;;

Eυχαριστώ εκ των προτέρων όποιον προσφερθεί να με βοηθήσει. Smiley
Logged

Don't talk, act. Don't say, show. Don't promise, prove.
Dealan
Veteran
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1404


python was a mistake


View Profile
Re: [C++] Παλιά θέματα - Σχολιασμός και απορίες
« Reply #132 on: August 20, 2014, 20:44:22 pm »

Quote from: verisign on August 20, 2014, 20:27:47 pm
θεμα 3ο Φεβρουάριος 2014
Πως ακριβώς θα λειτουργήσει η γραμμή κώδικα  "a.a[0]=b.a[1]=c" με βάση τον operator float;;

Eυχαριστώ εκ των προτέρων όποιον προσφερθεί να με βοηθήσει. Smiley

To c είναι αντικείμενο τύπου Β, και επειδή πάνω του εκτελείται η πράξη '=' λειτουργεί σαν float, άρα τελικώς αντικαθιστάς το c με το αποτέλεσμα της συνάρτησης B::operator float().

Ο πίνακας a είναι static, οπότε τον μοιράζονται και τα τρία αντικείμενα. Άρα τελικώς βρίσκεις το αποτέλεσμα της B::operator float(), το οποίο τυχαίνει να είναι η (επίσης static) μεταβλητή s, και βάζεις αυτήν την τιμή στις δύο πρώτες θέσεις του a.

(Αν θυμάμαι καλά η τιμή αυτή ήταν 6.)
Logged
verisign
Θαμώνας
****
Gender: Female
Posts: 377



View Profile
Re: [C++] Παλιά θέματα - Σχολιασμός και απορίες
« Reply #133 on: August 20, 2014, 20:53:27 pm »

Τέλεια,να 'σαι καλά ευχαριστώ πολύ  Kiss Smiley!!
Logged

Don't talk, act. Don't say, show. Don't promise, prove.
chrimpou
Νεούλης/Νεούλα
*
Posts: 28


View Profile
Re: [C++] Παλιά θέματα - Σχολιασμός και απορίες
« Reply #134 on: August 29, 2014, 13:27:07 pm »

θεμα 3ο Φεβρουάριος 2014
Μπορει καποιος να μας πει τι εκτυπωνει?
Logged
Pages: 1 ... 7 8 [9] 10 11 ... 14 Go Up Print
Jump to:  

Powered by SMF | SMF © 2006-2009, Simple Machines LLC
Scribbles2 | TinyPortal © Bloc | XHTML | CSS
Loading...