2
respostas

Problemas na pontuação - ABS


#include <iostream>
using namespace std;

int main (){

    cout << "*************************************" << endl;
    cout << "* Bem-vindo ao jogo de adivinhação! *" << endl;
    cout << "*************************************" << endl;

    const int NUMERO_SECRETO = 42;
    int chute;

    double pontos = 1000.0;
    int tentativa = 0;

        while (chute != NUMERO_SECRETO){

            tentativa++;
            double pontos_perdidos = abs (chute - NUMERO_SECRETO)/2.0;
            pontos = pontos - pontos_perdidos;

            cout << "Tentativa " << tentativa << endl;
            cout << "Qual seu chute?" << endl;
            cin >> chute;
            bool maior = chute > NUMERO_SECRETO;
            bool acerto = chute == NUMERO_SECRETO;

            if(chute == NUMERO_SECRETO){
                cout << "Você acertou na tentativa " << tentativa << "!" << endl;
            }
            else if (chute < NUMERO_SECRETO) {
                cout << "O seu número é menor que o número secreto!" << endl;
            }else{
                cout << "O seu número é maior que o número secreto!" << endl;
            }

            }


    cout << "Fim de jogo" << endl;
    cout << "Sua pontuação final é " << pontos << endl;

}
2 respostas

Achei rs era a ordem

Olá, Isadora! Tudo bem?

Conseguiu solucionar o problema, certo?