| //18/01/2025 |
| //18/01/2025 |
| #include <iostream> |
| #include <iostream> |
| using namespace std; |
| using namespace std; |
| |
| |
| int esercizio1(){ |
| int esercizio1(){ |
| int dipendenti,contatore; |
| int dipendenti, contatore; |
| . | float ore,straordinari,media,totstraordinari,lavoro,totore; |
| float ore, straordinari, media, tot_straordinari, lavoro, totale; |
| cout<<"inserire il numero di dipendenti"<<endl; |
| cout << "Inserire il numero di dipendenti: " << endl; |
| cin>>contatore; |
| cin >> contatore; |
| |
| |
| while(contatore<=0){ |
| while(contatore <= 0){ |
| . | cout<<"il numero di dipendenti non puo' essere 0 o minore, inserire un nuovo valore"<<endl; |
| cout << "Il numero di dipendenti non puo' essere 0 o minore, inserire un valore diverso" << endl; |
| cin>>contatore; |
| cin >> contatore; |
| } |
| } |
| |
| |
| . | |
| |
| dipendenti=1; |
| dipendenti = 1; |
| lavoro= 8.0; |
| lavoro = 8.0; |
| |
| |
| while(dipendenti<=contatore){ |
| while (dipendenti <= contatore){ |
| cout<<"inserire le ore di lavoro del dipendente "<<dipendenti<<" : "<<endl; |
| cout << "Inserire le ore di lavoro del dipendente " << dipendenti << " : " << endl; |
| cin>>ore; |
| cin >> ore; |
| straordinari=ore-lavoro; |
| straordinari = ore - lavoro; |
| if(straordinari>0){ |
| if (straordinari > 0){ |
| cout<<"il dipendente "<<dipendenti<<" ha fatto "<<straordinari<<" ore di straordinari"<<endl; |
| cout << "Il dipendente " << dipendenti << " ha fatto " << straordinari << " ore di straordinari " << endl; |
| }else{ |
| }else{ |
| cout<<"il dipendente "<<dipendenti<<" non ha fatto ore di straordinari"<<endl; |
| cout << " Il dipendente " << dipendenti << " non ha fatto ore di straordinari " << endl; |
| } |
| } |
| . | totstraordinari= totstraordinari+straordinari; |
| tot_straordinari = tot_straordinari + straordinari; |
| totore= totore+ore; |
| totale = totale + ore; |
| dipendenti= dipendenti+1; |
| dipendenti = dipendenti + 1; |
| } |
| } |
| . | media= totore/contatore; |
| media = totale/ contatore; |
| |
| |
| . | cout<<"totale ore lavorate: "<<totore<<" ore."<<endl; |
| cout << "Totale ore lavorate: " << totale << "ore. " << endl; |
| cout<<"totale ore di straordinari: "<<totstraordinari<<" ore."<<endl; |
| cout << "Totale ore di straordinari: " << tot_straordinari << "ore. " << endl; |
| cout<<"media ore lavorate per ciascun dipendente: "<<media<<" ore."<<endl; |
| cout << "Media ore lavorate per ciascun dipendente: " << media << "ore. " << endl; |
| |
| |
| return 0; |
| return 0; |
| } |
| } |
| |
| |
| int esercizio2(){ |
| int esercizio2(){ |
| |
| |
| char carattere; |
| char carattere; |
| . | int lettere=0,cifre=0,altro=0,N = 0; |
| int lettere = 0, cifre = 0, N = 0, altro = 0; |
| |
| |
| |
| |
| while(carattere!='.'){ |
| while (carattere != '.'){ |
| . | cout<<"inserire un carattere"<<endl; |
| cout << " Inserire un carattere: "; |
| cin>>carattere; |
| cin >> carattere; |
| N=carattere; |
| N = carattere; |
| . | |
| cout << N; |
| |
| |
| . | if(N<=57&&N>=48){ |
| if (N <= 57 && N > 48){ |
| cifre= cifre+1; |
| cifre = cifre + 1; |
| }else if(N>=65&&N<=90){ |
| }else if (N >= 65 && N <=90){ |
| lettere= lettere+1; |
| lettere = lettere + 1; |
| }else if(N>=97&&N<=122){ |
| }else if (N >=97 && N<= 122){ |
| lettere= lettere+1; |
| lettere = lettere + 1; |
| }else{ |
| }else{ |
| altro=altro+1; |
| altro = altro + 1; |
| } |
| } |
| . | } |
| |
| cout<<"totale lettere: "<<lettere<<endl; |
| cout << " totale lettere: " << lettere << endl; |
| cout<<"totale cifre: "<<cifre<<endl; |
| cout << " totale cifre: " << cifre << endl; |
| . | |
| } |
| return 0; |
| return 0; |
| } |
| } |
| |
| |
| int esercizio3(){ |
| int esercizio3(){ |
| string parola; |
| string parola; |
| int n = 0; |
| int n = 0; |
| int contatore; |
| int contatore; |
| . | |
| |
| cout<<"inserire una parola"<<endl; |
| cout << "Inserire una parola: " << endl; |
| cin>>parola; |
| cin >> parola; |
| cout<<"quante volte si vuole stampare la parola?"<<endl; |
| cout << "Quante volte si vuole stampare la parola? " << endl; |
| cin>>contatore; |
| cin >> contatore; |
| |
| |
| while(n<contatore){ |
| while (n < contatore){ |
| cout<<parola<<endl; |
| cout << parola << endl; |
| n=n+1; |
| n = n + 1; |
| } |
| } |
| |
| |
| return 0; |
| return 0; |
| } |
| } |
| |
| |
| int main(){ |
| int main(){ |
| esercizio1(); |
| esercizio1(); |
| . | esercizio2(); |
| //esercizio2(); |
| esercizio3(); |
| /sercizio3(); |
| return 0; |
| return 0; |
| } |
| } |
| |
| |