Calcula as chances de se ganhar na mega-sena.

Publicado por Gabriel Lopes Melo 19/10/2005

[ Hits: 18.086 ]

Download megaSena.java




Este é a resolução de um código de um exercício do livro Aplicando Lógica Orientada a Objetos em Java do Fernando Anselmo. Onde Calcula as chances de se acertar na mega-sena, informando o número máximo e um número de acertos.

  



Esconder código-fonte

// +--------------------------------------------------------------------+
// | Calcula as chances de se acertar na mega-sena a partir da |
// | informação de um número máximo e o número de acertos.   |
// +---------------------------------------------------------------------+   
 
public class megaSena {
   
   public static void main(String args[]) throws IOException {
      
      // Entrada dos dados atravez do prompt
      InputStreamReader e = new InputStreamReader(System.in);
      BufferedReader b = new BufferedReader(e);
      
      megaSena ms = new megaSena();      
      
      int num1;
      int num2;
      
      System.out.print( "Digite o numero de chances para ganhar na mega-sena: " );
      num1 = Integer.parseInt( b.readLine() );
      
      System.out.print( "Digite o numero de acertos: " );
      num2 = Integer.parseInt( b.readLine() );
            
      System.out.print( "Chances de ganhar na mega-sena: " + ms.calculo(num1, num2) );
      
   }
   
   private int calculo(int num1, int num2){
      
      int max = num1;      
      int armazena = 1;      
      
      for ( int i = 0; i < num2; i++ ){
         
         armazena *= (double) ( max - i ) / ( 1 + i ) ;
         System.out.println("\n" + ( ( max - i ) + " / " + ( 1 + i ) ) + "\n");
         
      }   

      return armazena;
   }
   
}


Scripts recomendados

Conectando 2 Maquinas no Java

Um classe que facilita a leitura de dados do teclahdo

Calcular ritmo de corrida de rua

Crivo de Eratóstenes Simples em Java

Lista Encadeada em Java


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts