edutecnica

Esercizio 1       

Realizza una classe 'contatore' che contiene una variabile intera 'valore' come attributo e due metodi, il primo è un costruttore senza parametri che inizializza 'valore' a 0 il secondo incrementa semplicemente 'valore ' di 1 tutte le volte che viene invocato. Esegui il test del programma con un ciclo for .


#include<iostream>
using namespace std;
class C {//(contatore)
private:     
  int valore;
public:
  //costruttore
  C(){valore=0;}
  void plus(){valore++;}
  void out(){cout<<valore<<endl;}
};

main(){
     C c;//istanzio l'oggetto c di tipo C
     for(int i=0;i<5;i++){
     c.plus();
     c.out();
     }
//fine for
}//__________fine main

abbiamo dovuto implementare anche un metodo out() per effettuare la lettura dell'attributo valore altrimenti non visibile dato che è 'privato'.