<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0078)http://teleduc.univates.br/cursos/diretorio/apoio_316_1//Teste.java?1125677568 -->
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=windows-1252">
<META content="MSHTML 6.00.2800.1515" name=GENERATOR></HEAD>
<BODY><PRE>/*Programa_______: Jogo
 * Funcao________: Descobrio o número gerado
 * Autor_________: Alexandre Wolf
 */


import util.Keyboard;
import java.lang.Math;
public class Teste {
  public static void main( String[] args ) { 
    
    int iNumero = 0;
    while ( iNumero &lt; 1 || iNumero &gt; 8 )
    {
      System.out.print( "Entre como grau de dificuldade ( 1 a 8 ): " ); 
      iNumero = Keyboard.readInt();
    }
    int iGrauDificuldade = (int) Math.pow( 10, iNumero -1); //eleva o primeiro pelo segundo
    System.out.println("Grau de Dificuldade " + iGrauDificuldade );
    
    int iNumSorteado = 0;
    while ( iNumSorteado &lt; iGrauDificuldade )
    {
      iNumSorteado = (int) (Math.random() * iGrauDificuldade * 10 -1 );
    }    
    System.out.println("Numero Sorteado " + iNumSorteado );
    
    int iValorDigitado = 0;
    int iAux1 = 0;
    int iAux2 = 0;
    int iAux3 = 0;
    int iAux4 = 0;
    int iCont = 0;
    int iContCertos = 0;
    
    boolean bAcertou = false;   
    while( !bAcertou )
    {
      
      iValorDigitado = Keyboard.readInt();
      iAux3 = iValorDigitado;
      iAux4 = iValorDigitado;
      
      iAux1 = iNumSorteado;
      iAux2 = iNumSorteado;

      iContCertos = 0;
      
      for( int N = iGrauDificuldade; N &gt;= 1; N = N / 10)
      {

        iAux1 = (int) iAux1 / N;
        iAux2 = iAux2 - iAux1 * N;
        
        iAux3 = (int) iAux3 / N;
        iAux4 = iAux4 - iAux3 * N;
        
        if( iAux1 == iAux3 )
        {
          iContCertos = iContCertos + 1;
        }
        
        iAux1 = iAux2;
        iAux3 = iAux4;
      }
      if ( iContCertos == iNumero )
      {
        System.out.println( "Parabens, Voce Acertou!!!!" );
        bAcertou = true;
      }
      else
      {
        System.out.println( "Voce Acertou " + iContCertos + " Digitos!" );
      }
    }
  }
}</PRE></BODY></HTML>
