Calcula as chances de se ganhar na mega-sena.
Publicado por Gabriel Lopes Melo 19/10/2005
[ Hits: 18.401 ]
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.
// +--------------------------------------------------------------------+
// | 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;
}
}
Código para validar CPF e CNPJ otimizado
Imagem de Background atravez de um JDesktopPane
Planilha de cálculo para multa judicial
Cadastramento de Produtos com .JOptionPane
Nenhum comentário foi encontrado.
Bluefin - A nova geração de ambientes de trabalho Linux
Como atualizar sua versão estável do Debian
Cirurgia para acelerar o openSUSE em HD externo via USB
Pós-instalação do elementary OS 8.1
Quer auto-organizar janelas (tiling) no seu Linux? Veja como no Plasma 6 e no Gnome
Copiando caminho atual do terminal direto para o clipboard do teclado
O WiFi não reconhece minha rede depois que o processo de suspensão é r... (1)









