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

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 18, 2025, 01:42:20 am

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Πρακτική Άσκηση ΤΗΜΜΥ 201...
by chris_p30
[Today at 00:45:33]

[Μεταφορά και Διανομή ΗΕ]...
by Nikos_313
[Today at 00:10:29]

Ισραήλ - Ιράν: Πόλεμος στ...
by Katarameno
[June 17, 2025, 21:32:50 pm]

[Ψηφιακά Ολοκληρωμένα Κυκ...
by tzortzis
[June 17, 2025, 21:25:42 pm]

[Εφ.Θερμοδυναμική] Γενικέ...
by PAPARI69
[June 17, 2025, 20:59:13 pm]

[Γραφική] Λυμένα θέματα
by okanpala
[June 17, 2025, 18:56:22 pm]

Τι ακούτε αυτήν τη στιγμή...
by Katarameno
[June 17, 2025, 14:25:00 pm]

Αντικατάστασης πυκνωτή σε...
by george14
[June 17, 2025, 13:58:20 pm]

Πότε θα βγει το μάθημα; -...
by tzortzis
[June 17, 2025, 13:19:53 pm]

Αποτελέσματα Εξεταστικής ...
by george14
[June 17, 2025, 12:08:25 pm]

[ΨEE] Γενικές απορίες και...
by Juror8
[June 17, 2025, 12:06:57 pm]

[Οργάνωση Υπολογιστών] Γε...
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 _Trob
[June 16, 2025, 13:28:21 pm]

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

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

[Σ.Π.Η.Ε.] Παλιά θέματα -...
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]
Στατιστικά
Members
Total Members: 9961
Latest: Poli
Stats
Total Posts: 1426704
Total Topics: 31710
Online Today: 208
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 37
Guests: 183
Total: 220
m.renia
melisste22
Cersei Tsoulannister
rafail zisiadis
thomasdt
alex_samaras_
el1
Spyridon01101
Theislander
ligditsa
BlackBeard
spoun
kostas.de
evitzv
elischat
Η ΤΡΑΠΟΥΛΑ ΤΟΥ ΠΑΠΠΟΥ ΜΟΥ
d0xa
evax
Stelios V.
KZerenidis
kmargaritis
George Hadjilyras
dimchin
Giannis Masterio
giorgosss03
ZontanosThrylos
Tsn
athena_apo
miltan8
marwt
ismini.h
thpanousis
Elenit
tinidou
Εμφάνιση

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

Νέα!
Για αλλαγή του public name σας, επικοινωνήστε με έναν από τους Admins.
THMMY.gr > Forum > Μαθήματα Βασικού Κύκλου > 2ο Εξάμηνο > Αντικειμενοστραφής Προγραμματισμός (Moderators: chatzikys, tzortzis) > [C++] 8η Εργασία 2008
0 Members and 1 Guest are viewing this topic.
Pages: [1] 2 3 Go Down Print
Author Topic: [C++] 8η Εργασία 2008  (Read 4131 times)
Neal
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 910



View Profile
[C++] 8η Εργασία 2008
« on: December 09, 2008, 12:01:37 pm »


