Logo Passei Direto
Buscar

Ferramentas de estudo

Questões resolvidas

A função inicio() é o ponto de entrada do programa. Apresenta um menu que apresenta três opções de caminhos para o jogador explorar.
Quais são as três opções de caminhos que o jogador pode escolher?
1. O Caminho das Sombras
2. O Caminho da Luz
3. O Caminho das Criaturas

Se o jogador digitar um número inválido, é exibida uma mensagem de erro.
O que acontece se o jogador escolher um número inválido?
O programa termina.
Uma mensagem de erro é exibida.
O jogador é redirecionado para o menu.
Nada acontece.

Ao escolher o Caminho das Criaturas, o jogador deve decidir entre contornar a criatura ou acordá-la.
O que acontece se o jogador optar por acordar a criatura?
O jogador ganha uma habilidade especial.
O jogador é bloqueado e não consegue avançar.
O jogador encontra um tesouro.
Nada acontece.

Esta função é chamada se o jogador escolher o Caminho das Sombras. O jogador deve digitar a resposta for 'caveira', para concluir o desafio.
Qual é a resposta correta para o enigma apresentado no Caminho das Sombras?
caveira
sombra
mistério
creatura

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

Questões resolvidas

A função inicio() é o ponto de entrada do programa. Apresenta um menu que apresenta três opções de caminhos para o jogador explorar.
Quais são as três opções de caminhos que o jogador pode escolher?
1. O Caminho das Sombras
2. O Caminho da Luz
3. O Caminho das Criaturas

Se o jogador digitar um número inválido, é exibida uma mensagem de erro.
O que acontece se o jogador escolher um número inválido?
O programa termina.
Uma mensagem de erro é exibida.
O jogador é redirecionado para o menu.
Nada acontece.

Ao escolher o Caminho das Criaturas, o jogador deve decidir entre contornar a criatura ou acordá-la.
O que acontece se o jogador optar por acordar a criatura?
O jogador ganha uma habilidade especial.
O jogador é bloqueado e não consegue avançar.
O jogador encontra um tesouro.
Nada acontece.

Esta função é chamada se o jogador escolher o Caminho das Sombras. O jogador deve digitar a resposta for 'caveira', para concluir o desafio.
Qual é a resposta correta para o enigma apresentado no Caminho das Sombras?
caveira
sombra
mistério
creatura

Prévia do material em texto

AMPLI
ENGENHARIA CIVIL EAD
Aluno: Luiz Guilherme Valério
Algoritmos e Lógica de Programação
Unidade: 2 – Elementos de Algoritmos
Aula: 2 – Execução sequencial e estruturas de decisão
Maringá/PR
2024
LUIZ GUILHERME VALÉRIO
MATRÍCULA - 2024016287
Algoritmos e Lógica de Programação
Unidade: 2 – Elementos de Algoritmos
Aula: 2 – Execução sequencial e estruturas de decisão
Maringá/PR
2024
1. Codificação Completa do Exercício:
Segue arquivo baixado realizado dentro do Portugol Webstudio:
Além disso, segue descrição:
	A função inicio() é o ponto de entrada do programa.
