Corso di Informatica Medica Esercitazione VI Alessandro A. Nacci [email protected] - alessandronacci.com 1 giovedì 16 maggio 13 2 giovedì 16 maggio 13 Automobili: seconda versione NELLA LEZIONE PRECEDENTE • Rappresentare in C una automobile. Nel nostro caso, una automobile è descritta da un nome, un costo, un colore, da un insieme di componenti e da un libretto di circolazione. • Un componente ha un nome, un costo ed una categoria. Le categorie possibili sono TRAZIONE, MULTIMEDIA, SICUREZZA • Il libretto di circolazione riporta invece l’anno e la provincia di immatricolazione e in che classe Euro rientra. • Il programma deve poter permettere la creazione di auto e la stampa a schermo di tutti i dati relativi ad un’auto • • Deve poter permettere inoltre di modificare il nome dell’auto Deve poter calcolare il costo totale per la produzione dell’auto 3 giovedì 16 maggio 13 Automobili: Le strutture dati - Codice C NELLA LEZIONE PRECEDENTE 4 giovedì 16 maggio 13 crea_libretto_cicolazione • Scriviamo una funzione per la creazione di un generico libretto di circolazione 5 giovedì 16 maggio 13 crea_libretto_cicolazione • Scriviamo una funzione per la creazione di un generico libretto di circolazione 5 giovedì 16 maggio 13 crea_componente • Scriviamo una funziona per la creazione di un generico componente di un’auto 6 giovedì 16 maggio 13 crea_componente • Scriviamo una funziona per la creazione di un generico componente di un’auto 6 giovedì 16 maggio 13 crea_auto • Scriviamo una funziona per la creazione di una generica automobile 7 giovedì 16 maggio 13 crea_auto • Scriviamo una funziona per la creazione di una generica automobile 7 giovedì 16 maggio 13 Stampa a schermo dei dati di un’auto AUTOMOBILE NOME COSTO COLORE COMPONENTI NOME COSTO CATEGORIA LIBRETTO ANNO IMM. PROVINCIA CLASSE EURO 8 giovedì 16 maggio 13 Stampa di un componente AUTOMOBILE NOME COSTO COLORE COMPONENTI NOME COSTO CATEGORIA LIBRETTO ANNO IMM. PROVINCIA CLASSE EURO 9 giovedì 16 maggio 13 Stampa di un componente AUTOMOBILE NOME COSTO COLORE COMPONENTI stringa NOME COSTO CATEGORIA LIBRETTO ANNO IMM. PROVINCIA CLASSE EURO 9 giovedì 16 maggio 13 Stampa di un componente AUTOMOBILE NOME COSTO COLORE COMPONENTI NOME stringa float COSTO CATEGORIA LIBRETTO ANNO IMM. PROVINCIA CLASSE EURO 9 giovedì 16 maggio 13 Stampa di un componente AUTOMOBILE NOME COSTO COLORE COMPONENTI NOME COSTO stringa float enum CATEGORIA LIBRETTO ANNO IMM. PROVINCIA CLASSE EURO 9 giovedì 16 maggio 13 Stampa di un componente AUTOMOBILE NOME COSTO COLORE COMPONENTI NOME COSTO stringa float enum CATEGORIA LIBRETTO ANNO IMM. PROVINCIA CLASSE EURO 9 giovedì 16 maggio 13 Stampa di un componente AUTOMOBILE NOME COSTO COLORE COMPONENTI NOME COSTO stringa float enum CATEGORIA LIBRETTO ANNO IMM. PROVINCIA CLASSE EURO 9 giovedì 16 maggio 13 Stampa di un componente AUTOMOBILE NOME COSTO COLORE COMPONENTI NOME COSTO CATEGORIA LIBRETTO ANNO IMM. PROVINCIA CLASSE EURO 10 giovedì 16 maggio 13 Stampa di un componente AUTOMOBILE NOME COSTO COLORE COMPONENTI NOME COSTO CATEGORIA LIBRETTO ANNO IMM. PROVINCIA CLASSE EURO 11 giovedì 16 maggio 13 Stampa di un componente AUTOMOBILE NOME COSTO COLORE COMPONENTI NOME COSTO CATEGORIA LIBRETTO intero ANNO IMM. PROVINCIA CLASSE EURO 11 giovedì 16 maggio 13 Stampa di un componente AUTOMOBILE NOME COSTO COLORE COMPONENTI NOME COSTO CATEGORIA LIBRETTO ANNO IMM. intero stringa PROVINCIA CLASSE EURO 11 giovedì 16 maggio 13 Stampa di un componente AUTOMOBILE NOME COSTO COLORE COMPONENTI NOME COSTO CATEGORIA LIBRETTO intero ANNO IMM. stringa PROVINCIA intero CLASSE EURO 11 giovedì 16 maggio 13 Stampa di un componente AUTOMOBILE NOME COSTO COLORE COMPONENTI NOME COSTO CATEGORIA LIBRETTO intero ANNO IMM. stringa PROVINCIA intero CLASSE EURO 11 giovedì 16 maggio 13 Stampa a schermo dei dati di un’auto AUTOMOBILE NOME COSTO COLORE COMPONENTI NOME COSTO CATEGORIA LIBRETTO ANNO IMM. PROVINCIA CLASSE EURO 12 giovedì 16 maggio 13 Stampa a schermo dei dati di un’auto AUTOMOBILE NOME COSTO COLORE COMPONENTI NOME COSTO CATEGORIA LIBRETTO ANNO IMM. PROVINCIA CLASSE EURO 12 giovedì 16 maggio 13 Una prima parte di main() ... 13 giovedì 16 maggio 13 Occupiamoci della modifica 14 giovedì 16 maggio 13 Occupiamoci della modifica 14 giovedì 16 maggio 13 Occupiamoci della modifica 14 giovedì 16 maggio 13 Occupiamoci della modifica 14 giovedì 16 maggio 13 Occupiamoci della modifica 14 giovedì 16 maggio 13 Finiamo il main() ... 15 giovedì 16 maggio 13 Potete lasciare il vostro giudizio qui: http://tinyurl.com/IEIMExe2013 Tutte il materiale sarà disponibile sul mio sito internet: alessandronacci.com 16 giovedì 16 maggio 13