Faça um programa que simule um lançamento de dados. Lance o dado 100 vezes e armazene os resultados em um vetor. Depois, mostre quantas vezes cada valor foi conseguido. Dica: use um vetor de contadores(1-6) e uma função para gerar numeros aleatórios (biblioteca random), simulando os lançamentos dos dados.

Passo 1

Beleza! Vamos entender o que a questão está pedindo. Precisamos criar um programa que simula o lançamento de um dado 100 vezes. Para isso, vamos usar programação e alguns conceitos básicos:
  • Vetores (ou listas): Para armazenar os resultados dos lançamentos.
  • Função aleatória: Para simular o lançamento do dado.
  • Contadores: Para contar quantas vezes cada número (de 1 a 6) apareceu.

Passo 2

Primeiro, vamos escolher a linguagem de programação. Vou usar Python porque é simples e fácil de entender. Se você estiver usando outra linguagem, os conceitos serão similares.

Passo 3

Vamos importar a biblioteca que nos permite gerar números aleatórios. Em Python, usamos a biblioteca random para isso.
import random

Passo 4

Agora, vamos criar duas listas:
  1. Resultados: Onde vamos armazenar os resultados dos 100 lançamentos.
  2. Contadores: Onde vamos contar quantas vezes cada número apareceu. Como um dado tem 6 faces, precisamos de 6 contadores.
resultados = []
contadores = [0] * 6  # Inicializa uma lista com 6 zeros

Passo 5

Vamos simular os 100 lançamentos do dado. Para cada lançamento, vamos gerar um número aleatório entre 1 e 6 e armazenar no vetor resultados.
for _ in range(100):
    lance = random.randint(1, 6)  # Gera um número entre 1 e 6
    resultados.append(lance)

Passo 6

Agora, precisamos contar quantas vezes cada número apareceu. Vamos percorrer a lista resultados e atualizar os contadores.
for numero in resultados:
    contadores[numero - 1] += 1  # Subtraímos 1 porque as listas começam no índice 0

Passo 7

Por fim, vamos mostrar quantas vezes cada número foi conseguido nos 100 lançamentos.
for i in range(6):
    print(f"Número {i + 1} apareceu {contadores[i]} vezes.")

Resposta

Pronto! Com esse programa, você simula 100 lançamentos de um dado e conta quantas vezes cada número de 1 a 6 apareceu. Se rodar o código, verá uma saída parecida com:
Número 1 apareceu 18 vezes.
Número 2 apareceu 15 vezes.
Número 3 apareceu 17 vezes.
Número 4 apareceu 16 vezes.
Número 5 apareceu 17 vezes.
Número 6 apareceu 17 vezes.
Os números podem variar a cada execução, já que são gerados aleatoriamente. 😉

Exercícios relacionados

Faça um programa que leia um número indeterminado de valores, correspondentes a notas, encerrando a entrada de dados quando for informado um valor igual a -1 (que não deve ser armazenado). Após esta entrada de dados, faça:
e. Calcule e mostre a média dos valores;
Faça um programa que leia um número indeterminado de valores, correspondentes a notas, encerrando a entrada de dados quando for informado um valor igual a -1 (que não deve ser armazenado). Após esta entrada de dados, faça:
d. Calcule e mostre a soma dos valores;
Faça um programa que solicite a data de nascimento (dd/mm/aaaa) do usuário e imprima a data com o nome do mês por extenso. Exemplo para a data 13/05/2000:
Data de nascimento 13/05/2000
Você nasceu em 13 de maio de 1973.
Faça um programa, com uma função que necessite de três argumentos, e que forneça a soma desses três argumentos.