1
resposta

Erro na equação da pontuação

Eu não sei se é bem um erro ou eu não entendi a lógica da equação dos pontos, mas quando eu tento chutar um número como 10, ele fica negativo.

int pontosperdidos = (chute - numerosecreto) / 2; pontos = pontos - pontosperdidos;

pontosperdidos = (10 - 42) / 2 pontos = (1000 - 16)

EXEMPLO

Tentativa [1]

Qual é o seu chute? 10 Seu chute foi 10

Seu chute foi MENOR que o número secreto

Tentativa [2]

Qual é o seu chute? 42 Seu chute foi 42

PARABÉNS! Você acertou!

Jogue de novo, você é um bom jogador! FIM DE JOGO!

Você acertou em 2 tentativas! Total de pontos: 1016.00 //ele ta somando aqui

1 resposta

Olá, ficaria assim, double pontosperdidos = abs(chute - numerosecreto) / 2.0; importe a biblioteca #include <stdlib.h> .