Analisando propostas

Game de fácil acesso na linguagem C

Publicado em 18 de Abril de 2024 dias na TI e Programação

Sobre este projeto

Aberto

O jogo de adivinhação em linguagem C é um programa interativo onde o jogador tenta adivinhar um número aleatório gerado pelo computador. O jogo começa dando as boas-vindas ao jogador e explicando as regras: o jogador tem cinco tentativas para adivinhar o número. A cada tentativa, o jogador digita um número e o programa informa se o número digitado é maior, menor ou igual ao número gerado aleatoriamente. Se o jogador adivinhar corretamente o número dentro das cinco tentativas, o programa parabeniza o jogador. Se as tentativas acabarem e o jogador não adivinhar o número, o programa revela qual era o número correto. Em seguida, o jogo termina. É Uma experiência simples, mas interativa, que desafia o jogador a usar a lógica e a sorte para vencer.

Contexto Geral do Projeto

#Include <stdio.h> #include <stdlib.h> #include <time.h> int main() { int numero_aleatorio, tentativa, tentativas_restantes = 5; // Seed para gerar números aleatórios diferentes a cada execução srand(time(0)); // Gerar número aleatório entre 1 e 100 numero_aleatorio = rand() % 100 + 1; printf("Bem-vindo ao jogo de adivinhação!\n"); printf("Tente adivinhar o número entre 1 e 100.\N"); // Loop para as tentativas while (tentativas_restantes > 0) { printf("Tentativas restantes: %d\n", tentativas_restantes); printf("Digite sua tentativa: "); scanf("%d", &tentativa); // Verificar se o palpite está correto if (tentativa == numero_aleatorio) { printf("Parabéns! Você acertou o número!\n"); break; // Sair do loop se o palpite estiver correto } else if (tentativa < numero_aleatorio) { printf("Tente um número maior.\N"); } else { printf("Tente um número menor.\N"); } tentativas_restantes--; } if (tentativas_restantes == 0) { printf("Suas tentativas acabaram. O número correto era: %d\n", numero_aleatorio); } return 0; }

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Integrações de API Payment Processor (Paypal, Stripe, etc), Outros (Outras APIs), Cloud Storage (Dropbox, Google Drive, etc)
Funções necessárias Desenvolvedor

Prazo de Entrega: Não estabelecido

Habilidades necessárias