sabato 21 gennaio 2012

Divisione - Sottrazioni successive (Java)


Analisi dei dati:
 INPUT:
 D1 = Il dividendo
 D2 = Il divisore
 OUTPUT:
 Q = quoziente
 R = resto
Esercizio:

import IO.*;

class DivisioneSottrSucc {

    public static void main(String args[]) {

     Input numero = new Input();

     int D1, D2, Q, R;

  do
  {
     System.out.println("Comunica il primo numero");
     D1 = numero.leggiInt();
  }
  while (D1<0);

  do
  {
      System.out.println("Comunica il secondo numero");
      D2 = numero.leggiInt();
  }
  while (D2<=0);

  Q = 0;
  R = D1;

  while (R>=D2)
  {
   R = R-D2;
   Q++;
  }

  System.out.print("La divisione "+D1+" : "+D2+" ha come risultato "+Q+" (resto "+R+")");

    }

}
__________________________________

Nessun commento: