Calcula as chances de se ganhar na mega-sena.
Publicado por Gabriel Lopes Melo 19/10/2005
[ Hits: 18.379 ]
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;
}
}
Pesquisa Binaria em um vetor ordenado
Avaliação de expressões matemáticas
Cálculo de número de anos baseado em data
Classe Java para a validação de CNPJ
Script para cálculo de distâncias na superfície terrestre utilizando coordenadas geográficas
Nenhum comentário foi encontrado.
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Atualizar Linux Mint 22.2 para 22.3 beta
Jogar games da Battle.net no Linux com Faugus Launcher
Como fazer a Instalação de aplicativos para acesso remoto ao Linux
Conky, alerta de temperatura alta (11)
Assisti Avatar 3: Fogo e Cinzas (3)
Duas Pasta Pessoal Aparecendo no Ubuntu 24.04.3 LTS (42)









