salve ho redatto tale codice:
impiegati.h
impiegati.cppcodice:#include <iostream>#include <string> using namespace std; class impiegato { public: impiegato(string,string,float); void setnomeimpiegato(string); string getnomeimpiegato(); void setcognomeimpiegato(string); string getcognomeimpiegato(); void setsalario(float); float getsalario(); private: string nomeimpiegato; string cognomeimpiegato; float salario; };
mainimpiegati.cppcodice:#include <iostream>#include <string> #include "impiegati.h" using namespace std; impiegato::impiegato(string nome, string cognome,float stipendio) { setnomeimpiegato(nome); setcognomeimpiegato(cognome); setsalario(stipendio); } void impiegato::setnomeimpiegato(string nome) { nomeimpiegato=nome; } string impiegato::getnomeimpiegato() { return nomeimpiegato; } void impiegato::setcognomeimpiegato(string cognome) { cognomeimpiegato=cognome; } string impiegato::getcognomeimpiegato() { return cognomeimpiegato; } void impiegato::setsalario(float stipendio) { salario=stipendio; } float impiegato::getsalario(){ return salario; }
il problema è che non so come incrementare ciascun salario del 10 % :\ . Grazie per eventuali chiarimenticodice:#include <iostream> #include <string> #include "impiegati.h" using namespace std; int main () { impiegato imp(" Raffaele "," Sanseverino ", 1500); impiegato imp2(" Gianni "," Infantino ", 2000); imp.getnomeimpiegato(); imp.getcognomeimpiegato(); imp2.getnomeimpiegato(); imp2.getcognomeimpiegato(); imp.setsalario( 1500 ); imp2.setsalario( 2000 ); cout<<"Gli impiegati sono "<<imp.getnomeimpiegato()<<imp.getcognomeimpiegato()<<endl <<imp2.getnomeimpiegato()<<imp2.getcognomeimpiegato()<<endl; cout<<"I rispettivi salari sono €\n "<<imp.getsalario()<<"\n"<<imp2.getsalario()<<endl; }

Rispondi quotando