PDA

View Full Version : [C] Archivio gestore telefonico


Vincenzoflaminio
08-02-2011, 17:34
Salve ragazzi , devo impostare il seguente progetto e non mi dispiacerebbe una vostra opinione :

Si vuole simulare l’archivio di chiamate di un gestore telefonico. L’archivio risulta mensile (31 giorni) . Ogni giorno vengono effettuate al massimo 10 chiamate e il costo al minuto di una chiamata è di 10 centesimi. Ogni chiamata è identificata dal numero chiamante, il numero ricevente, la durata della chiamata. Provvedere
all’implementazione dell’algoritmo per la simulazione dell’archivio.
Permettere, inoltre, all’utente di
L’archivio può anche essere inizializzato con informazioni casuali.

Che tipo di variabile uso per l'archivio ? Per la chiamata uso una struct (contenente num_chiamante, num_ricevente , durata) . Per generare chiamate che vanno da 0 a 10 posso usare rand()%10 e faccio un ciclo for da 0a31 nel quale a sua volta un altro random per la durata di chiamate e le assegno alla struct chiamate?

tuccio`
08-02-2011, 18:06
Salve ragazzi , devo impostare il seguente progetto e non mi dispiacerebbe una vostra opinione :

Si vuole simulare l’archivio di chiamate di un gestore telefonico. L’archivio risulta mensile (31 giorni) . Ogni giorno vengono effettuate al massimo 10 chiamate e il costo al minuto di una chiamata è di 10 centesimi. Ogni chiamata è identificata dal numero chiamante, il numero ricevente, la durata della chiamata. Provvedere
all’implementazione dell’algoritmo per la simulazione dell’archivio.
Permettere, inoltre, all’utente di
L’archivio può anche essere inizializzato con informazioni casuali.

Che tipo di variabile uso per l'archivio ? Per la chiamata uso una struct (contenente num_chiamante, num_ricevente , durata) . Per generare chiamate che vanno da 0 a 10 posso usare rand()%10 e faccio un ciclo for da 0a31 nel quale a sua volta un altro random per la durata di chiamate e le assegno alla struct chiamate?hai tagliato una cosa non poco importante: che tipo di operazioni bisogna poter fare sull'archivio

comunque, in pratica devi solo scegliere una struttura dati e implementarla?

Vincenzoflaminio
09-02-2011, 15:31
Si principalmente volevo sapere come impostarlo , le operazioni permesse sono:
Permettere, inoltre, all’utente di
· Dato un numero telefonico visualizzare tutte le chiamate con le relative
informazioni in un singolo giorno
· Dato un numero telefonico vedere il costo totale delle chiamate (usare un
algoritmo ricorsivo).