Manugal
08-01-2004, 14:09
Visto che domani ho l'esame di Informatica, volevo farvi un attimo vedere questa porzione di codice. Volevo che voi mi spiegaste perché va fatto così e che vordì :D :D . Vi posto anche il testo di questa piccola classe, grazie :)
Definire una classe Qualificazioni2, per gestire una raccolta di piloti rappresentata tramite array, che implementa il seguente metodo statico:
int esclusi (Pilota[] v): che restituisce il numero dei piloti esclusi dalla griglia di partenza, ovvero tutti i piloti il cui tempo e' superiore al 107% del tempo del pilota in pole position.
public class Qualificazioni2{
public static int esclusi(Pilota[] v)
{
int quanti=0;
int i;
double tempo;
Pilota p=Qualificazioni1.polePosition(v);
double soglia= (p.getSecondi()*100+p.getCentesimi())*1.07;
for(i=0;i<v.length;i++)
{ tempo= (v[i].getSecondi()*100+v[i].getCentesimi());
if (tempo>soglia) quanti++;
}
return quanti;
}
}
Definire una classe Qualificazioni2, per gestire una raccolta di piloti rappresentata tramite array, che implementa il seguente metodo statico:
int esclusi (Pilota[] v): che restituisce il numero dei piloti esclusi dalla griglia di partenza, ovvero tutti i piloti il cui tempo e' superiore al 107% del tempo del pilota in pole position.
public class Qualificazioni2{
public static int esclusi(Pilota[] v)
{
int quanti=0;
int i;
double tempo;
Pilota p=Qualificazioni1.polePosition(v);
double soglia= (p.getSecondi()*100+p.getCentesimi())*1.07;
for(i=0;i<v.length;i++)
{ tempo= (v[i].getSecondi()*100+v[i].getCentesimi());
if (tempo>soglia) quanti++;
}
return quanti;
}
}