C++ - Esercizio promozione alunno
#include <iostream>
using namespace std;
// ----- [Strutture] ----- //
struct informazioni //viene creata la struct che contiene le informazioni
{ char nome[30]; //nome dell'alunno
char cognome[30]; //cognome dell'alunno
int voti[8]; //numero di materie (in questo caso 8)
int esito(int voti[])
{ int cont=0;
for (int i=0; i<8; i++)
{ if (voti[i]<6) //controlla se il voto è sufficiente
{ cont++;
}
}
return cont;
}
};
// ----- [/Strutture] ----- //
// ----- [Programma principale] ----- //
int main()
{ informazioni studente; //viene creata una variabile di tipo "informazioni"
cout<<"Inserisci il nome dello studente: ";
cin>>studente.nome;
cout<<endl;
cout<<"Inserisci il cognome dello studente: ";
cin>>studente.cognome;
cout<<endl;
for (int i=0; i<8; i++)
{ cout<<"Inserisci il voto della materia numero "<<i+1<<": ";
cin>>studente.voti[i];
}
cout<<endl;
int risultato=studente.esito(studente.voti);
if (risultato>=4)
{ cout<<"L'alunno "<<studente.nome<<" "<<studente.cognome<<" e' stato
bocciato."<<endl;
}
return 1;
}
// ----- [/Programma principale] ----- //
C++ - Esercizio promozione alunno
#include <iostream> using namespace std; // ----- [Strutture] ----- // struct informazioni //viene creata la struct che contiene le informazioni { char nome[30]; //nome dell'alunno char cognome[30]; //cognome dell'alunno int voti[8]; //numero di materie (in questo caso 8) int esito(int voti[]) { int cont=0; for (int i=0; i<8; i++) { if (voti<6) //controlla se il voto è sufficiente { cont++; } } return cont; } }; // ----- [/Strutture] ----- // // ----- [Programma principale] ----- // int main() { informazioni studente; //viene creata una variabile di tipo "informazioni" cout<<"Inserisci il nome dello studente: "; cin>>studente.nome; cout<<endl; cout<<"Inserisci il cognome dello studente: "; cin>>studente.cognome; cout<<endl; for (int i=0; i<8; i++) { cout<<"Inserisci il voto della materia numero "<<i+1<<": "; cin>>studente.voti; } cout<<endl; int risultato=studente.esito(studente.voti); if (risultato>=4) { cout<<"L'alunno "<<studente.nome<<" "<<studente.cognome<<" e' stato bocciato."<<endl; } return 1; } // ----- [/Programma principale] ----- //