Title: [C++] 1η εργασία 2009 Post by: il capitano on October 15, 2009, 11:37:51 am Εργασία Α
Να γραφεί το λογισμικό το οποίο διαχειρίζεται τις συνδέσεις ADSL μιας εταιρίας παροχής υπηρεσιών δικτύου. Για κάθε πελάτη της εταιρίας να ορίζεται ένα αντικείμενο στον τύπο μιας κλάσης η οποία, με τη δημιουργία αντικειμένων στον τύπο της, να καταχωρεί το όνομά του ως ένα string 30 το πολύ χαρακτήρων, το login name του ως ένα string 4 χαρακτήρων, τον κωδικό πρόσβασης ως ένα ακέραιο αριθμό και το ποσόν που χρεώνεται ο πελάτης για κάθε ΜΒ που κάνει download από το δίκτυο. Η κλάση να διαθέτει τη συνάρτηση connect η οποία να διαβάζει και να ελέγχει το Password του πελάτη και αν αυτό είναι σωστό να διαβάζει τον αριθμό των MB που ο πελάτης κατέβασε από το δίκτυο στη συγκεκριμένη σύνδεσή του. Η κλάση να διαθέτει ακόμη τις κατάλληλες συναρτήσεις για την έκδοση των λογαριασμών των πελατών. Το λογισμικό να δημιουργεί ένα πίνακα από 10 πελάτες και να χρησιμοποιεί μια ατέρμονα διαδικασία σε κάθε ανακύκλωση της οποίας να εισάγεται το login name του πελάτη που προσπαθεί να συνδεθεί στο δίκτυο, να ελέγχεται αν αυτό ανήκει σε κάποιον από τους 10 πελάτες της εταιρίας και αν ναι να καλείται η συνάρτηση connect για να πραγματοποιήσει τη σύνδεση. Η διαδικασία να τερματίζεται αν ως login name του πελάτη εισαχθεί το string “0000”. Μετά την έξοδο από την ατέρμονα διαδικασία να εκτυπώνονται οι λογαριασμοί όλων των πελατών. Σημείωση: Το λογισμικό να πληρεί την αρχή της ενσωμάτωσης Για τη σύγκριση των string μπορείτε να χρησιμοποιήσετε τη συνάρτηση strcmp που ορίζεται στο αρχείο string.h Η ημερομηνία παράδοσης είναι στις 26-10 Άντε και καλή μας επιτυχία! :P Title: Re: [C++] 1η εργασία 2009 Post by: antonios on October 15, 2009, 12:23:37 pm Καλή ήταν η αρχή νομίζω.... σχετικά εύκολη εργασία.....
Να φανταστώ ότι και εμείς οι παλιοί πρέπει να τις ξανακάνουμε τις εργασίες, ε???? :'( :'( Title: Re: [C++] 1η εργασία 2009 Post by: il capitano on October 15, 2009, 13:21:50 pm Να φανταστώ ότι και εμείς οι παλιοί πρέπει να τις ξανακάνουμε τις εργασίες, ε???? :'( :'( Στο χέρι σου είναι, αν δεν θες δεν κάνεις, απλά γράφεις με βάση το 6 στις εξετάσεις...Title: Re: [C++] 1η εργασία 2009 Post by: antonios on October 15, 2009, 13:43:04 pm Να φανταστώ ότι και εμείς οι παλιοί πρέπει να τις ξανακάνουμε τις εργασίες, ε???? :'( :'( Στο χέρι σου είναι, αν δεν θες δεν κάνεις, απλά γράφεις με βάση το 6 στις εξετάσεις...προτιμώ να γράψω απλά ένα 5άρι και να ξεμπερδεύω............... Title: Re: [C++] 1η εργασία 2009 Post by: Laza G on October 18, 2009, 16:51:55 pm Quote να ελέγχεται αν αυτό ανήκει σε κάποιον από τους 10 πελάτες της εταιρίας και αν ναι να καλείται η συνάρτηση connect για να πραγματοποιήσει τη σύνδεση. καμια βοήθεια γιαυτό το κομμάτι ? Title: Re: [C++] 1η εργασία 2009 Post by: jimant on October 18, 2009, 17:01:44 pm ποια είναι η αρχή της ενσωμάτωσης;
Title: Re: [C++] 1η εργασία 2009 Post by: antonios on October 18, 2009, 17:02:32 pm Quote να ελέγχεται αν αυτό ανήκει σε κάποιον από τους 10 πελάτες της εταιρίας και αν ναι να καλείται η συνάρτηση connect για να πραγματοποιήσει τη σύνδεση. καμια βοήθεια γιαυτό το κομμάτι ? εγω έβαλα ένα loop που ελέγχει αν τα 2 string είναι ίδια(της εισόδου και το εκάστοτε του πελάτη) και αν βρεθεί απλά σταματάει το loop kaι συνεχίζει τα απαραίτητα... αλλιώς εμφανίζει μήνυμα.... Title: Re: [C++] 1η εργασία 2009 Post by: il capitano on October 18, 2009, 17:05:18 pm Στην αρχή τις main πρέπει να βάλουμε ένα λοοπ απο 0 ως 9 για να διαβάζουμε τα στοιχεία των πελατών ε;
Ή πρέπει να φτιάξουμε συνάρτηση που θα το κάνει αυτό; Title: Re: [C++] 1η εργασία 2009 Post by: antonios on October 18, 2009, 17:27:04 pm Στην αρχή τις main πρέπει να βάλουμε ένα λοοπ απο 0 ως 9 για να διαβάζουμε τα στοιχεία των πελατών ε; Ή πρέπει να φτιάξουμε συνάρτηση που θα το κάνει αυτό; συνάρτηση αρχικών συνθηκών από την κλάσση χρειάζεται! Title: Re: [C++] 1η εργασία 2009 Post by: il capitano on October 18, 2009, 18:30:57 pm ποια είναι η αρχή της ενσωμάτωσης; Υπάρχει στο e-thmmy σχετικό αρχείο το οποίο είναι ppt και δεν μπορώ να το επισυνάψω :PTitle: Re: [C++] 1η εργασία 2009 Post by: jimant on October 18, 2009, 18:37:04 pm ποια είναι η αρχή της ενσωμάτωσης; Υπάρχει στο e-thmmy σχετικό αρχείο το οποίο είναι ppt και δεν μπορώ να το επισυνάψω :PTitle: Re: [C++] 1η εργασία 2009 Post by: Laza G on October 19, 2009, 12:39:57 pm με λιγα λογια να χρησιμοποιήσεις αντικείμενα...
Title: Re: [C++] 1η εργασία 2009 Post by: Ianna on October 19, 2009, 19:36:03 pm ποια είναι η αρχή της ενσωμάτωσης; Υπάρχει στο e-thmmy σχετικό αρχείο το οποίο είναι ppt και δεν μπορώ να το επισυνάψω :PAρχή Ενσωμάτωσης από e-THMMY Title: Re: [C++] 1η εργασία 2009 Post by: il capitano on October 19, 2009, 21:24:33 pm Code: if(login=='0000')... edit: τωρα είδα την συναρτηση που λεει ο κορτεσης :P Title: Re: [C++] 1η εργασία 2009 Post by: il capitano on October 19, 2009, 22:27:57 pm Να ρωτήσω εμείς π δε πήραμε βιβλία απο πού να διαβάσουμε? Από τις σημειώσεις του Κορτέση στο ε-τημμυ... Έτσι κι αλλιώς νομιζω ότι τα βιβλία που είναι στην λίστα δεν εχουν σχεση με εντολες στην C++ ::)Title: Re: [C++] 1η εργασία 2009 Post by: billakos on October 20, 2009, 00:53:52 am Να ρωτήσω εμείς π δε πήραμε βιβλία απο πού να διαβάσουμε? Από τις σημειώσεις του Κορτέση στο ε-τημμυ... Έτσι κι αλλιώς νομιζω ότι τα βιβλία που είναι στην λίστα δεν εχουν σχεση με εντολες στην C++ ::)πραγματι παλια δεν δινοταν αλλο βιβλιο.ειχες το παλιο απο τη c.και εγω μονο απο τις σημειωσεις διαβαζα..εχουν οτιδηποτε χρειαστεις. ;) Title: Re: [C++] 1η εργασία 2009 Post by: diutinus on October 21, 2009, 12:19:43 pm Το C++ από το Μηδέν προφανώς και έχει ότι χρειάζεσαι για να ξεκινήσεις με τη C++ (άσχετα αν μας το έδωσαν όταν κάναμε C).
Title: Re: [C++] 1η εργασία 2009 Post by: Papatanasis on October 22, 2009, 17:23:19 pm Θυμηστε μου λιγο με τι ονομα ανεβαζουμε τις εργασιες.
Title: Re: [C++] 1η εργασία 2009 Post by: il capitano on October 22, 2009, 17:24:42 pm a1234.cpp όπου 1234 το ΑΕΜ! το a είναι ο αριθμός της εργασιάς!
Title: Re: [C++] 1η εργασία 2009 Post by: frou_ira on October 23, 2009, 16:23:53 pm "Η κλάση να διαθέτει ακόμη τις κατάλληλες συναρτήσεις για την έκδοση των λογαριασμών των πελατών."
Αυτό σημαίνει ότι πρέπει να φτιάξουμε τις γνωστές συναρτήσεις set όπου θα ορίζονται το όνομα,το login name και το password?? Title: Re: [C++] 1η εργασία 2009 Post by: antonios on October 23, 2009, 16:31:02 pm "Η κλάση να διαθέτει ακόμη τις κατάλληλες συναρτήσεις για την έκδοση των λογαριασμών των πελατών." Αυτό σημαίνει ότι πρέπει να φτιάξουμε τις γνωστές συναρτήσεις set όπου θα ορίζονται το όνομα,το login name και το password?? kαμία σχέση... αυτό θα ήταν άσκοπο και νομίζω ότι είναι και λάθος... χωρίς να θέλω να κάνω τον έξυπνο.... απλά θα πρέπει να έχει μία συνάρτηση που να εκτυπώνει διαμορφωμένα το αποτέλεσμα..... εγώ έτσι το αντιλαμβάνομαι.... τα στοιχεία που λες θα δηλώνονται από την αρχή στην δημιουργία του αντικειμένου(συν. αρχ. συνθηκών) Υ.Γ. Κι εγώ τα ίδια έκανα όταν έδινα πρώτη φορά το μάθημα.... Title: Re: [C++] 1η εργασία 2009 Post by: ak1s on October 23, 2009, 16:41:09 pm στην εκφωνηση λεει οτι ' Το λογισμικό να δημιουργεί ένα πίνακα από 10 πελάτες' δλδ αφου φτιαξουμε τν κλασση(εστω Α) πρεπει στν main να χρησιμοποιησουμε ενα loop απο 0 εως 9 οπου θα εχουμε τν εντολη Α.p[ i ] ;;;;;;;
Title: Re: [C++] 1η εργασία 2009 Post by: frou_ira on October 23, 2009, 16:49:02 pm "Η κλάση να διαθέτει ακόμη τις κατάλληλες συναρτήσεις για την έκδοση των λογαριασμών των πελατών." Αυτό σημαίνει ότι πρέπει να φτιάξουμε τις γνωστές συναρτήσεις set όπου θα ορίζονται το όνομα,το login name και το password?? kαμία σχέση... αυτό θα ήταν άσκοπο και νομίζω ότι είναι και λάθος... χωρίς να θέλω να κάνω τον έξυπνο.... απλά θα πρέπει να έχει μία συνάρτηση που να εκτυπώνει διαμορφωμένα το αποτέλεσμα..... εγώ έτσι το αντιλαμβάνομαι.... τα στοιχεία που λες θα δηλώνονται από την αρχή στην δημιουργία του αντικειμένου(συν. αρχ. συνθηκών) Υ.Γ. Κι εγώ τα ίδια έκανα όταν έδινα πρώτη φορά το μάθημα.... 1)Δηλαδή όταν λέει έκδοση λογαριασμών εννοεί εκτύπωση? 2)Για να χρησιμοποιήσουμε αρχικών συνθηκών δεν πρέπει να μας το ζητάει? Title: Re: [C++] 1η εργασία 2009 Post by: Ianna on October 23, 2009, 17:35:55 pm Quote 2)Για να χρησιμοποιήσουμε αρχικών συνθηκών δεν πρέπει να μας το ζητάει? +1 Title: Re: [C++] 1η εργασία 2009 Post by: il capitano on October 23, 2009, 17:42:20 pm Γιατί να το ζητάει ρε παιδια??? Προγραμματίζουμε ελεύθερα νομίζω...
Άλλωστε στο μάθημα τις έχει πει τις συναρτήσεις αρχικών συνθηκών, οπότε γιατι να μην τις χρησημοποιήσουμε? Title: Re: [C++] 1η εργασία 2009 Post by: Ianna on October 23, 2009, 17:46:38 pm Γιατί συνήθως από τις εκφωνήσεις δίνει hints...προγραμματίζουμε ελέυθερα ή κάνουμε τις εργασίες με βάση τις εκφωνήσεις???Αυτό είναι το ερώτημα...
Title: Re: [C++] 1η εργασία 2009 Post by: alexandrosg on October 23, 2009, 17:50:24 pm exw balei ena while (log!="0000") , opou log einai to login name tou pelath. Wstoso otan bazw to 0000 den termatizei thn epanalhpsh..
exw kati la8os? Title: Re: [C++] 1η εργασία 2009 Post by: il capitano on October 23, 2009, 17:54:31 pm Γιατί συνήθως από τις εκφωνήσεις δίνει hints...προγραμματίζουμε ελέυθερα ή κάνουμε τις εργασίες με βάση τις εκφωνήσεις???Αυτό είναι το ερώτημα... Τα hints που δινει πρέπει να τα κάνεις οποσδηποτε. Απο κει και πέρα την κανεις ότι θεωρεις καλύτερο για να ειναι πιο λειτουργικό το πρόγραμμα.Και στην τελικη παλι συναρτηση θα φτιαξεις για να δωσεις τιμες στις μεταβλητες, οποτε δεν υπαρχει σχεδον καμια διαφορα. Title: Re: [C++] 1η εργασία 2009 Post by: billakos on October 23, 2009, 17:55:02 pm exw balei ena while (log!="0000") , opou log einai to login name tou pelath. Wstoso otan bazw to 0000 den termatizei thn epanalhpsh.. exw kati la8os? μ αυτα που λες δεν μπορουμε να καταλαβουμε εύκολα...καλυτερα οποιος εχει καποια απορια για τον κωδικα του να τον επισυναπτει κιολας για να ειναι πιο ευκολος ο εντοπισμος του λαθους. ;) Title: Re: [C++] 1η εργασία 2009 Post by: alexandrosg on October 23, 2009, 18:03:01 pm void main()
{ int i; pelatis pelat[2]; char log[5]; cout<<"eisagete to login name\n"; cin>>log; while (log !="0000") { for (i=0;i<2;i++) { if (!strcmp(log,pelat.get_login())) pelat.connect() ;} cout<<"den bre8ike xristis\n"; cin>>log;} for (i=0;i<2;i++) pelat.logariasmos(); } Auth einai h main m.. Otan plhktrologw 0000 den termatizei h while. Giati?? Title: Re: [C++] 1η εργασία 2009 Post by: Αγόρι on October 23, 2009, 20:30:20 pm μια ιδεα alexandrosg:
αντι να παιδευεσαι δεν βαζεις μεσα στην συνθηκη της while μια strcmp να συγκρινεις το log με το "0000" πσ. δεν το εχω δοκιμασει,λογικα θα δουλευει ομως Title: Re: [C++] 1η εργασία 2009 Post by: sminias_hlektromhxanikos on October 23, 2009, 21:44:21 pm +1!
Title: Re: [C++] 1η εργασία 2009 Post by: jason_ on October 23, 2009, 22:05:08 pm μια ιδεα alexandrosg: αντι να παιδευεσαι δεν βαζεις μεσα στην συνθηκη της while μια strcmp να συγκρινεις το log με το "0000" πσ. δεν το εχω δοκιμασει,λογικα θα δουλευει ομως Αυτό θα του έλεγα και γω, αν δεν το χα κάνει έτσι και συνέχιζε να υπάρχει το ίδιο πρόβλημα. Με while(strcmp(loginame, "0000")), για κάποιον λόγο εμφάνιζε το ίδιο πρόβλημα με τον αλεξανδρο. Έτσι έβαλα μια for χωρις συνθηκες και ένα if με strcmp από κάτω και καθάρισα. Title: Re: [C++] 1η εργασία 2009 Post by: Αιμιλία η φτερωτή χελώνα on October 23, 2009, 23:16:49 pm Για κάθε πελάτη της εταιρίας να ορίζεται ένα αντικείμενο στον τύπο μιας κλάσης η οποία, με τη δημιουργία αντικειμένων στον τύπο της, να [...] ρε ντουγανιασυναρτηση αρχικων συνθηκων θελει ξεκαθαρα πραματα! :D :D Title: Re: [C++] 1η εργασία 2009 Post by: frou_ira on October 24, 2009, 13:03:50 pm char adsl::get_login()
{ return login; } Είπα να κάνω την get_login char για να παίρνω κατευθείαν την τιμή που επιστρέφει και να τη συγκρίνω μέσω της strcmp.Όμως η login είναι string χαρακτήρων και μου βγάζει μήνυμα ότι η get_login δεν μπορεί να επιστρέψει string εφόσον είναι δηλωμένη σαν char.Καμιά ιδέα για το πώς μπορώ να φτιάξω τη get_login ετσι ώστε να μπορώ να τη χρησιμοποιήσω μετά και στην strcmp?? Title: Re: [C++] 1η εργασία 2009 Post by: DoomGuard on October 24, 2009, 13:13:47 pm char adsl::get_login() { return login; } Είπα να κάνω την get_login char για να παίρνω κατευθείαν την τιμή που επιστρέφει και να τη συγκρίνω μέσω της strcmp.Όμως η login είναι string χαρακτήρων και μου βγάζει μήνυμα ότι η get_login δεν μπορεί να επιστρέψει string εφόσον είναι δηλωμένη σαν char.Καμιά ιδέα για το πώς μπορώ να φτιάξω τη get_login ετσι ώστε να μπορώ να τη χρησιμοποιήσω μετά και στην strcmp?? Αν κατάλαβα τι λες. Για να σου δουλέψει πρέπει να δηλώσεις την get_login σαν char * char * get_login(void) αν και δεν ειμαι σιγουρος αν γινεται Title: Re: [C++] 1η εργασία 2009 Post by: ant on October 24, 2009, 15:42:34 pm +1
α και συμβουλεψου την πρωτη εργασια την περσινη... περιπου ιδιες ειναι! 8) Title: Re: [C++] 1η εργασία 2009 Post by: Ianna on October 24, 2009, 15:54:34 pm Περσινή εργασία??Όποιος την εχει εκφώνηση-λύση ας κάνει ένα attach!! Nα πάρουμε μια γνώμη!! 8)
Title: Re: [C++] 1η εργασία 2009 Post by: ant on October 24, 2009, 16:22:00 pm Αντε παρτε ενα sample... Και χρησιμοποιηστε το εποικοδομητικα, οχι copy paste...
Title: Re: [C++] 1η εργασία 2009 Post by: ant on October 24, 2009, 16:40:41 pm στην εκφωνηση λεει οτι ' Το λογισμικό να δημιουργεί ένα πίνακα από 10 πελάτες' δλδ αφου φτιαξουμε τν κλασση(εστω Α) πρεπει στν main να χρησιμοποιησουμε ενα loop απο 0 εως 9 οπου θα εχουμε τν εντολη Α.p[ i ] ;;;;;;; οχι, απλως δηλωνεις στη main σου το παρακατω: Α p[10]; οπου Α-->κλαση p-->αντικειμενο με το που κανεις τη δηλωση αυτη, γινεται η δεσμευση μνημης των αντικειμενων και αρχιζουν να εκτελουνται οι constructors για καθε ενα απο τα 10 αντικειμενα... δηλ αυτη την εντυπωση εχω, ας επιβεβαιωση και καποιος γνωστης. Title: Re: [C++] 1η εργασία 2009 Post by: gr3gory on October 24, 2009, 22:10:29 pm Σχετικά με την ημερομηνία παράδοσης, όταν λέει λήξη στις 26/10 σημαίνει ότι μπορώ να ανεβάσω την εργασία μέχρι 26/10 το βράδυ; Γιατί δε θυμάμαι από το δομημένο... ::)
Title: Re: [C++] 1η εργασία 2009 Post by: El Niño on October 25, 2009, 00:04:11 am ε μεχρι αυριο το βραδυ δηλαδη...στις 12!!(θεωρητικα...πρακτικα και 3 να την ανεβασεις οκ θα σαι...)
Title: Re: [C++] 1η εργασία 2009 Post by: Abstract on October 25, 2009, 14:24:28 pm βασικά αυτός στο μάθημα τόνισε ότι είναι μέχρι 26 το πρωί!!! 8)
Title: Re: [C++] 1η εργασία 2009 Post by: Αιμιλία η φτερωτή χελώνα on October 25, 2009, 14:25:39 pm ααααααααααααααααααααααααααααααα :o :o :o
Title: Re: [C++] 1η εργασία 2009 Post by: nasia!! on October 25, 2009, 14:26:46 pm βασικά αυτός στο μάθημα τόνισε ότι είναι μέχρι 26 το πρωί!!! 8) Είσαι σοβαρή?ΩΩΩΩ Θεέ μου,την έκατσα την βάρκα :-[Title: Re: [C++] 1η εργασία 2009 Post by: Αιμιλία η φτερωτή χελώνα on October 25, 2009, 14:28:27 pm ΑΝΤΕ ΝΑΣΙΑ ΤΡΑΒΑ ΚΟΥΠΙ ΝΑ ΠΑΡΑΔΩΣΟΥΜΕ! :D
Title: Re: [C++] 1η εργασία 2009 Post by: nasia!! on October 25, 2009, 14:29:30 pm Έλεορρρ :D
Title: Re: [C++] 1η εργασία 2009 Post by: Abstract on October 25, 2009, 14:32:00 pm ναι σόρυ έτσι είπε :-\
βασικά δεν είναι απαραίτητο να είναι σωστή η εργασία από όσο ξέρω οπότε δε χρειάζεται να αγχωνεσαι Title: Re: [C++] 1η εργασία 2009 Post by: jason_ on October 25, 2009, 14:36:37 pm βασικά δεν είναι απαραίτητο να είναι σωστή η εργασία από όσο ξέρω οπότε δε χρειάζεται να αγχωνεσαι -Τις εργασίες σου τις κάνεις καθόλου compile; -Εεε... ναι... -Και ότι λάθη βρίσκεις τα διορθώνεις μετά; -Εεε... ενίοτε... Title: Re: [C++] 1η εργασία 2009 Post by: nasia!! on October 25, 2009, 14:36:57 pm Βασικά άν σκεφτείς πως δεν την έχω αρχίσει καν ακόμα,μάλλον πρέπει να αγχώνομαι :-\
Title: Re: [C++] 1η εργασία 2009 Post by: Abstract on October 25, 2009, 14:38:43 pm Quote Γι 'αυτό και στη προφορική εξέταση των εργασιών στη C ο Κορτέσης βλέποντας μια εργασία με είχε ρωτήσει: ήταν θέμα τύχης. το θέμα είναι αν από τις εργασίες σου θα επιλέξει να σε ρωτήσει σε αυτή που δεν έχεις κάνει λάθη :P Title: Re: [C++] 1η εργασία 2009 Post by: Errikos on October 25, 2009, 14:39:27 pm Είναι μέχρι αύριο το βράδυ όχι σήμερα το βράδυ σωστά?
Title: Re: [C++] 1η εργασία 2009 Post by: jason_ on October 25, 2009, 14:40:10 pm Βασικά άν σκεφτείς πως δεν την έχω αρχίσει καν ακόμα,μάλλον πρέπει να αγχώνομαι :-\ Γράψτου ένα: Code: #include <iostream> Title: Re: [C++] 1η εργασία 2009 Post by: jason_ on October 25, 2009, 14:41:46 pm Quote Γι 'αυτό και στη προφορική εξέταση των εργασιών στη C ο Κορτέσης βλέποντας μια εργασία με είχε ρωτήσει: ήταν θέμα τύχης. το θέμα είναι αν από τις εργασίες σου θα επιλέξει να σε ρωτήσει σε αυτή που δεν έχεις κάνει λάθη :P Γιατί λαμβάνεις ως δεδομένο ότι είχα στείλει εργασία χωρίς λάθος. Δυστυχώς οι πιθανότητες έτσι κι αλλιώς ήταν τραγικά κατα μου :'( Title: Re: [C++] 1η εργασία 2009 Post by: Abstract on October 25, 2009, 15:54:32 pm Quote Γι 'αυτό και στη προφορική εξέταση των εργασιών στη C ο Κορτέσης βλέποντας μια εργασία με είχε ρωτήσει: ήταν θέμα τύχης. το θέμα είναι αν από τις εργασίες σου θα επιλέξει να σε ρωτήσει σε αυτή που δεν έχεις κάνει λάθη :P Γιατί λαμβάνεις ως δεδομένο ότι είχα στείλει εργασία χωρίς λάθος. Δυστυχώς οι πιθανότητες έτσι κι αλλιώς ήταν τραγικά κατα μου :'( :???: :P ρε συ χαλαρά δεν υπάρχει προβλημα να μην είναι τελείως σωστές το πρόβλημα είναι για σένα που δε θα έχεις κάνει ούτε μια εργασια σωστή 8) όμως σε αυτές τις εργασίες μαθαίνουμε ακόμη, δεν είναι υποχρεωτικό να είναι ολόσωστες! Title: Re: [C++] 1η εργασία 2009 Post by: Αιμιλία η φτερωτή χελώνα on October 25, 2009, 17:16:31 pm πως φτιαχνω ενα πινακα που να παιρνει 10 char μεταβλητες, η καθε μια απο τις οποιες να ειναι 4 χαρακτηρων? :-[
περα απο το να διαβαζω τις char και αν το 5ο κελι δεν ειναι /0 να ξαναδιαβαζω :P :P :P :P :P :P :P Title: Re: [C++] 1η εργασία 2009 Post by: El Niño on October 25, 2009, 18:13:06 pm τελικα μεχρι ποτε ειναι η εργασια??σημερα το βραδυ η αυριο?
Title: Re: [C++] 1η εργασία 2009 Post by: billakos on October 25, 2009, 18:19:44 pm απο οτι θυμαμαι εμας ηταν ως και την μερα της ληξης ως τις 12 το βραδυ ;)
Title: Re: [C++] 1η εργασία 2009 Post by: Ianna on October 25, 2009, 18:56:20 pm Δηλαδή μέχρι αύριο το βράδυ 23.59... ε? Εγώ από παλιότερα πάντως θυμάμαι πως έτσι ήταν...δεν νομίζω να 'χει αλλάξει.
Title: Re: [C++] 1η εργασία 2009 Post by: billakos on October 25, 2009, 18:57:22 pm δεν θα εχει αλλαξει... ;) δεν ξερω την ημερομηνια ληξης ακριβως αλλα απο οτι ακουσα αυριο πρεπει να ειναι
Title: Re: [C++] 1η εργασία 2009 Post by: ant on October 25, 2009, 20:41:31 pm πως φτιαχνω ενα πινακα που να παιρνει 10 char μεταβλητες, η καθε μια απο τις οποιες να ειναι 4 χαρακτηρων? :-[ περα απο το να διαβαζω τις char και αν το 5ο κελι δεν ειναι /0 να ξαναδιαβαζω :P :P :P :P :P :P :P ρε συ αλυτε μην το ψαχνεις τοσο πολυ, μηχανικος θα βγεις κανε τα πραματα απλα... ειδες καθολου την παλια πρωτη εργασια; Title: Re: [C++] 1η εργασία 2009 Post by: Αιμιλία η φτερωτή χελώνα on October 25, 2009, 20:49:32 pm νταξ το αλλαξα τελειως το προγραμμα, αντι να κανω πινακα ονοματων, τελικα εκανα πινακα αντικειμενων
ειμαι σε καλο δρομο! :D την περσινη 1η εργασια την ειδα λιγο στις πρωτες 2-3 σελιδες και μου ζαλισε τα @@ και ειπα ασε, το υπερτιτανογιγαντομεγιστοτεραστιο μυαλο μου θα τη λυσει!!!! ;D Title: Re: [C++] 1η εργασία 2009 Post by: ΚΗΜΜΥ on October 25, 2009, 22:42:24 pm τι σημαινει οταν μου λεει "expected primary expression before int"?
Title: Re: [C++] 1η εργασία 2009 Post by: Errikos on October 25, 2009, 22:55:10 pm Εγώ αύριο θα την ανεβάσω..
Title: Re: [C++] 1η εργασία 2009 Post by: nasia!! on October 25, 2009, 22:58:27 pm Εγώ αύριο θα την ανεβάσω.. Yeah,me too.Άντε μωρεεε!Title: Re: [C++] 1η εργασία 2009 Post by: ant on October 25, 2009, 23:37:44 pm νταξ το αλλαξα τελειως το προγραμμα, αντι να κανω πινακα ονοματων, τελικα εκανα πινακα αντικειμενων ειμαι σε καλο δρομο! :D την περσινη 1η εργασια την ειδα λιγο στις πρωτες 2-3 σελιδες και μου ζαλισε τα @@ και ειπα ασε, το υπερτιτανογιγαντομεγιστοτεραστιο μυαλο μου θα τη λυσει!!!! ;D ρε προσπαθησε να καταλαβεις το στυλ της, τεσπα εσυ ξερεις... Title: Re: [C++] 1η εργασία 2009 Post by: Wanderer on October 25, 2009, 23:42:12 pm τι σημαινει οταν μου λεει "expected primary expression before int"? Πόσταρε καλύτερα τη γραμμή + - μερικές ακόμα στην οποία σου έβγαλε αυτό το σφάλμα.Title: Re: [C++] 1η εργασία 2009 Post by: ΚΗΜΜΥ on October 26, 2009, 02:18:26 am Code: void sundesi::out(){ μου τα βγαζει εκει που ξεκινανε οι συναρτησεις... Title: Re: [C++] 1η εργασία 2009 Post by: DoomGuard on October 26, 2009, 02:25:39 am τι σημαινει οταν μου λεει "expected primary expression before int"? Νομιζω αυτο το βγαζει οταν λειπει καπου ενα ; μηπως πρεπει να ειναι ετσι?? Code: void sundesi::out(){ εβαλα ενα ; στο τελος της out Title: Re: [C++] 1η εργασία 2009 Post by: Αιμιλία η φτερωτή χελώνα on October 26, 2009, 02:37:03 am Code: βασικα τη δηλωση της κονεκτ καντην ετσι :) Title: Re: [C++] 1η εργασία 2009 Post by: Αιμιλία η φτερωτή χελώνα on October 26, 2009, 02:45:16 am αν εχετε καμια απορια ποσταρετε γρηγορα ^caffine^
γτ αυριο μετα απο πρωι-μεσημερακι δε θα μαι δω :P Title: Re: [C++] 1η εργασία 2009 Post by: jason_ on October 26, 2009, 03:45:20 am τι σημαινει οταν μου λεει "expected primary expression before int"? Νομιζω αυτο το βγαζει οταν λειπει καπου ενα ; μηπως πρεπει να ειναι ετσι?? Code: void sundesi::out(){ εβαλα ενα ; στο τελος της out Δεν χρειάζεται εκεί ";". Μήπως ο ΚΗΜΜΥ δεν εχει βάλει ";" στο τέλος της δήλωσης της κλάσης στην αρχή; Title: Re: [C++] 1η εργασία 2009 Post by: Αιμιλία η φτερωτή χελώνα on October 26, 2009, 03:57:08 am ναι οντως, εκει θα το εχει ξεχασει σιγουρα!!
clas customer() { ... ... ... }; :P Title: Re: [C++] 1η εργασία 2009 Post by: Emfanever on October 26, 2009, 04:13:16 am πως φτιαχνω ενα πινακα που να παιρνει 10 char μεταβλητες, η καθε μια απο τις οποιες να ειναι 4 χαρακτηρων? :-[ περα απο το να διαβαζω τις char και αν το 5ο κελι δεν ειναι /0 να ξαναδιαβαζω :P :P :P :P :P :P :P ρε συ αλυτε μην το ψαχνεις τοσο πολυ, μηχανικος θα βγεις κανε τα πραματα απλα... ειδες καθολου την παλια πρωτη εργασια; for the record.... με πίνακα 10 πινάκων char[5] Title: Re: [C++] 1η εργασία 2009 Post by: ΚΗΜΜΥ on October 27, 2009, 15:44:11 pm τι σημαινει οταν μου λεει "expected primary expression before int"? Νομιζω αυτο το βγαζει οταν λειπει καπου ενα ; μηπως πρεπει να ειναι ετσι?? Code: void sundesi::out(){ εβαλα ενα ; στο τελος της out Δεν χρειάζεται εκεί ";". Μήπως ο ΚΗΜΜΥ δεν εχει βάλει ";" στο τέλος της δήλωσης της κλάσης στην αρχή; Το ; στο τελος της κλασης το ειχα...εβαλα και τα αλλα εκει που τελειωνουν οι συναρτησεις αλλα τα ιδια λεει. :D Title: Re: [C++] 1η εργασία 2009 Post by: jason_ on October 27, 2009, 15:46:17 pm τι σημαινει οταν μου λεει "expected primary expression before int"? Νομιζω αυτο το βγαζει οταν λειπει καπου ενα ; μηπως πρεπει να ειναι ετσι?? Code: void sundesi::out(){ εβαλα ενα ; στο τελος της out Δεν χρειάζεται εκεί ";". Μήπως ο ΚΗΜΜΥ δεν εχει βάλει ";" στο τέλος της δήλωσης της κλάσης στην αρχή; Το ; στο τελος της κλασης το ειχα...εβαλα και τα αλλα εκει που τελειωνουν οι συναρτησεις αλλα τα ιδια λεει. :D Είπαμε δεν χρειάζεται ερωτηματικό στο τέλος των συναρτήσεων. Το κομμάτι του κώδικα που ποστάρεις είναι σωστό πάντως. Πόσταρε παραπάνω μπας και δούμε το λάθος. Edit: Κατά πάσα πιθανότητα έχεις κάνει μλκια με τα "{", "}" σε κάποια συνάρτηση. Έλεγξέ τα. Title: Re: [C++] 1η εργασία 2009 Post by: Ianna on November 02, 2009, 16:02:51 pm Εργασία Α Να γραφεί το λογισμικό το οποίο διαχειρίζεται τις συνδέσεις ADSL μιας εταιρίας παροχής υπηρεσιών δικτύου. Για κάθε πελάτη της εταιρίας να ορίζεται ένα αντικείμενο στον τύπο μιας κλάσης η οποία, με τη δημιουργία αντικειμένων στον τύπο της, να καταχωρεί το όνομά του ως ένα string 30 το πολύ χαρακτήρων, το login name του ως ένα string 4 χαρακτήρων, τον κωδικό πρόσβασης ως ένα ακέραιο αριθμό και το ποσόν που χρεώνεται ο πελάτης για κάθε ΜΒ που κάνει download από το δίκτυο. Η κλάση να διαθέτει τη συνάρτηση connect η οποία να διαβάζει και να ελέγχει το Password του πελάτη και αν αυτό είναι σωστό να διαβάζει τον αριθμό των MB που ο πελάτης κατέβασε από το δίκτυο στη συγκεκριμένη σύνδεσή του. Η κλάση να διαθέτει ακόμη τις κατάλληλες συναρτήσεις για την έκδοση των λογαριασμών των πελατών. Το λογισμικό να δημιουργεί ένα πίνακα από 10 πελάτες και να χρησιμοποιεί μια ατέρμονα διαδικασία σε κάθε ανακύκλωση της οποίας να εισάγεται το login name του πελάτη που προσπαθεί να συνδεθεί στο δίκτυο, να ελέγχεται αν αυτό ανήκει σε κάποιον από τους 10 πελάτες της εταιρίας και αν ναι να καλείται η συνάρτηση connect για να πραγματοποιήσει τη σύνδεση. Η διαδικασία να τερματίζεται αν ως login name του πελάτη εισαχθεί το string “0000”. Μετά την έξοδο από την ατέρμονα διαδικασία να εκτυπώνονται οι λογαριασμοί όλων των πελατών. Σημείωση: Το λογισμικό να πληρεί την αρχή της ενσωμάτωσης Για τη σύγκριση των string μπορείτε να χρησιμοποιήσετε τη συνάρτηση strcmp που ορίζεται στο αρχείο string.h Η ημερομηνία παράδοσης είναι στις 26-10 Eπισυνάπτεται η λύση που δόθηκε από τους διδάσκοντες. |