1
resposta

[Sugestão] Fiz um jogo de comparação, mas acho que tem como melhorar, poderiam me dar dicas?

#include <stdio.h>

int main() {
    printf("*************************************\n");
    printf("* Bem Vindo ao jogo da Sintonia * \n");
    printf("*************************************\n");

    int b;

    int a;

    while(a != b) {

        printf("  Qual e o seu chute? ");
        scanf("%d", &a);
        printf("  Seu chute foi %d \n ", a);

        printf("  Qual e o seu chute?");
        scanf("%d", &b);

    
            if(a == b) {
                printf("  Parabens! Voce e seu parceio estão em sintonia\n");
                
                break;

            }
            else{
                if(a != b){
                    printf("  Que Pena, voce e seu parceiro ainda não estão em sintonia\n\n\n");
                } 
                
                }
                printf("  Voce Errou!\n\n");


            }

        

        printf("\n\n  Fim de Jogo");

}
1 resposta

Olá Gabriel, segue a minha sugestão. Outro conselho, o código deve estar sempre comentado.

#include <stdio.h>

void menu(); 

int main() {

    menu();

    int b, a;

    // Loop principal do jogo/comparação
    while(a != b) {

        printf("  Qual e o seu chute? ");
        scanf(" %d", &a);
        printf("  Seu chute foi %d \n ", a);
        printf("  Qual e o seu chute?");
        scanf(" %d", &b);
        if(a == b) {
            printf("  Parabens! Voce e seu parceio estão em sintonia\n");
            break;
        }
        else if(a != b) {
            printf("  Que Pena, voce e seu parceiro ainda não estão em sintonia\n\n\n");
        }
        else {
            printf("  Voce Errou!\n\n");      
         }
    }
    printf("\n\n  Fim de Jogo");
    return 0;
}


void menu() {
        printf("*************************************\n");
        printf("*    Bem Vindo ao jogo da Sintonia  * \n");
        printf("*************************************\n");
}