public static void Main()
Studente s1 = new Studente();
s1.nomeCompleto = "Mario Rossi";
s1.dataDiNascita = new DateTime(2005, 3, 22);
s1.dataDiIscrizione = new DateTime (2019, 9, 10);
s1.dataAccettazione = new DateTime (2019, 9, 16);
s1.tipoDiScuola = "pubblica";
s1.telefono = 3885749372;
s1.eMail = "mario.rossi1@studenti.it";
if (DateTime.Compare(s1.dataDiIscrizione,s1.dataAccettazione)!=1)
Console.WriteLine("Inserisci la media di metà anno: ");
s1.mediaMezzoAnno=Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Inserisci la media di fine anno: ");
s1.mediaFinale=Convert.ToDouble(Console.ReadLine());
s1.MediaComplessivaFineAnno();
public String nomeCompleto;
public DateTime dataDiNascita;
public DateTime dataDiIscrizione;
public DateTime dataAccettazione;
public String tipoDiScuola;
public double mediaMezzoAnno,mediaFinale;
if (DateTime.Compare(dataDiIscrizione,dataAccettazione)==1)
Console.WriteLine("Non si può iscrivere");
Console.WriteLine("Si può iscrivere in data " + dataDiIscrizione);
public void CorsiDiRecupero()
if(mediaMezzoAnno<6) Console.WriteLine("Lo studente ha bisogno di un corso di recupero pomeridiano");
else Console.WriteLine("Lo studente non ha bisogno di un corso di recupero pomeridiano");
public void MediaComplessivaFineAnno()
if(mediaFinale>=6) Console.WriteLine("Studente promosso");
else Console.WriteLine("Studente bocciato");
Console.WriteLine("\n" + "Ecco la stampa dei dati: " + "\n\n" + nomeCompleto + "\n" + dataDiNascita + "\n" + dataDiIscrizione + "\n" + dataAccettazione + "\n" + tipoDiScuola + "\n" + telefono + "\n" + eMail + "\n" + mediaMezzoAnno + "\n" + mediaFinale);