venerdì 20 gennaio 2012

Chiedere all'utente di ripetere l'esercizio (Java)


Informazioni:
Questo codice aggiunge all'esercizio svolto la possibilità di ripetere i passi dall'inizio. Il calcolatore chiede all'utente una risposta si/no e in base a questa l'esercizio ricomincerà oppure si fermerà, dando all'utente la conferma.



Esercizio:


import IO.*;

class ripetere_esercizio {
  public static void main(String[] args) {

   Input pc = new Input();

  String B;
  do
  {
    /*
     *
     *SVOLGIMENTO DELL'ESERCIZIO
     *
     */

    System.out.println("Vuoi ripetere l'esercizio? si/no");
    B = pc.leggiString();
    //Ciede all'utente se vuole ripetere l'esercizio

    while (B.compareTo("no")!=0 && B.compareTo("si")!=0)
   {
    System.out.println("La risposta non è valida. Riprova!");
    System.out.println("Vuoi ripetere l'esercizio? si/no");
    B = pc.leggiString();
    //Se la risposta e' diversa da SI/NO, allora chiede di nuovo
   }

   if (B.compareTo("no")==0)
   {
    System.out.println("L'esercizio è finito");
    //Se la risposta e' no, allora conclude l'esercizio
   }

  }
  while (B.compareTo("si")==0); //Se la risposta è si, ripete l'esecizio

  }
 }
_________________________________________________

Nessun commento: