Difficoltà Programma C++ con classe

di
Anonimizzato13312
il
4 risposte

Difficoltà Programma C++ con classe

Ciao ragazzi, ho molta difficoltà nella risoluzione di questo programma apparentemente semplice, sarò grato a chi mi può dare una mano nel realizzarlo


1) Creare una classe ElementoListaSpesa con le seguenti variabili di stato:
Nome (Classe String), Costo (tipo float)
Definire almeno un costruttore per inizializzare i valori e un metodo per lettura e modifica delle variabili membro (metodi setter e getter). Il costruttore dà la stringa “NonDefinito” alla variabile Nome e 0 a Costo.
2) Ridefinire l’operatore di somma per la classe ElementoListaSpesa, che operi come indicato:
- Il risultato della somma è un nuovo elemento che presenta il Nome dato dalla concatenazione di due Nomi (separati da virgola), e il Costo pari alla somma delle variabili Costo degli addendi.
Esempio:
Elemento1-> [Nome: Mela, Costo:1 Euro]
Elemento2-> [Nome: Kiwi, Costo: 2 Euro]
Elemento3= Elemento1+Elemento2 produce Elemento3-> (Nome: Mela, Kiwi; Costo:3)
3) Creare una classe ListaSpesa che includa:
3 istanze della classe ElementoListaSpesa

Una variabile Budger (tipo float)

- Definire almeno un costruttore che inizializzi le variabili (Budget inizializzato a 0)
- Metodi di lettura e modifica delle variabili delle 3 istanze
- Un metodo che restituisce l’ElementoListaSpesa ottenuto facendo la somma dei 3 utilizzando l’operatore ridefinito in precedenza.
Creare un’applicazione per istanziare e modificare/leggere le variabili di un oggetto della classe ListaSpesa.

4 Risposte

  • Re: Difficoltà Programma C++ con classe

    Devi almeno postare un tentativo che hai fatto. Noi non possiamo farti il programma da 0.

    ciao
  • Re: Difficoltà Programma C++ con classe

    Se l'avessi saputo fare non avrei chiesto aiuto a voi
  • Re: Difficoltà Programma C++ con classe

    Non è che devi saperlo fare tutto, ma almeno iniziare a impostarlo sì. Leggi il regolamento del forum.

    D'altronde, immagino sia un problema che ti hanno dato da risolvere all'università, per cui sarebbe inutile se lo risolvessimo noi al tuo posto.

    ciao
  • Re: Difficoltà Programma C++ con classe

    frank89 ha scritto:


    Se l'avessi ...
    E se l'avessi letto il regolamento non avresti chiesto ...
Devi accedere o registrarti per scrivere nel forum
4 risposte