Εργασία H

    Η παραγωγή ενός εργοστασίου αποτελείται από μια σειρά διαφορετικών προϊόντων. Το εργοστάσιο διαθέτει έναν αριθμό από διαφορετικές μεταξύ τους  μηχανές κάθε μια από τις οποίες μπορεί να κατασκευάσει όλους τους τύπους προϊόντων που παράγει το εργοστάσιο. Για την εκτέλεση μιας παραγγελίας που φτάνει στο εργοστάσιο χρησιμοποιείται μια μόνο από τις μηχανές. Κάθε μηχανή έχει ένα κόστος λειτουργίας για να κατασκευάσει ένα τεμάχιο προϊόντος το οποίο εξαρτάται από τον τύπο του προϊόντος και είναι γνωστό για κάθε μηχανή και για κάθε προϊόν. Ακόμη για κάθε μηχανή είναι γνωστός ο χρόνος που απαιτείται για να κατασκευαστεί ένα τεμάχιο για κάθε ένα από τα προϊόντα που παράγει το εργοστάσιο.

    Κάθε τεμάχιο προϊόντος που κατασκευάζεται επιβαρύνεται από ένα γνωστό κόστος που αφορά την πρώτη ύλη που θα χρησιμοποιηθεί ή κάποιους άλλους παράγοντες όπως ένα ενδεχόμενο κόστος προετοιμασίας, μεταφοράς κλπ.
    Να σχεδιαστεί και να υλοποιηθεί το λογισμικό το οποίο, όταν δοθεί μια παραγγελία στο εργοστάσιο, να υπολογίζει και να εκτυπώνει, για κάθε μηχανή, το κόστος και το χρόνο που θα χρειαστεί για να εκτελέσει την παραγγελία.
    Το λογισμικό να είναι ανεξάρτητο από τον αριθμό και τον τύπο των μηχανών που διαθέτει το εργοστάσιο και από τον αριθμό και τον τύπο των προϊόντων που θα κατασκευαστούν.
    Ως εφαρμογή να θεωρηθεί ότι το εργοστάσιο διαθέτει δύο μηχανές από τις οποίες η πρώτη λειτουργεί αυτόματα και για την οποία διαβάζεται, για κάθε τεμάχιο, το κόστος λειτουργίας της και ο χρόνος που θα απαιτηθεί για να το κατασκευάσει. Για τη δεύτερη μηχανή, την οποία χειρίζεται ένας εργάτης, διαβάζεται ο χρόνος, το κόστος και η αποζημίωση του εργάτη για την κατασκευή ενός τεμαχίου.

    Η παραγγελία που έφτασε στο εργοστάσιο αφορά δύο τύπους προϊόντων για κάθε έναν από τους οποίους διαβάζεται ο αριθμός των τεμαχίων που θα κατασκευαστούν. Για τον πρώτο τύπο διαβάζεται, για κάθε τεμάχιο, το κόστος της πρώτης ύλης που χρειάζεται για την κατασκευή του. Για το δεύτερο τύπο διαβάζεται, για κάθε τεμάχιο, το κόστος της πρώτης ύλης και ένα επιπλέων κόστος που απαιτείται για την προετοιμασία του προϊόντος η οποία χρειάζεται πριν αυτό κατασκευαστεί από τη μηχανή.
« Last Edit: December 09, 2008, 12:06:45 pm by Neal » Logged

like.no.other™
stefos
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1564


View Profile
Re: [C++] 8η Εργασία 2008
« Reply #1 on: December 09, 2008, 12:06:18 pm »

Μήπως είπε πόσες εργασίες μένουν για να τελειώσουμε;
Logged

done
Τσαμπίκα
Θαμώνας
****
Gender: Female
Posts: 366



View Profile
Re: [C++] 8η Εργασία 2008
« Reply #2 on: December 09, 2008, 12:40:31 pm »

Ξέρει κανείς αν υπάρχει περίπτωση να γίνουν εργαστήρια την άλλη βδομάδα? beg
Logged

"...διότι οι άνθρωποι δε συγχωρούν αυτούς που από έρωτα εκπέσανε"
Αργύρης Μπακιρτζής
Καμένος
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 2322


View Profile
Re: [C++] 8η Εργασία 2008
« Reply #3 on: December 09, 2008, 12:48:54 pm »

Αν γίνουν μαθήματα υπάρχει περίπτωση.

(Τι απάντηση περίμενες...?)
Logged
N3ikoN
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1018


one piece 4ever


View Profile
Re: [C++] 8η Εργασία 2008
« Reply #4 on: December 09, 2008, 13:21:01 pm »

τι εκφωνηση ειναι αυτη παλι...γιατι δεν μπορουμε να κανουμε ότι προγραμματιστικό πρέπει να κανουμε ,με απλα πραματα..κ το ταδε κοστος κ το παρ αλλο κοστος κ δε συμμαζευεται..βαρεθηκα..!
Logged

o,ti aksizei na to kaneis , aksizei na to parakaneis!
stefos
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1564


View Profile
Re: [C++] 8η Εργασία 2008
« Reply #5 on: December 09, 2008, 16:09:44 pm »

