Archivio di luglio 2009

Risultati esame del 09 Luglio

sabato, 18 luglio 2009

Sembra che alcuni abbiano difficoltà ad accedere al sito del corso durante questo weekend per cui ecco il link al risultato dell’esame:

http://www.pa.icar.cnr.it/cossentino/si09/doc/risultati_09-07-09.pdf

oppure

http://www.pa.icar.cnr.it/cossentino/docs/risultati_09-07-09.pdf

Esercizio java del 9 luglio

venerdì, 17 luglio 2009

ho visto che parecchi hanno avuto difficoltà a concepire la struttura dell’esercizio java. In pratica si trattava di due operazioni successive:

1) prima bisognava leggere il numero di esami di cui calcolare la media e poi eseguire un ciclo for per leggere il voto in ognuno di questi esami e memorizzarlo in un array (supponiamo di usare un metodo leggiesami per questo compito)

2) poi bisognava mostrare in output la lista dei voti prima letti e la media calcolata con essi. Per stampare i voti degli esami dall’array serviva un nuovo ciclo for (supponiamo di usare un metodo calcolamedia per questa parte del problema)

il codice risultate potrebbe essere:

import java.util.Scanner;

public class Media_esami

{

private int[] esami = new int [29];

int num_esami =0;

double media;

public void leggiesami ()

{

System.out.println(”Introduci il numero di esami che hai superato: “);

Scanner in = new Scanner(System.in);

num_esami = in.nextInt();

for (int i=1; i<=num_esami; i++)

{

System.out.print(”Introduci il voto dell’esame numero ” + i + “: “);

esami[i-1] = in.nextInt();

}

}

public double calcolamedia ()

{

int somma=0;

for (int i=0; i<num_esami; i++)

{

somma = somma+esami[i];

}

double media = (double) somma/ (double) num_esami;

return media;

}

public static void main (String args[])

{

Media_esami miamedia = new Media_esami();

miamedia.leggiesami();

miamedia.media = miamedia.calcolamedia();

System.out.print(”la tua media è:” + miamedia.media);

}

}