A maior rede de estudos do Brasil

Escreva um algoritmo em pseudocódigo e em C++

Escreva um algoritmo em pseudocódigo e em C++, que possibilite ao usuário descobrir a
chance de acertar um ou mais números de um determinado Universo informado. Por
exemplo: se usuário deseja acertar 3 números de um Universo de 60 números a sua
chance será de 1 em 34.220. O cálculo, para esse exemplo, é feito da seguinte forma:
(60/1 * 59/2 * 58/3). Se ele desejasse acertar 4 números o cálculo deveria ser : (60/1 * 59/2
* 58/3 * 57/4) que é 1 em 487.635, e assim por diante. (4 pontos)
O algoritmo deverá permitir a entrada dos seguintes dados: a) tamanho do Universo; b) a
quantidade de números que deseja acertar. Como saída deverá ser mostrada a seguinte
mensagem: “A sua chance de acertar é 1 em X”, onde X é o resultado do cálculo.

1 resposta(s)

User badge image

Andre Sales Barbosa

Há mais de um mês

Pseudocodigo:

informe o numero de acertos -> ACERTOS;
informe o tamanho do universo -> UNIVERSO;
i = 0;
CHANCE = 1;
até i menor que ACERTOS - 1 faça
CHANCE = (UNIVERSO - i)/(i + 1);
i = i + 1;
fim até;
mostre -> "A sua chance de acertar é 1 em %d", CHANCE;

fim;

C++

int i = 0;
int ACERTOS;
int UNIVERSO;
int CHANCE;
cout << "informe o numero de acertos\n";
cin >> ACERTOS;
cout << "informe o tamanho do universo\n"
cin >> UNIVERSO;
CHANCE = 1;
while (i<= ACERTOS - 1){
CHANCE = (UNIVERSO - i)/(i + 1);
i = i + 1;
}
cout << "A sua chance de acertar é 1 em " << CHANCE <<endl;

Pseudocodigo:

informe o numero de acertos -> ACERTOS;
informe o tamanho do universo -> UNIVERSO;
i = 0;
CHANCE = 1;
até i menor que ACERTOS - 1 faça
CHANCE = (UNIVERSO - i)/(i + 1);
i = i + 1;
fim até;
mostre -> "A sua chance de acertar é 1 em %d", CHANCE;

fim;

C++

int i = 0;
int ACERTOS;
int UNIVERSO;
int CHANCE;
cout << "informe o numero de acertos\n";
cin >> ACERTOS;
cout << "informe o tamanho do universo\n"
cin >> UNIVERSO;
CHANCE = 1;
while (i<= ACERTOS - 1){
CHANCE = (UNIVERSO - i)/(i + 1);
i = i + 1;
}
cout << "A sua chance de acertar é 1 em " << CHANCE <<endl;

Essa pergunta já foi respondida por um dos nossos estudantes