.dsy:it. Pages (2): [1] 2 »
Show 150 posts per page

.dsy:it. (http://www.dsy.it/forum/)
- Sistemi operativi e distribuiti (http://www.dsy.it/forum/forumdisplay.php?forumid=270)
-- [Progetto] Ottobre 2006: Piano Bar (http://www.dsy.it/forum/showthread.php?threadid=27615)


Posted by vergadivina on 12-10-2006 09:50:

Progetto Ottobre 2006: Piano Bar

Ciao a tutti ... oggi è uscito sto cavolo di progettino, però secondo me è una cosa improponibile!!! Cmq buon lavoro a tutti ... Ciao


Posted by elias86 on 12-10-2006 18:57:

Question infatti!!!

inchia raga! non so voi.. ma io faccio fatica a capire da dove cominciare!!!!
ALCUNE DOMANDE:

1. per richiedere una canzone, può andar bene che la classe Avventore restitusca un valore di tipo String (per esempio) che poi si va a leggere il cameriere, che a sua volta lo passa al pianista e poi arriva alla cantante?

2. come faccio a rilevare l'istante di tempo in cui mi trovo in un determinato momento dell'esecuzione?.. mi spiego: l'Avventore può ordinare una birra solo se son passati almeno 10 sec dall'ordinazione precedente (che poi che cagata dai! se quello si vuol sbronzare deve aspettare 10 minuti ogni volta!abbè..) ma come faccio a "salvare" l'istante in cui mi trovo? che funzione uso? qualcosa tipo getTime ???

3. cosa vuol dire che il cameriere impiega da 2 a 4 secondi? devo calcolare un valore random ogni volta per vedere quanto ci mette stò stronzo a dar in giro la birra? scusate se trasmetto rabbia...

4. come faccio a "far dire" all'avventore che tipo di ordinazione posso fare (se per la birra o per la canzone) ???

5. qualcuno mi fa il progetto per 5000 euro?

ciao a tutti

__________________
Vendo libri di Matematica discreta (eserciziario) e Informatica applicata al suono
Cerco URGENTEMENTE appunti del corso di "Economia e gestione dell'impresa" della prof.ssa Ripamonti dell'A.A. 2010-2011 chi li avesse mi contatti per favore avrei bisogno di fotocopiarli. Grazie.


Posted by fill on 12-10-2006 19:55:

offro 100!

__________________
Poker Room

Casino Online


Posted by sandrino83 on 13-10-2006 10:19:

concettualmente potrebbe essere utile dividere il progetto in 2 tronconi......uno in cui il cameriere interagisce con gli avventori e l'altro in cui il pianista pizzica il culetto della cantante passandogli la canzone da cantare........i 2 progetti comunicano solo tramite le canzoni richieste......
cmq è bello tosto.....avevo fatto quello dei mondiali e devo dire che questo sembra l'insieme di 2 progettini

__________________
we are just two lost souls swimming in a fish bowl year after year....running over the same old ground....what have we found.......


Posted by Drowne on 13-10-2006 12:21:

a me succede questo:

code:
Apro il locale Sveglio gli avventori Chiudo il locale il locale è fallito


semplicemente geniale O_o


Posted by bobighorus on 13-10-2006 13:08:

Certo che se dovevamo fare il progettino nel weekend ma averlo così duro preferivo farlo di martedì, alla vecchia maniera... è veramente difficile... avere un giorno in più ma così tanti casi da gestire non è una cosa proporzionata... week end vuol dire fine settimana non fine della vita....
Cmq il mio commento sul testo...come diceva Liga:"
Mario manda tutti a nanna e poi chiude il bar..."


Posted by ilcizzy on 13-10-2006 15:06:

Originally posted by Drowne
a me succede questo:

code:
Apro il locale Sveglio gli avventori Chiudo il locale il locale è fallito


semplicemente geniale O_o



:D lollissima

Si effettivamente hanno proprio scelto il momento migliore per inventarsi sto progetto...passare il weekend su sto casino sarà proprio divertente
:sad::sad:

Cmq io pensavo di gestirlo un po cosi:
-2 array uno per le birre e uno per le canzoni
il cameriere è disponibile quando non sta servendo nessuno
-quando non ha piu ordinazioni comincia a servire prima le birre quindi per ogni elemento dell' array viene calcolato un tempo a random e nel momento in cui serve, viene tolta l'ordinazione dall'array e viene incrementato il numero delle ordinazioni in un'altro array(che poi sara quello che dara le ordinazioni totali)...
-stessa cosa per le canzoni...quando finisce si prende la pausa fino a quando qualcuno non lo chiama
Per gli avventatori invece basta chiamare il cameriere e se è disponibile, registrare l'ordinazione nell'array(nel caso delle birre dopo l'ordine il cliente si addormenta per 10 sec).se viene richiesta una canzone basta controllare nell'array delle birre ordinate o gia servite che ci sia stata almeno un ordinazione. quindi se ce null in tutti e 2 gli array non si potra richiedere la canzone.
Perquanto riguarda il pianista mi viene piu comodo unirlo con la cantante in un unico oggetto che sceglie una canzone sceglie la durata e stampa il titolo ogni tot.

non so se mi sono spiegato e cmq è solo teoria...ora vediamo un po....

__________________
Un utente UNIX che fa sesso:
unzip strip touch finger mount fsck more yes umount sleep


Posted by maddest on 13-10-2006 16:37:

qualke buon'uomo mi passa il link del progetto?
grazie


Posted by Voodoo on 14-10-2006 09:25:

Re: infatti!!!

Originally posted by elias86
(che poi che cagata dai! se quello si vuol sbronzare deve aspettare 10 minuti ogni volta!abbè..)...[..] ..ogni volta per vedere quanto ci mette stò stronzo a dar in giro la birra?
[..] 5. qualcuno mi fa il progetto per 50 euro?

Intervento del moderatore:
Ce la fai a stare più calmino :D? Inoltrelo so che stai scherzando (cioè sotto sotto no... :D ) però proposte di fare il progetto per soldi è meglio se non le fai manco per scherzo :)

Originally posted by maddest
qualke buon'uomo mi passa il link del progetto?
grazie

Ma certo :) : è qui

__________________
GET DROPBOX
# il grado di lentezza è direttamente proporzionale all'intensità della memoria;il grado di velocità è direttamente proporzionale all'intensità dell'oblio (Kundera) #
BLOG: Byte Strike
ChRiS :ciao:


Posted by Drowne on 15-10-2006 12:30:

qualcuno ha trovato il modo di fare la storia dei 10 secondi?

io avevo pensato ad una classe Timer che nel run ha una cosa simile:

variabile booleana "puobere" su false
sleep 10 secondi
variabile booleana "puobere" su true

ed il run che viene chiamato dall'avventore appena riceve la birra...cosi se ne vuole un'altra, prima di chiedere la mutua esclusione sul cameriere controlla la variabile...

solo che non funziona, :(

altri metodi?


Posted by vergadivina on 15-10-2006 23:23:

Io ho deciso ke mi faccio servire una birra dal cameriere, sparo al pianista e infine mi faccio la cantante!!! In questo modo eseguo il tutto in sequenza in un unico run...così non corro il riskio di mettere in attesa nessuno e li faccio tutti contenti!


Posted by sandrino83 on 16-10-2006 08:36:

ci rinuncio....troppo difficile stavolta e non posso andare al lavoro e fare 8 ore su sto progetto.........ciaoooooooooooooo.

ah.....quando sarà il prossimo?

__________________
we are just two lost souls swimming in a fish bowl year after year....running over the same old ground....what have we found.......


Posted by Brov84 on 16-10-2006 11:02:

Io ho deciso che vivrò il progetto in prima persona e andrò a sbronzarmi al primo Piano Bar che trovo..tanto nn riesco a farlo in Java :D

__________________
La vita non è altro che un brutto quarto d'ora composto di momenti squisiti.

O.Wilde


Posted by tolarian on 16-10-2006 13:41:

Ciao a tutti...qualcuno sa quali sono i punti che il prof vuole nel file di spiegazione del progetto???

grazie


Posted by Dancan on 16-10-2006 16:52:

orc... ma quanto è tosto questo!!! Ci ho provato fino alla fine, alla fine gli avventori entrano nel mio bar, arrivano la cantante e il pianista, alle 21 inizia la serata, durante la quale non succede assolutamente nulla!! E il bello è che appena chiude il locale ecco che gli avventori iniziano a fare ordinazioni alla grande e il programma continua così all'infinito!! Stikazzi!!
Se qualke anima pia riuscirà a fare sta roba, potrebbe per favore metterlo nella sezione filez? Sarebbe molto d'aiuto!


All times are GMT. The time now is 11:55. Pages (2): [1] 2 »
Show all 18 posts from this thread on one page

Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.