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





 27 Marzo 2011
 C++ : lab : bancomat , contatto

 Laboratorio 25/03/2011
 
 ESERCIZIO 1
  Si vuole realizzare una classe che simuli un
  bancomat. Strutturate lo stato interno tenendo
  conto che in ogni istante deve essere possibile
  sapere quante banconote da 50, 20 e 10 euro sono
  attualmente disponibili. Un costruttore servirà
  allora a creare un bancomat indicando quante
  banconote di ciascun taglio sono disponibili in
  partenza. Un secondo costruttore consentirà di
  specificare solo il numero delle banconote da 10
  (nota: sarebbe opportuno che il secondo
  costruttore sfruttasse il primo …).
  Aggiungere un metodo per interrogare il bancomat
  al fine di sapere il totale dei soldi in esso
  custoditi. Aggiungete un metodo bool
  Togli50(parametro) che serve a diminuire del
  numero indicato i pezzi da 50; se l’operazione è
  possibile il metodo restituisce true, altrimenti
  false. Nel programma principale create un
  bancomat ed interrogatelo visualizzando il
  totale dei soldi in esso contenuti. Togliete
  alcuni pezzi da 50 ed interrogatelo di nuovo.
  Aggiungere il metodo String[]
  Prelievo(parametro) che serve a gestire un
  prelievo pari alla cifra indicata. Il valore
  restituito è un vettore di 4 stringhe: l’esito
  dell’operazione (riuscita / fallita) ed il
  numero di banconte da 50, 20 e 10 usate).
 
  eseguibile : cppClasseBancomat.exe
 
  sorgente main : cppClasseBancomat.cpp
 
  sorgente classe : Bancomat.h
 
 
 ESERCIZIO 3
  Realizzare una classe per rappresentare la
  tipica scheda dati di un contatto (un cliente,
  un amico ecc.) normalmente disponibile nei
  programmi di posta elettronica (la rubrica). La
  scheda deve contenere i dati anagrafici
  essenziali (cognome, nome, indirizzo, telefono
  ed email). Si decide di mettere a disposizione
  due costruttori: il primo serve a creare un
  contatto quando sono noti tutti i dati. Il
  secondo quando sono noti solo cognome e nome (i
  dati mancanti verranno valorizzati con valori di
  default).
  Definire la property che permette di ottenere od
  impostare il cognome. Definire un metodo per
  ottenere la scheda completa del contatto, una
  stringa che riproduce la seguente etichetta:
  Mario Rossi - Via Trento 28, Tel. 0375/43295 -
  email: RossiM@tuttoweb.it
  Nel main dell’ipotetico programma creare due
  contatti (uno con un costruttore ed uno con
  l’altro); copiare il cognome del primo contatto
  nel secondo; visualizzare la scheda completa del
  secondo contatto. Definire un vettore di 30
  contatti; scrivere il ciclo for che carica il
  vettore.
 
 
  eseguibile : cppClasseRubrica.exe
 
  sorgente main : cppClasseRubrica.cpp
 
  sorgente classe : Scheda.h
 
 Pubblicato da Riontino Raffaele alle 21:01:38    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