• Downloads
  • ! Read Me !
  • Μαθήματα
  • Φοιτητικά
  • Τεχνικά Θέματα
  • Συζητήσεις
  • Happy Hour!
  • About THMMY.gr
 V  < 
Search:  
Welcome, Guest. Please login or register.
December 19, 2025, 13:51:38 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.
December 19, 2025, 13:51:38 pm

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Τι ακούτε αυτήν τη στιγμή...
by tartoufos
[Today at 04:12:19]

Απορίες σχετικά με την εξ...
by tony stank
[December 18, 2025, 23:15:28 pm]

Των συνειρμών το παίγνιο....
by tartoufos
[December 18, 2025, 17:32:09 pm]

[Μεταφορά και Διανομή ΗΕ]...
by chatzikys
[December 18, 2025, 16:50:50 pm]

Τα δύο πρόσωπα του Γιάννη...
by Elliot Alderson
[December 18, 2025, 13:24:33 pm]

ΜΟΥΣΙΚΕΣ ΑΦΙΕΡΩΣΕΙΣ...
by tartoufos
[December 18, 2025, 01:25:35 am]

[Σ.Π.Η.Ε.] Γενικές απορίε...
by chatzikys
[December 17, 2025, 20:07:35 pm]

Πρακτική Άσκηση ΤΗΜΜΥ 201...
by Διάλεξις
[December 17, 2025, 12:04:06 pm]

[ΟΔΕ] Γενικές απορίες,ασκ...
by Nikos_313
[December 16, 2025, 23:14:18 pm]

