I.T.I.S. "Ettore Molinari" Milano
Riontino Raffaele 4 Informatici corso serale : condivisione materiale didattico accedi





 02 Novembre 2010
 C++ Liste : biglietto aereo

 Traccia :
 si vuole realizzare un tipo struct, utilizzato per informazioni su biglietti per voli aerei, avente i seguenti campi:
 • nome: stringa di lunghezza inferiore a 30 caratteri rappresentante il nome del passeggero
 • prezzo: sotto-struttura di 3 campi (prezzo, tasse,
 prezzoTotale) indicante il costo del biglietto
 • partenza: aeroporto di partenza (stringa di 3 caratteri)
 • arrivo: aeroporto di arrivo (stringa di 3 caratteri)
 • orarioAndata, orarioRitorno: 2 sotto-strutture contenenti data e ora di partenza del volo di andata a del volo di ritorno.
 Con tale tipo si vogliono realizzare liste dinamiche.
 La struct deve quindi essere realizzata come struttura ricorsiva, con puntatore a un dato dello stesso tipo.
 
 Si definiscano in C il tipo struct, utilizzando due diversi schemi:
 (a) una struct a un solo livello, contenente tutti i campi, puntatore ricorsivo compreso;
 (b) una struct a due livelli,nella quale a primo livello si accede a un puntatore ricorsivo e ad una sotto-struttura contenente il resto dei dati (altre sotto-strutture comprese).
 
 
  eseguibile : 12cppEse1.exe
 
  sorgente : 12cppEse1.pdf
 
 
 Pubblicato da Riontino Raffaele alle 23:45:39    commenti (0)

Nessun commento inserito

Inserisci il tuo commento

Nome (*) :

e-Mail (*) :

Commento (*) :
captcha (*)




Fatal error: Uncaught Error: Call to undefined function mysql_connect() in /membri/lelezapp4inf/data/connessione.php:19 Stack trace: #0 /membri/lelezapp4inf/data/count.php(4): include() #1 /membri/lelezapp4inf/index.php(87): include('/membri/lelezap...') #2 {main} thrown in /membri/lelezapp4inf/data/connessione.php on line 19