Home • ECDL • Algoritmi • Java • Basi di dati • Seconda prova • Eccetera • Cerca nel sito

Cerchio 3

Precedente
SUPERIORE
Successiva

Ripete l'esecuzione del compito se richiesto dall'utente

import javax.swing.JOptionPane;

public class Cerchio3
{
   public static void main(String args[])
   {
       double raggio,
              diametro,
              circonferenza,
              area;

       String stringa;

       // ripeti se...
       do
       {
          // input controllato
          do
          {
             stringa=JOptionPane.showInputDialog("Raggio?"); 
             raggio =Double.parseDouble(stringa);
          }
          while(raggio <= 0);

          diametro     =2*raggio;
          circonferenza=2*Math.PI*raggio;
          area         =Math.PI*raggio*raggio;

          stringa=JOptionPane.showInputDialog(
              "Raggio = "        + raggio        + "\n"   +
              "Diametro = "      + diametro      + "\n"   +
              "Circonferenza = " + circonferenza + "\n"   +
              "Area = "          + area          + "\n\n" +
              "Vuoi continuare? (Si/No)"                  ); 
       }
       while(stringa.equalsIgnoreCase("si"));

   }//main

}//Cerchio3

Osserva

  1. do {...} while(...);
  2. equalsIgnoreCase(...)
 

Cerchio 3 - ApPuNtIdIuNiNfOrMaTiCo

Home • ECDL • Algoritmi • Java • Basi di dati • Seconda prova • Eccetera • Cerca nel sito

Precedente
SUPERIORE
Successiva