Calcula as chances de se ganhar na mega-sena.
Publicado por Gabriel Lopes Melo 19/10/2005
[ Hits: 18.402 ]
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;
}
}
Classe Java para a validação de CNPJ
Exemplo de sobrecarga de métodos
Nenhum comentário foi encontrado.
librePods: liberte seus AirPods em 2026
Bluefin - A nova geração de ambientes de trabalho Linux
Como atualizar sua versão estável do Debian
Configurar aviso da temperatura da CPU no Conky
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
Conky não mostra temperaturas da CPU no notebook (14)
Registro do 'last&qu... errado [RESOLVIDO] (9)
O WiFi não reconhece minha rede depois que o processo de suspensão é r... (2)