Apresenta um menu que apresenta três opções de caminhos para o jogador explorar.
O código usa a estrutura escolha para processar a escolha do jogador. 
Dependendo da escolha, o programa chama a função correspondente ao caminho selecionado.
Se o jogador digitar um número inválido, é exibida uma mensagem de erro.
	programa {
   funcao inicio() {
       inteiro opcao
       // Exibição do menu inicial
       escreva("Você é um explorador corajoso que se aventura em uma misteriosa Floresta Sussurrante em busca de tesouros lendários e segredos perdidos.\n")
       escreva("Ao adentrar na floresta, você se depara com três caminhos diferentes:\n")
       escreva("1. O Caminho das Sombras\n")
       escreva("2. O Caminho da Luz\n")
       escreva("3. O Caminho das Criaturas\n")
       escreva("Escolha um caminho (1, 2 ou 3): ")
       leia(opcao)
       escolha(opcao) {
           caso 1:
               caminho_das_sombras()
               pare
           caso 2:
               caminho_da_luz()
               pare
           caso 3:
               caminho_das_criaturas()
               pare
           caso contrario:
               escreva("Escolha inválida. Por favor, selecione um caminho válido.\n")
       }
   }
	Esta função é chamada se o jogador escolher o Caminho das Sombras.
O jogador deve digitar a resposta for "caveira", para concluir o desafio. Caso contrário, o jogador falha.
	   // Função para o Caminho das Sombras
   funcao caminho_das_sombras() {
       cadeia resposta
       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. Parece ser o caminho mais misterioso e perigoso da floresta.\n")
       escreva("Você encontra uma criatura mágica guardiã do caminho, que exige um enigma para deixá-lo passar.\n")
       escreva("O enigma é: 'Quem sou eu? Tenho olhos, mas não vejo. Tenho boca, mas não falo. O que sou?'\n")
       escreva("Digite a resposta: ")
       leia(resposta)
       se (resposta == "caveira") {
           escreva("Resposta correta! Você encontra um baú escondido contendo uma gema preciosa que vale 100 pontos.\n")
       } senao {
           escreva("Resposta incorreta. Você não conseguiu passar pelo Caminho das Sombras.\n")
       }
   }
	Nesta função, o jogador escolheu o Caminho da Luz. 
Se o jogador optar por atravessar a ponte, ele tem sucesso e se escolher o desvio, o jogador continua a aventura.
	   // Função para o Caminho da Luz
   funcao caminho_da_luz() {
       cadeia decisao
       escreva("Você escolheu o Caminho da Luz.\n")
       escreva("Este caminho é iluminado por raios de sol que filtram entre as copas das árvores. Parece ser o caminho mais seguro e reconfortante da floresta.\n")
       escreva("Você encontra uma ponte quebrada sobre um rio turbulento. Você deve decidir se tentará atravessar a ponte quebrada ou procurará um desvio seguro.\n")
       escreva("Digite 'atravessar' para tentar atravessar a ponte ou 'desvio' para procurar um desvio seguro: ")
       leia(decisao)
       se (decisao == "atravessar") {
           escreva("Você atravessou a ponte quebrada com sucesso e encontrou uma fonte mágica que restaura sua saúde, adicionando 50 pontos à sua pontuação.\n")
       } senao {
           escreva("Você procurou um desvio seguro e seguiu em frente.\n")
       }
   }
	Ao escolher o Caminho das Criaturas, o jogador deve decidir entre contornar a criatura ou acordá-la.
Se optar por contornar, o jogador ganha uma habilidade especial de camuflagem. Caso contrário, o jogador falha ao acordar a criatura e não pode avançar.
	   // Função para o Caminho das Criaturas
   funcao caminho_das_criaturas() {
       cadeia decisao
       escreva("Você escolheu o Caminho das Criaturas.\n")
       escreva("Este caminho é repleto de sons estranhos e pegadas misteriosas no chão. Parece ser o caminho mais imprevisível e enigmático da floresta.\n")
       escreva("Você se depara com uma criatura mágica adormecida bloqueando o caminho. Você deve decidir se tentará contornar a criatura com cuidado ou acordá-la para passar.\n")
       escreva("Digite 'contornar' para tentar contornar a criatura ou 'acordar' para acordá-la: ")
       leia(decisao)
       se (decisao == "contornar") {
           escreva("Você contornou a criatura com sucesso e encontrou uma árvore encantada que concede a você uma habilidade especial de camuflagem, adicionando 75 pontos à sua pontuação.\n")
       } senao {
           escreva("Você tentou acordar a criatura e acabou sendo bloqueado. Não conseguiu avançar pelo Caminho das Criaturas.\n")
       }
   }
}
image1.emf
Aula 2.por
Aula 2.por
programa {
 funcao inicio() {
 inteiro opcao
 // Exibição do menu inicial
 escreva("Você é um explorador corajoso que se aventura em uma misteriosa Floresta Sussurrante em busca de tesouros lendários e segredos perdidos.\n")
 escreva("Ao adentrar na floresta, você se depara com três caminhos diferentes:\n")
 escreva("1. O Caminho das Sombras\n")
 escreva("2. O Caminho da Luz\n")
 escreva("3. O Caminho das Criaturas\n")
 escreva("Escolha um caminho (1, 2 ou 3): ")
 leia(opcao)
 escolha(opcao) {
 caso 1:
 caminho_das_sombras()
 pare
 caso 2:
 caminho_da_luz()
 pare
 caso 3:
 caminho_das_criaturas()
 pare
 caso contrario:
 escreva("Escolha inválida. Por favor, selecione um caminho válido.\n")
 }
 }
 // Função para o Caminho das Sombras
 funcao caminho_das_sombras() {
 cadeia resposta
 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. Parece ser o caminho mais misterioso e perigoso da floresta.\n")
 escreva("Você encontra uma criatura mágica guardiã do caminho, que exige um enigma para deixá-lo passar.\n")
 escreva("O enigma é: 'Quem sou eu? Tenho olhos, mas não vejo. Tenho boca, mas não falo. O que sou?'\n")
 escreva("Digite a resposta: ")
 leia(resposta)
 se (resposta == "caveira") {
 escreva("Resposta correta! Você encontra um baú escondido contendo uma gema preciosa que vale 100 pontos.\n")
 } senao {
 escreva("Resposta incorreta. Você não conseguiu passar pelo Caminho das Sombras.\n")
 }
 }
 // Função para o Caminho da Luz
 funcao caminho_da_luz() {
 cadeia decisao
 escreva("Você escolheu o Caminho da Luz.\n")
 escreva("Este caminho é iluminado por raios de sol que filtram entre as copas das árvores. Parece ser o caminho mais seguro e reconfortante da floresta.\n")
 escreva("Você encontra uma ponte quebrada sobre um rio turbulento. Você deve decidir se tentará atravessar a ponte quebrada ou procurará um desvio seguro.\n")
 escreva("Digite 'atravessar' para tentar atravessar a ponte ou 'desvio' para procurar um desvio seguro: ")
 leia(decisao)
 se (decisao == "atravessar") {
 escreva("Você atravessou a ponte quebrada com sucesso e encontrou uma fonte mágica que restaura sua saúde, adicionando 50 pontos à sua pontuação.\n")} senao {
 escreva("Você procurou um desvio seguro e seguiu em frente.\n")
 }
 }
 // Função para o Caminho das Criaturas
 funcao caminho_das_criaturas() {
 cadeia decisao
 escreva("Você escolheu o Caminho das Criaturas.\n")
 escreva("Este caminho é repleto de sons estranhos e pegadas misteriosas no chão. Parece ser o caminho mais imprevisível e enigmático da floresta.\n")
 escreva("Você se depara com uma criatura mágica adormecida bloqueando o caminho. Você deve decidir se tentará contornar a criatura com cuidado ou acordá-la para passar.\n")
 escreva("Digite 'contornar' para tentar contornar a criatura ou 'acordar' para acordá-la: ")
 leia(decisao)
 se (decisao == "contornar") {
 escreva("Você contornou a criatura com sucesso e encontrou uma árvore encantada que concede a você uma habilidade especial de camuflagem, adicionando 75 pontos à sua pontuação.\n")
 } senao {
 escreva("Você tentou acordar a criatura e acabou sendo bloqueado. Não conseguiu avançar pelo Caminho das Criaturas.\n")
 }
 }
}

Mais conteúdos dessa disciplina