ciao a tutti..
premetto che sono nuovo su questo forum e sto muovendo da poco i primi passi sul mondo della programmazione e su java...
Ora ho riscontrato problemi con il seguente calcolo: supponiamo di avere una scacchiera e di attribuire alla prima casella un seme, alla seconda 2, alla terza 4, alla quarta 8 e via via raddoppiando. Considerando che le caselle in tutto sono 64, quale sarà il totale dei semi?
Il programma l'ho così strutturato:
public class Scacchiera {
public static void main(String argv[]){
int casella = 0;
int semi = 0;
int somma = 0;
while(casella <= 64){
casella = casella + 1;
if(casella == 1) {
semi = 1;
}
else {
semi = semi * 2;
}
somma = somma + semi;
}
System.out.print("La quantità totale di semi di grano è ");
System.out.println(somma);
}
}
dove sbaglio? o come lo dovrei struuturare??
Grazie a tutti anticipatamente..
Andrea

Rispondi quotando