asd ha scritto:
prima posta qualcosa di quello che hai fatto, anche se non funzionante....
Beh Scusami hai proprio ragione ma a volte è più facile farne uno nuovo che cercare di modificare il mio con qualche errore.
#include<iostream>
using namespace std;
#include<iostream>
using namespace std;
class Orologio{
//Attributi
int ore,minuti,secondi;
public:
//metodi
void AzzeraOra(int h,int m,int s){ //Dove h,m,s sono rispettivamente le variabile che gestiscono l'ora minuti e secondi
ore=h;
minuti=m;
secondi=s;
}
void CorreggiOra(int h, int m, int s){
ore=h;
minuti=m;
secondi=s;
}
void LeggereOra(int h, int m, int s){
ore=h;
minuti=m;
secondi=s;
}
int main(){
Orologio Quarz;
int scelta;
do {
// menu delle scelte
cout<<" 1 Azzera Orologio"<<endl;
cout<<" 2 Correggi Ora"<<endl;
cout<<" 3 Visualizza Ora"<<endl;
cin>>scelta;
switch(scelta) {
case 1:
AzzeraOra();
break;
case 2:
CorreggiOra();
break;
case 3:
LeggereOra();
break;
}
} while (scelta !=3);
return 0;
}
void Azzera(){
h=0;
m=0;
s=0;
return;
}
void CorreggiOra(){
cout<<"Inserisci Ora"<<endl;
cin>>h;
cout<<"Inserisci Min"<<endl;
cin>>m;
cout<<"Inserisci Sec"<<endl;
cin>>s;
}
void LeggereOra(){
cout<<"Orologio segna :"<<endl;
cout<<h<< " : ";
cout<<m<<" : ";
cout<<s<<" : ";
return;
}
QUESTO è come stavo cercando di farlo io ma mi da un sacco di errori che nn so nemmeno da dove inizare..sono errori stupidi o di logica??
AIUTATEMI VI PREGO
GRAZIE