Η σελίδα μας αναβαθμίστηκε, γι' αυτό τον λόγο τα μέλη μας θα πρέπει να ζητήσουν νέο κωδικό πρόσβασης από την υπηρεσία "Αποστολή κωδικού πρόσβασης".
Εάν το email με τον νέο κωδικό δεν έρθει στο inbox κοιτάξτε και στο spam folder. Ο server είναι φρέσκος και δεν έχει το reputation που του αξίζει.

askiseis se C++

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

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

Απάντηση
epp319
Δημοσιεύσεις: 2
Εγγραφή: 15 Φεβ 2007 23:48

askiseis se C++

Δημοσίευση από epp319 » 16 Φεβ 2007 17:14

καλησπέρα παιδια μια "απλη ερώτηση"!!!!!!!!!!!!!!!Αστειο!!!!!!!!!!!!!
Μια πολυ δύσκολη ερώτηση!!!!
Μήπως εχει κανεισ την ορεξη-διαθεση-καλη θέληση-και ολα τα σχετικα καλα του θεού να μου δώσει μια λύση σε αυτην την ασκηση????????????
Τι ζητάω ο ανθρωπος????????

1. Γράψτε ένα πρόγραμμα που θα προσομοιώνει Τα ταμεία σε μία υπεραγορά. Το ταμείο είναι μία ουρά. Οι πελάτες φτάνουν σε τυχαία ακέραια χρονικά διαστήματα από 1 έως 4 λεπτά. Επίσης κάθε πελάτης εξυπηρετείται σε τυχαία, ακέραια χρονικά διαστήματα των 1 έως 4 λεπτών. Αν ο μέσος όρος άφιξης είναι μεγαλύτερος του μέσου ρυθμού εξυπηρέτησης , η ουρά θα μεγαλώνει, φτιάξτε την προσομοίωση για μία ημέρα 12 ωρών (720 λεπτών) με τον εξής αλγόριθμο :

Α) Επιλέξτε ένα τυχαίο ακέραιο μεταξύ 1 και 4 για την άφιξη του πρώτου πελάτη
Β) Όταν φτάσει ο πρώτος πελάτης :
Ορίστε την χρόνο εξυπηρέτησης του πελάτη (1-4)
Έναρξη της εξυπηρέτησης του πελάτη
Προγραμματισμός του χρόνου άφιξης του επόμενου πελάτη (random 1-4
που προστίθεται στην τρέχουσα ώρα )
Γ) Για κάθε λεπτό της ημέρας αν φτάνει ο επόμενος πελάτης:
Πείτε το
Βάλτε στην ουρά τον πελάτη
Προγραμματίστε τον χρόνο άφιξης του επόμενου πελάτη.
Εάν έχει τελειώσει η εξυπηρέτηση του τελευταίου πελάτη ,
Πείτε το
Εξυπηρετήστε τον επόμενο πελάτη της ουράς
Ορισμός του χρόνου ολοκλήρωσης της εξυπηρέτησης του πελάτη (random
1-4 που προστίθεται στην τρέχουσα ώρα )

Να εκτελεστεί η προσομοίωση για 720 λεπτά και :
Να υπολογιστεί ο μέγιστος αριθμός πελατών στην ουρά
Να υπολογιστεί ο μέγιστος χρόνος αναμονής του πελάτη
Περιγράψτε τι θα αλλάξει αν ο χρόνος άφιξης αλλάξει σε 1 έως 3 λεπτά;

puppetmaster
Δημοσιεύσεις: 11
Εγγραφή: 13 Ιούλ 2007 17:14

askiseis se C++

Δημοσίευση από puppetmaster » 16 Ιούλ 2007 19:11

η άσκηση δεν είναι τόσο δύσκολη όσο φαίνεται....

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

Αυτό που θα μπορούσες να κάνεις είναι να δώσεις προσοχή στην συνάρτηση rand() της DevC++ ή την random() της Borland κτλ...

Αν ορίσεις το "φύτρο"(seed) να είναι ανάμεσα στο 0 και στο 5 τότε
θα βρεις εύκολα την λύση :force:
το ninjitsu είναι σαν το σουβλάκι!
αξίζει ότι είναι απο μέσα!
-Δάσκαλος Σοφ-

Άβαταρ μέλους
soteres2002
S. & H. Moderator
Δημοσιεύσεις: 1524
Εγγραφή: 05 Μαρ 2004 22:17
Τοποθεσία: Ιωάννινα

askiseis se C++

Δημοσίευση από soteres2002 » 17 Ιούλ 2007 06:09

na katseis na kaneis tis askiseis sou monos! alloste ti noima exei na sou kanei tis askiseis kapoios tora, kai na pas na kopeis sto telos?? Tsaba tha paei kai i lisi.

Απάντηση

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

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

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