Quote from: N3ikoN on December 09, 2008, 13:21:01 pm
τι εκφωνηση ειναι αυτη παλι...γιατι δεν μπορουμε να κανουμε ότι προγραμματιστικό πρέπει να κανουμε ,με απλα πραματα..κ το ταδε κοστος κ το παρ αλλο κοστος κ δε συμμαζευεται..βαρεθηκα..!

Στο τέλος θα σου βάλει μια τέτοια εκφώνηση σίγουρα! Και θα πιάνει και τις περισσότερες μονάδες..
Logged

done
Grecs
Καταστραμμένος
********
Gender: Male
Posts: 6379


Lived in the air died on asphalt


View Profile
Re: [C++] 8η Εργασία 2008
« Reply #6 on: December 09, 2008, 16:18:47 pm »

αυτη ειναι ιδια με την προηγουμενη ε? Ως προς τον τροπο λυσης
Logged

"I wish punk, pizza, coke, and skateboarding could be combined into one thing that I could taste, look at or play with."
N3ikoN
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1018


one piece 4ever


View Profile
Re: [C++] 8η Εργασία 2008
« Reply #7 on: December 09, 2008, 16:46:27 pm »

Quote from: stefos on December 09, 2008, 16:09:44 pm
Quote from: N3ikoN on December 09, 2008, 13:21:01 pm
τι εκφωνηση ειναι αυτη παλι...γιατι δεν μπορουμε να κανουμε ότι προγραμματιστικό πρέπει να κανουμε ,με απλα πραματα..κ το ταδε κοστος κ το παρ αλλο κοστος κ δε συμμαζευεται..βαρεθηκα..!

Στο τέλος θα σου βάλει μια τέτοια εκφώνηση σίγουρα! Και θα πιάνει και τις περισσότερες μονάδες..

δυστυχως το χω καταλαβει... το ειπε και μες την αιθουσα Tongue ενταξει , δεν ειναι οτι ειναι δυσκολη απο οτι ειδα, ειναι οτι πρεπει να συγκεντρωθεις αρκετα κ ν αφιερωσεις καποιες ωρουλες μαζεμενες γ ν το αποκρυπτογραφησεις και ν τ κανεις!
Logged

o,ti aksizei na to kaneis , aksizei na to parakaneis!
Neal
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 910



View Profile
Re: [C++] 8η Εργασία 2008
« Reply #8 on: December 09, 2008, 18:08:32 pm »

Με τον Κογτέση όγγα τα πεγιμένουμε.. :>
Logged

like.no.other™
Sonic
Καταξιωμένος/Καταξιωμένη
***
Gender: Male
Posts: 148


View Profile
Re: [C++] 8η Εργασία 2008
« Reply #9 on: December 09, 2008, 19:06:12 pm »

Quote from: N3ikoN on December 09, 2008, 13:21:01 pm
τι εκφωνηση ειναι αυτη παλι...γιατι δεν μπορουμε να κανουμε ότι προγραμματιστικό πρέπει να κανουμε ,με απλα πραματα..κ το ταδε κοστος κ το παρ αλλο κοστος κ δε συμμαζευεται..βαρεθηκα..!

+10000
Logged
stefdth
Ανερχόμενος/Ανερχόμενη
**
Posts: 85


View Profile
Re: [C++] 8η Εργασία 2008
« Reply #10 on: December 12, 2008, 12:58:57 pm »

Μηπως χρειαζεται να κανουμε 2 κλασεις, μια για τις μηχανες και μια για τα προιοντα? Shocked
Logged
N3ikoN
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1018


one piece 4ever


View Profile
Re: [C++] 8η Εργασία 2008
« Reply #11 on: December 12, 2008, 18:57:42 pm »

Quote from: stefdth on December 12, 2008, 12:58:57 pm
Μηπως χρειαζεται να κανουμε 2 κλασεις, μια για τις μηχανες και μια για τα προιοντα? Shocked

