Menu
Coddy logo textTech

Resumo - Adivinhador de Números

Parte da seção Fundamentos do Journey de Terminal da Coddy — lição 73 de 82.

challenge icon

Desafio

Fácil

Crie um script shell chamado guesser.sh que simula um jogo de adivinhação de números com uma sequência fixa de palpites.

Seu script deve:

  1. Começar com a linha shebang (#!/bin/bash)
  2. Definir uma variável chamada secret com o valor 5
  3. Definir uma variável chamada guess com o valor inicial 0
  4. Usar um loop while que continua enquanto guess não for igual a secret
  5. Dentro do loop, incrementar guess em 1
  6. Usar uma instrução if para verificar o palpite:
    • Se guess for menor que secret, imprimir: Guess [guess]: Too low!
    • Se guess for igual a secret, imprimir: Guess [guess]: Correct!

Torne o script executável e execute-o. Sua saída deve ser:

Guess 1: Too low!
Guess 2: Too low!
Guess 3: Too low!
Guess 4: Too low!
Guess 5: Correct!

Dica: Use -ne para "não igual" na condição do while, -lt para "menor que" na instrução if, e -eq para "igual a". Incremente o palpite no início de cada iteração do loop com guess=$((guess + 1)).

Experimente você mesmo

Terminal

Todas as lições de Fundamentos