Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

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 
 } 
 } 
}

Mais conteúdos dessa disciplina