[Στοχαστικά Σήματα και Δι...
by Nikos_313
[December 16, 2025, 23:12:27 pm]

πώληση παλμογράφου και πο...
by botrinis
[December 16, 2025, 21:59:34 pm]

Ρώτα κάτι τον επόμενο
by tartoufos
[December 16, 2025, 21:54:47 pm]

Υποτιμημένες για εσάς ται...
by tartoufos
[December 16, 2025, 12:28:56 pm]

Αναγνωριση μαθηματων
by The Web
[December 15, 2025, 12:33:40 pm]

Αιτήσεις ορκωμοσίας επανα...
by Elliot Alderson
[December 14, 2025, 15:18:37 pm]

Δυσκολία με την Φυσική στ...
by Mr Watson
[December 13, 2025, 22:37:02 pm]

Υποβολή αιτήσεων Erasmus+...
by PolarBear
[December 13, 2025, 21:01:46 pm]

Η μάστιγα των Ρευματοκλοπ...
by chatzikys
[December 13, 2025, 09:53:40 am]

Ανοίξαν οι αιτήσεις για Π...
by Διάλεξις
[December 11, 2025, 15:46:21 pm]

[Τηλεπικοινωνιακά Συστήμα...
by PolarBear
[December 11, 2025, 12:40:04 pm]
Στατιστικά
Members
Total Members: 10245
Latest: Papakas
Stats
Total Posts: 1429586
Total Topics: 31878
Online Today: 593
Online Ever: 2093
(April 17, 2025, 07:47:49 am)
Users Online
Users: 10
Guests: 84
Total: 94
themechanic
HlektrikhPatata
Κaraflodaimonas
glavdakis
gabonstv
iliaspapam
grammaths
Εμφάνιση

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

Νέα!
Πρόγραμμα Επαναληπτικής Εξεταστικής 2024-2025
THMMY.gr > Forum > Μαθήματα Βασικού Κύκλου > 2ο Εξάμηνο > Αντικειμενοστραφής Προγραμματισμός (Moderators: chatzikys, tzortzis) > [C++] 7η εργασια 2009
0 Members and 1 Guest are viewing this topic.
Pages: [1] 2 3 ... 5 Go Down Print
Author Topic: [C++] 7η εργασια 2009  (Read 10344 times)
il capitano
Veteran
Αbsolute ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 4090


Verona Rulez - aua


View Profile
[C++] 7η εργασια 2009
« on: December 03, 2009, 11:45:52 am »

Εργασία G
Η τροφοδοσία με ηλεκτρική ενέργεια μιας πόλης εξαρτάται από έναν αριθμό διαφορετικού τύπου σταθμών παραγωγής. Κάθε σταθμός, όταν λειτουργεί, παρέχει μία δεδομένη ισχύ ενώ όταν είναι σε αδράνεια καταναλώνει μια δεδομένη για το σταθμό ισχύ ώστε να διατηρείται σε κατάσταση εφεδρείας.
Να γραφεί το λογισμικό στο οποίο να ορίζεται η συνάρτηση alert(…) η οποία δέχεται την ισχύ που καταναλώνει μια δεδομένη στιγμή η πόλη και αν αυτή βρίσκεται κάτω από το 80% της ισχύος που την στιγμή αυτή παράγουν οι σταθμοί να επιστρέφει ένα σήμα με την ένδειξη «πράσινος συναγερμός». Αν η ισχύς που απαιτεί η πόλη βρίσκεται μεταξύ του 80% και του 90% η επιστρεφόμενη ένδειξη να είναι «κίτρινος συναγερμός». Στην περίπτωση που η απαιτούμενη ισχύς είναι μεταξύ 90% και 100% η επιστρεφόμενη ένδειξη να είναι «πορτοκαλή συναγερμός» ενώ αν ξεπεράσει το 100% η ένδειξη του συναγερμού να είναι «κόκκινος συναγερμός».
Η συνάρτηση main του προγράμματος να ορίζει μία ατέρμονα διαδικασία σε κάθε επανάληψη της οποίας να διαβάζεται η ισχύς που απαιτείται από την πόλη και να εκτυπώνεται το είδος του αντίστοιχου συναγερμού καθώς και η πλεονάζουσα ή η επιπλέον ισχύς που απαιτείται για την ομαλή της λειτουργία. Η διαδικασία να τερματίζεται αν ως ισχύ που απαιτεί η πόλη διαβαστεί το μηδέν. Με τον τερματισμό της διαδικασίας να εκτυπώνεται η ταυτότητα και η κατάσταση του κάθε σταθμού.
Το λογισμικό να είναι ανεξάρτητο από το είδος και το πλήθος των σταθμών που τροφοδοτούν την πόλη.
Ως εφαρμογή να θεωρηθεί ότι υπάρχουν σταθμοί οι οποίοι λειτουργούν με πετρέλαιο και σταθμοί που διαθέτουν ηλιακούς συλλέκτες. Για κάθε σταθμό να διαβάζεται ένα string χαρακτήρων που να αποτελεί την ταυτότητα του, να διαβάζεται η κατάσταση του σταθμού (1 αν ο σταθμός λειτουργεί 0 αν βρίσκεται σε εφεδρεία) και η ισχύς που καταναλώνει όταν βρίσκεται σε εφεδρεία. Για τους σταθμούς που χρησιμοποιούν πετρέλαιο να διαβάζεται η ωριαία κατανάλωση πετρελαίου και ένας συντελεστής απόδοσης. Η ισχύς του σταθμού υπολογίζεται ως το γινόμενο της ωριαίας κατανάλωσης πετρελαίου επί τον συντελεστή απόδοσης. Για τους σταθμούς που χρησιμοποιεί ηλιακούς συλλέκτες να διαβάζεται η επιφάνια του συλλέκτη, και ένας συντελεστής απόδοσης. Για τον υπολογισμό της ισχύος που παράγει ο σταθμός να διαβάζεται η φωτεινή ροή τη συγκεκριμένη στιγμή και ως τιμή της ισχύος να ορίζεται το γινόμενο της επιφάνειας του συλλέκτη επί το συντελεστή απόδοσης επί την φωτεινή ροή.


ημερομηνια παραδωσης 13/12
« Last Edit: December 03, 2009, 11:50:52 am by il capitano » Logged

Η βραζιλιανικη μουσικη ειναι αντικαταστατικη γιατι χορευεται σε παραλιες
οι παραλιες εχουν αμμο
που αποτελειται απο πυριτιο
που προερχεται απο την λεξη πυρ
εκ'του οποιου αναγενναται ο φοινικας
γνωστο συμβολο της χουντας των Συνταγματαρχων
Αντ'αυτου το καταστατικο απαγορευει καθε φασιστικη οργανωση!!!!!

Quote from: γνωστός μελισσοκόμος on October 28, 2010, 02:09:57 am
ΑΣΑ, ΟΥΙΣΚΙ ΚΑΙ ΑΙΡΟΝ ΜΕΗΝΤΕΝ ΔΙΣΚΟΙ
Peace
foulis
Νεούλης/Νεούλα
*
Posts: 49


View Profile
Re: [C++] 7η εργασια 2009
« Reply #1 on: December 05, 2009, 18:01:38 pm »

"Το λογισμικό να είναι ανεξάρτητο από το είδος και το πλήθος των σταθμών που τροφοδοτούν την πόλη."
Τι εννοεί?
Logged
nasia!!
Veteran
Καταστραμμένος
******
Gender: Female
Posts: 6224


I lost control again..


View Profile
Re: [C++] 7η εργασια 2009
« Reply #2 on: December 05, 2009, 18:13:05 pm »

Χωρίς να έχω διαβάσει κανένα άλλο κομμάτι της εκφώνησης,μόνο από αυτό που λες καταλαβαίνω πως χρειάζεται να χρησιμοποιήσεις virtual συναρτήσεις.Έτσι μας είχε πει ο Συμεωνίδης ότι κάνουμε σε περίπτωση που δούμε την λέξη "ανεξαρτησία" στην εκφώνηση. Smiley
Logged

"It's hot in Topeka και εδώ ο καιρός επιτέλους έγινε καλύτερος.."
Anastacia
Θαμώνας
****
Posts: 331


λευτεριά στους Μουργόλυκους


View Profile
Re: [C++] 7η εργασια 2009
« Reply #3 on: December 05, 2009, 18:28:19 pm »

..και pointers.
Logged

αυτόνομη παρέμβαση στους ηλ-μηχ: http://aphm.espivblogs.net/
συνέλευση για το κόστος φοίτησης: http://synkosfoi.espivblogs.net/

δυστοπία: http://dystopiarap.wordpress.com/
foulis
Νεούλης/Νεούλα
*
Posts: 49


View Profile
Re: [C++] 7η εργασια 2009
« Reply #4 on: December 05, 2009, 23:16:03 pm »

ευχαριστώ,
από ότι είδα η circuit ασκηση ειναι ίδια.
Logged
bard
Ανερχόμενος/Ανερχόμενη
**
Gender: Male
Posts: 65


tirininiiii tirini nini..It's the final count down


View Profile
Re: [C++] 7η εργασια 2009
« Reply #5 on: December 10, 2009, 01:51:24 am »

Quote from: foulis on December 05, 2009, 23:16:03 pm
ευχαριστώ,
από ότι είδα η circuit ασκηση ειναι ίδια.
  σχεδον carbon... Cool
Logged

ladida ladida ladida
ΚΗΜΜΥ
Επιβεβαρυμένος
*********
Gender: Male
Posts: 13065


Κ από το Καμμένος...


View Profile
Re: [C++] 7η εργασια 2009
« Reply #6 on: December 10, 2009, 11:09:17 am »

Aφου ειναι ιδιες και δεν καναμε εργαστηριο για την προηγουμενη... καλα δεν θα ηταν να παει η ιστορια μια βδομαδα πισω?
Logged

sarovios
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 800


kill the fly!!!


View Profile
Re: [C++] 7η εργασια 2009
« Reply #7 on: December 10, 2009, 15:04:02 pm »

Quote from: bard on December 10, 2009, 01:51:24 am
Quote from: foulis on December 05, 2009, 23:16:03 pm
ευχαριστώ,
από ότι είδα η circuit ασκηση ειναι ίδια.
 σχεδον carbon... Cool

Δηλαδη μοιαζει και με την εργασια F?Αν ναι μπορει καποιος να μου στειλει τη λυση της F γιατι η δικια μου ειναι πολυ λαθος, να καταλαβω 2-3 πραγματα?

Quote from: ΚΗΜΜΥ on December 10, 2009, 11:09:17 am
Aφου ειναι ιδιες και δεν καναμε εργαστηριο για την προηγουμενη... καλα δεν θα ηταν να παει η ιστορια μια βδομαδα πισω?

+1000
Logged
creat.ure
Καταξιωμένος/Καταξιωμένη
***
Posts: 156


View Profile
Re: [C++] 7η εργασια 2009
« Reply #8 on: December 10, 2009, 18:39:50 pm »

Code:
void get_station(station **p,int n) {
cout << p << endl;
for (int i=0;i<n;i++) {
cout << "ADDRESS p[" <<i<<"] inside #void get_station# " << p[i] << endl;
cout << "##################\n";
cout << "Station: ";
//cout << "get_id() " << i+1 << "\n";
p[i]->get_id();
cout <<" is on position: ";
p[i]->get_on();
cout << "\n####################\n";
}
}

Στη main δουλεύει μια χαρά με τους δείκτες...στην συνάρτηση όχι. και οι θέσεις μνήμης είναι ίδιες. Ο p είναι station::get_A()  
Logged
MaGill
Καταξιωμένος/Καταξιωμένη
***
Gender: Male
Posts: 137


I've been down so god damn long!


View Profile
Re: [C++] 7η εργασια 2009
« Reply #9 on: December 10, 2009, 21:14:08 pm »

Ξέρει κάποιος την εκφώνηση της circuit?
Logged
Ianna
Θαμώνας
****
Gender: Female
Posts: 427



View Profile
Re: [C++] 7η εργασια 2009
« Reply #10 on: December 10, 2009, 21:56:10 pm »

Εκφωνήσεις ασκήσεων εβδομάδας 7. (Υπάρχουν και στο eTHMMY)
Logged

The Crown Of My Work..Is What I Shall Gain..At The End Of My Days...
antonios
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1236



View Profile
Re: [C++] 7η εργασια 2009
« Reply #11 on: December 11, 2009, 19:39:21 pm »

να ρωτήσω ρε παιδιά κάτι........

έχω ορίσει στην main έναν pointer για την βασική κλάση και έγραψα το ακόλουθο:

for(i=0;i<n;i++){
      if (i<a){
         p=&petrol_station(i);
      }
      else{
         p=&solar_station(i);
      }
                k=p->power();
           sum=sum+k;
   }

με την επανάληψη, καταλαβαίνει τι τύπου είναι ο σταθμός και με τον pinter p καλώ την virtual συνάρτηση..... γιατί μου βγάζει σφάλμα??????????? Angry Angry
« Last Edit: December 11, 2009, 19:44:42 pm by antonios » Logged
seashore1990
Guest
Re: [C++] 7η εργασια 2009
« Reply #12 on: December 11, 2009, 21:55:15 pm »

prwton to a ti einai??????????kai deuteron mhpws stous pinakes prepei na valeis agyles[]???????????
Logged
antonios
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1236



View Profile
Re: [C++] 7η εργασια 2009
« Reply #13 on: December 11, 2009, 22:04:10 pm »

Quote from: seashore1990 on December 11, 2009, 21:55:15 pm
prwton to a ti einai??????????kai deuteron mhpws stous pinakes prepei na valeis agyles[]???????????

.................................
anti gia agkyles evala parentheseis, allios tha mou ta evgaze plagia!!! kai to a einai o arithmos ton stathmon petrelaiou..
Logged
billakos
Veteran
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 2270



View Profile
Re: [C++] 7η εργασια 2009
« Reply #14 on: December 11, 2009, 22:26:15 pm »

παιδια αν δεν εχετε καποιο προβλημα με τον υπολογιστη σας παρακαλω να γραφετε με ελληνικους χαρακτηρες για να ειναι πιο ευκολη η αναγνωση απο τα μελη του φορουμ..ευχαριστω...
Logged

για σημειώσεις μαθημάτων      http://users.auth.gr/valexiad      http://www.thmmy.gr/smf/index.php?topic=34410.0 

νυστααα λεμε...
Pages: [1] 2 3 ... 5 Go Up Print
Jump to:  

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