κοίτα , αυτό που έκανα εγώ τουλάχιστον ήταν , μια κλάσση για τα προιόντα , οπου καταχωρούνταν οσοι τυποι υπηρχαν με τ ονοματα τους κ ποσα τεμαχια θελουμε..οποτε δε χρειαζοταν ν επεμβεις στο λογισμικο..

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

o,ti aksizei na to kaneis , aksizei na to parakaneis!
AgentCain
Αbsolute ΤΗΜΜΥ.gr
*******
Gender: Male
Posts: 3587


Σοφράνο βρίσε, σταβέντο φτύσε!


View Profile
Re: [C++] 8η Εργασία 2008
« Reply #12 on: December 12, 2008, 19:35:04 pm »

Επίσης μπορείς να κάνεις κλάση μόνο για τις μηχανές και να βάλεις σαν static μεταβλητές πίνακες που να έχουν τα είδη των προϊόντων τη ποσότητα τους τα κόστη κτλ
Logged


Ανάμεσα σ'αυτό που σκέφτομαι, σ'αυτό που θέλω να σας πω, σ'αυτό που πιστεύω ότι σας λέω, σ'αυτό που σας λέω, σ'αυτό που θέλετε να ακούσετε, σ'αυτό που ακούτε, σ'αυτό που πιστεύετε ότι καταλαβαίνετε, σ'αυτό που θέλετε να καταλάβετε και σ'αυτό που καταλαβαίνετε υπάρχουν τουλάχιστον 9 πιθανότητες να μην συννενοηθούμε.

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


Same Shit Different Day - SSDD


View Profile
Re: [C++] 8η Εργασία 2008
« Reply #13 on: December 13, 2008, 00:53:29 am »

Μα καλά, για την δημιουργία των αντικειμένων των διαφόρων κλάσεων, θα πρέπει να ορίζουμε τα αντικείμενα...

Άρα, είτε μεσα στην μαιν είτε μέσα σε μια υποσυνάρτηση θα πρέπει να ορίσουμε κάποια αντικείμενα, ακόμα και αν σε όλο το υπόλοιπο πρόγραμμα χρησιμοποιώ την βασική....

Π.χ.

Έχω μία βασική την product και 2 παραγόμενες την product1 ,product2 που έχουν μία δυναμική συνάρτηση...
Μπορώ να χειριστώ τα product1 ,product2, αλλά θα χρειαστεί κάπου στο πρόγραμμα να ορίσω κάτι τέτοιο:

product1 Α
product2 Β

ακόμα και αν παρακάτω τα μετατρέψω στην βασική product....

Υπάρχει κάτι που μπορώ να κάνω για αυτό το πράγμα, ή τελικά θα χρειαστεί να ορίσω μία συνάρτηση που να ορίζει τα αντικείμενα, και μετά αν είναι να τα μετατρέψω στη βασική και να εκτελέσω τις virtual....

Όμως αν γίνει κάτι τέτοιο, αν θελήσεις να προσθέσεις μία ακόμη κλάση, δεν μπορείς απλά να την ορίσεις, αλλά θα πρέπει να τροποποιήσεις και την συνάρτηση που ορίζει τα αντικείμενα....




Εναλλακτικά αυτό που πέρασε απτό μυαλό μου είναι class σε class,...

Π.χ.
μία βασική κλάση product

που περιέχει 2 πίνακες με
product1 και product2, οι οποίοι θα δεσμεύονται δυναμικά...
Και πάλι όμως αν θελήσεις να προσθέσεις κάποιο ακόμα αντικείμενο, θα πρέπει να επέμβεις στην βασική κλάση και να ορίσεις έναν ακόμα πίνακα....


Any help is deeply appreciated....
Logged

Common sense is not so common.
-Voltaire-
They say that the fastest travelling thing in the world is light, but coming to think about it... Darkness has always been there first!!!!! Smiley
Grecs
Καταστραμμένος
********
Gender: Male
Posts: 6379


Lived in the air died on asphalt


View Profile
Re: [C++] 8η Εργασία 2008
« Reply #14 on: December 13, 2008, 01:05:56 am »

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

"I wish punk, pizza, coke, and skateboarding could be combined into one thing that I could taste, look at or play with."
Pages: [1] 2 3 Go Up Print
Jump to:  

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