Prévia do material em texto
PROGRAMAÇÃO
programa
{
// Variáveis globais
inteiro pontuacao = 0
cadeia resposta
// Função principal
funcao inicio()
{
inteiro opcao
// Apresentação do jogo
escreva("Bem-vindo à Floresta Sussurrante!\n")
escreva("Você é um explorador corajoso em busca
de tesouros lendários e
segredos perdidos.\n")
escreva("Escolha um dos três caminhos para
iniciar sua aventura:\n")
escreva("1. O Caminho das Sombras\n")
escreva("2. O Caminho da Luz\n")
escreva("3. O Caminho das Criaturas\n")
escreva("Digite o número do caminho escolhido: ")
leia(opcao)
// Estrutura de seleção usando escolha-caso
escolha (opcao)
{
caso 1:
caminhoDasSombras()
pare
caso 2:
caminhoDaLuz()
pare
caso 3:
caminhoDasCriaturas()
pare
caso contrario:
escreva("Escolha errada. Por favor, selecione
um caminho válido.\n")
pare
{
// Exibe a pontuação final
escreva("Sua aventura na Floresta Sussurrante
terminou.\n")
escreva("Pontuação final: ", pontuacao, "
pontos.\n")
{
// Função para o Caminho das Sombras
funcao caminhoDasSombras()
{
escreva("Você escolheu o Caminho das
Sombras.\n")
escreva("Este caminho é cercado por árvores
antigas e sombrias, com raios de
lua penetrando entre os galhos.\n")
escreva("De repente, uma criatura mágica aparece
e faz um enigma:\n")
escreva("\"Quem sou eu? Tenho olhos, mas não
vejo. Tenho boca, mas não falo.
O que sou?\"\n")
escreva("Digite sua resposta: ")
leia(resposta)
se (resposta == "caveira" ou resposta == "Caveira")
{
escreva("Resposta correta! A criatura permite
que você preciosa!
(+100 pontos)\n")
}
senao
{
escreva("Resposta errada! A criatura não
permite que você passe. Você perde
50 pontos.\n")
pontuacao = pontuacao - 50
}
}
// Função para o Caminho da Luz
funcao caminhoDaLuz()
{
inteiro opcao
escreva("Você escolheu o Caminho da Luz.\n")
escreva("Este caminho é iluminado por raios de sol
que filtram entre as copas
das árvores.\n")
escreva("Você encontra uma ponte quebrada sobre
um rio turbulento.\n")
escreva("Você tentará atravessar a ponte quebrada
ou procurará um desvio
seguro?\n")
escreva("Digite 1 para atravessar a ponte ou 2 para
procurar um desvio: ")
leia(opcao)
se (opcao == 1)
{
escreva("Você decidiu atravessar a ponte
quebrada.\n")
escreva("Com muito cuidado, você consegue
atravessar com sucesso!\n")
pontuacao = pontuacao + 50
escreva("Você encontrou uma fonte mágica que
restaura sua saúde! (+50
pontos)\n")
passe.\n")
pontuacao = pontuacao + 100
escreva("Você encontrou um baú escondido contendo uma gema
}
senao
{
escreva("Você decidiu procurar um desvio
seguro.\n")
escreva("O desvio é longo e não há recompensas.
Você perdeu tempo na sua
jornada.\n")
pontuacao = pontuacao - 20
}
// Função para o Caminho das Criaturas
funcao caminhoDasCriaturas()
{
inteiro opcao
escreva("Você escolheu o Caminho das
Criaturas.\n")
escreva("Este caminho é repleto de sons estranhos
e pegadas misteriosas no
chão.\n")
escreva("Você se depara com uma criatura mágica
adormecida bloqueando o
caminho.\n")
escreva("Você tentará contornar a criatura com
cuidado ou acordá-la para
passar?\n")
escreva("Digite 1 para contornar a criatura ou 2
para acordá-la: ")
leia(opcao)
se (opcao == 1)
{
escreva("Você decidiu contornar a criatura com
cuidado.\n")
escreva("Com passos leves, você consegue
passar sem acordá-la!\n")
pontuacao = pontuacao + 75
escreva("Você encontrou uma árvore encantada
que lhe concede a habilidade
de camuflagem!
}
senao
{
escreva("Você decidiu acordar a criatura.\n")
escreva("A criatura se enfurece e você precisa
fugir, perdendo tempo e
energia.\n")
pontuacao = pontuacao - 30
}
}
}
RESOLUÇÃO
1. O Caminho das Sombras
Bem-vindo à Floresta Sussurrante!
Você é um explorador corajoso em busca de tesouros
lendários e segredos perdidos.
Escolha um dos três caminhos para iniciar sua
aventura:
1. O Caminho das Sombras
2. O Caminho da Luz
3. O Caminho das Criaturas
Digite o número do caminho escolhido: 1
Você escolheu o Caminho das Sombras.
Este caminho é cercado por árvores antigas e sombrias,
com raios de lua penetrando
entre os galhos.
De repente, uma criatura mágica aparece e faz um
enigma:
"Quem sou eu? Tenho olhos, mas não vejo. Tenho boca,
mas não falo. O que sou?"
Digite sua resposta: caveira
Resposta correta! A criatura permite que você passe.
Você encontrou um baú escondido contendo uma gema
preciosa! (+100 pontos)
Sua aventura na Floresta Sussurrante terminou.
Pontuação final: 100 pontos.
1. O Caminho das Sombras
Bem-vindo à Floresta Sussurrante!
Você é um explorador corajoso em busca de tesouros
lendários e segredos perdidos.
Escolha um dos três caminhos para iniciar sua
aventura:
1. O Caminho das Sombras
2. O Caminho da Luz
3. O Caminho das Criaturas
Digite o número do caminho escolhido: 1
Você escolheu o Caminho das Sombras.
Este caminho é cercado por árvores antigas e sombrias,
com raios de lua penetrando
entre os galhos.
De repente, uma criatura mágica aparece e faz um
enigma:
"Quem sou eu? Tenho olhos, mas não vejo. Tenho boca,
mas não falo. O que sou?"
Digite sua resposta: tartaruga
Resposta errada! A criatura não permite que você
passe. Você perde 50 pontos.
Sua aventura na Floresta Sussurrante terminou.
Pontuação final: -50 pontos
2. O Caminho da Luz
Bem-vindo à Floresta Sussurrante!
Você é um explorador corajoso em busca de tesouros
lendários e segredos perdidos.
Escolha um dos três caminhos para iniciar sua
aventura:
1. O Caminho das Sombras
2. O Caminho da Luz
3. O Caminho das Criaturas
Digite o número do caminho escolhido: 2
Você escolheu o Caminho da Luz.
Este caminho é iluminado por raios de sol que filtram
entre as copas das árvores.
Você encontra uma ponte quebrada sobre um rio
turbulento.
Você tentará atravessar a ponte quebrada ou procurará
um desvio seguro?
Digite 1 para atravessar a ponte ou 2 para procurar um
desvio: 1
Você decidiu atravessar a ponte quebrada.
Com muito cuidado, você consegue atravessar com
sucesso!
Você encontrou uma fonte mágica que restaura sua
saúde! (+50 pontos)
Sua aventura na Floresta Sussurrante terminou.
Pontuação final: 50 pontos.
2. O Caminho da Luz
Bem-vindo à Floresta Sussurrante!
Você é um explorador corajoso em busca de tesouros
lendários e segredos perdidos.
Escolha um dos três caminhos para iniciar sua
aventura:
1. O Caminho das Sombras
2. O Caminho da Luz
3. O Caminho das Criaturas
Digite o número do caminho escolhido: 2
Você escolheu o Caminho da Luz.
Este caminho é iluminado por raios de sol que filtram
entre as copas das árvores.
Você encontra uma ponte quebrada sobre um rio
turbulento.
Você tentará atravessar a ponte quebrada ou procurará
um desvio seguro?
Digite1 para atravessar a ponte ou 2 para procurar um
desvio: 2
Você decidiu procurar um desvio seguro.
O desvio é longo e não há recompensas. Você perdeu
tempo na sua jornada.
Sua aventura na Floresta Sussurrante terminou.
Pontuação final: -20 pontos
3. O Caminho das Criaturas
Bem-vindo à Floresta Sussurrante!
Você é um explorador corajoso em busca de tesouros
lendários e segredos perdidos.
Escolha um dos três caminhos para iniciar sua
aventura:
1. O Caminho das Sombras
2. O Caminho da Luz
3. O Caminho das Criaturas
Digite o número do caminho escolhido: 3
Você escolheu o Caminho das Criaturas.
Este caminho é repleto de sons estranhos e pegadas
misteriosas no chão.
Você se depara com uma criatura mágica adormecida
bloqueando o caminho.
Você tentará contornar a criatura com cuidado ou
acordá-la para passar?
Digite 1 para contornar a criatura ou 2 para acordá-la:
1
Você decidiu contornar a criatura com cuidado.
Com passos leves, você consegue passar sem acordá-la!
Você encontrou uma árvore encantada que lhe concede
a habilidade de camuflagem!
Sua aventura na Floresta Sussurrante terminou.
Pontuação final: 75 pontos.
3. O Caminho das Criaturas
Bem-vindo à Floresta Sussurrante!
Você é um explorador corajoso em busca de tesouros
lendários e segredos perdidos.
Escolha um dos três caminhos para iniciar sua
aventura:
1. O Caminho das Sombras
2. O Caminho da Luz
3. O Caminho das Criaturas
Digite o número do caminho escolhido: 3
Você escolheu o Caminho das Criaturas.
Este caminho é repleto de sons estranhos e pegadas
misteriosas no chão.
Você se depara com uma criatura mágica adormecida
bloqueando o caminho.
Você tentará contornar a criatura com cuidado ou
acordá-la para passar?
Digite 1 para contornar a criatura ou 2 para acordá-la:
2
Você decidiu acordar a criatura.
A criatura se enfurece e você precisa fugir, perdendo
tempo e energia.
Sua aventura na Floresta Sussurrante terminou.
Pontuação final: -30 pontos.
EXPLICAÇÃO
1. Declaração de Variáveis Globais
jogador ao longo da aventura.
aos enigmas e desafios.
2. Função Principal (inicio)
A função principal (inicio) executa as seguintes ações:
jogador e explicando que ele deve escolher um dos três
caminhos para
começar a aventura.
3) que correspondem a diferentes caminhos na
floresta.
(opcao), o programa direciona para a função
correspondente ao caminho
escolhido:
escolher uma opção válida (1, 2 ou 3).
o programa exibe a pontuação final do jogador.
3. Função caminhoDasSombras
escolhido, que é sombrio e misterioso.
("Quem sou eu? Tenho olhos, mas não vejo. Tenho
boca, mas não falo. O que
sou?").
4. Função caminhoDaLuz
iluminado e aparentemente seguro.
tentar atravessá-la ou procurar um desvio.
50 pontos.
tempo.