6
respostas

Resolvido

Resolvido

6 respostas

Consegui lançar os valores aleatorios, de 1 até 6 mas,

como vou dizer para o programa calcular a média, se não sei quantas vezes o jogador vai lançar os dados. como fazer o somatorio?

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <locale.h>

int main()
{
setlocale(LC_ALL, "");

    printf("Usuário lança o dado:\n");
    srand(time(NULL));
    printf("Resultado -> Face: %d\n", rand()%6 + 1); //para não ter zero : +1

    return 0;
}

Sugestão: mantenha um contador de lançamentos.

No início, peça para o usuário inserir o resultado do dado e vá somando os valores.

Quando o usuário digitar algo diferente, finalize o programa com as informações calculadas

Não sei como fazer isso, erick! :((((

@William,

Para começar com o pé direito, recomendo que você faça primeiro a Formação: Iniciante em Programação aqui na Alura. Ela é pré-requisito para a Formação: Linguagem C

A linguagem C não é muito amigável para iniciantes. Seria mais fácil escrever esse código em Python, JavaScript, Go, etc.

Bons estudos!

Olá William. Contadores costumam ser números inteiros que de a cada vez você incrementa 1. Exeplo:

int contador = 0;


// após um lançamento:
contador = contador + 1;  // o valor do contador é incrementado em 1

Estou mostrando de forma breve pois para a aplicação correta disso, é preciso que você esteja com boa prática na lógica de programação.