Você está na página 1de 9

18/11/2020 3 | Consolidando conhecimentos - Exercitando Estruturas de Decisão: Lógica de Programação

3 | Consolidando conhecimentos - Exercitando


Estruturas de Decisão
Vencimento Sem data de entrega Pontos 0 perguntas 4
Limite de tempo Nenhum Tentativas permitidas llimitado

Instruções
CONSOLIDANDO CONHECIMENTOS

Exercitando Estruturas de Decisão

Olá, alunos e alunas!

As respostas a esta atividade devem ser digitadas no campo específico para esse fim. Siga as instruções a
seguir:

1. Com o mouse, clique na caixa em branco abaixo da pergunta;


2. Digite sua resposta, atentando à clareza, coesão e coerência do texto;
3. Ao fim da página, clique em “Enviar teste”.

Pronto! Sua atividade está postada no AVA.

Fazer o teste novamente

Histórico de tentativas
Tentativa Hora Pontuação
MAIS RECENTE Tentativa 1 961 minutos 0 de 0 *

* Algumas perguntas ainda não avaliadas

Enviado 18 nov em 16:35

Após estudar as diversas Estruturas de Decisão possíveis, é chegado o


momento de praticar.

Faça os exercícios a seguir e confira suas respostas!

https://viarapida.univesp.br/courses/47/quizzes/485 1/9
18/11/2020 3 | Consolidando conhecimentos - Exercitando Estruturas de Decisão: Lógica de Programação

Pergunta 1 Não avaliado ainda / 0 pts

Elabore um programa que faça a leitura de um nome de usuário e uma


senha, liberando o acesso a um determinado aplicativo somente se ambas
as entradas estiverem corretas.

Sua Resposta:

algoritmo "usuario e senha"

var

senha: real
usuario: caractere

inicio

escreval ("Digite o seu usuário")


leia (usuario)
escreval ("Digite a sua senha")
leia (senha)

se (usuario = "adm") e (senha = 1234) entao


escreval ("Acesso Permitido")

senao

escreval ("Acesso Negado")

fimsefimalgoritmo

Resposta pessoal.

Pergunta 2 Não avaliado ainda / 0 pts

Elabore um pseudocódigo, um fluxograma que leia um número e compare


se ele é maior ou igual a 100.

Sua Resposta:

https://viarapida.univesp.br/courses/47/quizzes/485 2/9
18/11/2020 3 | Consolidando conhecimentos - Exercitando Estruturas de Decisão: Lógica de Programação

algoritmo "Digite um número e compare se ele é maior ou igual a 100"

var

num: real

inicio

escreval ("Digite um numero")


leia (num)

se num > 100 entao

escreval ("Esse numero é maior do que 100")

senao

se num < 100 entao

escreval ("Esse numero é menor do que 100")

senao

escreval ("Esse numero é igual a 100")

fimse
fimse

fimalgoritmo

https://viarapida.univesp.br/courses/47/quizzes/485 3/9
18/11/2020 3 | Consolidando conhecimentos - Exercitando Estruturas de Decisão: Lógica de Programação

Após a elaboração do seu fluxograma, peseudocódigo e


programação em Java, confira com as resoluções a seguir:

Pergunta 3 Não avaliado ainda / 0 pts

Vanessa precisa desenvolver um programa em que, ao se digitar o código


de um produto cadastrado da papelaria Lápis Colorido, este retorne o nome
do produto. Se o código do produto não estiver cadastrado, o programa deve
exibir a mensagem: “produto não cadastrado”. A tabela a seguir descreve os
códigos e os produtos cadastrados:

Código Produto

100 Lápis preto N.2

150 Borracha branca

200 Caneta azul

230 Caneta vermelha

256 Giz de cera 12un.

https://viarapida.univesp.br/courses/47/quizzes/485 4/9
18/11/2020 3 | Consolidando conhecimentos - Exercitando Estruturas de Decisão: Lógica de Programação

300 Cartolina branca

310 Resma de sulfite branco A4

400 Estojo escolar verde

Caderno universitário
470
100fls.

500 Caderno brochura 50fls.

Como Vanessa resolveria essa questão?

Desenvolva elaborando o pseudocódigo e o fluxograma.

Sua Resposta:

algoritmo "Vanessa precisa desenvolver um programa em que, ao se digitar


o:
"código de um produto cadastrado da papelaria Lápis Colorido, este retorne
o
"nome do produto. Se o código do produto não estiver cadastrado, o
programa
"deve exibir a mensagem: “produto não cadastrado”

cod: caractere

inicio

escreval ("Digite o código do produto")


leia (cod)

escolha cod

caso "100"
escreval ("Lápis preto N.2")
caso "150"
escreval ("Borracha branca")
caso "200"
escreval ("Caneta azul")
caso "230"
escreval ("Caneta vermelha")
caso "256"
escreval ("Giz de cera 12un.")

https://viarapida.univesp.br/courses/47/quizzes/485 5/9
18/11/2020 3 | Consolidando conhecimentos - Exercitando Estruturas de Decisão: Lógica de Programação

caso "300"
escreval ("Cartolina branca")
caso "310"
escreval ("Resma de sulfite branco A4")
caso "400"
escreval ("Estojo escolar verde")
caso "470"
escreval ("Caderno universitário 100fls.")
caso "500"
escreval ("Caderno brochura 50fls.")

outrocaso

escreva ("produto não cadastrado")

fimescolha

fimalgoritmo

https://viarapida.univesp.br/courses/47/quizzes/485 6/9
18/11/2020 3 | Consolidando conhecimentos - Exercitando Estruturas de Decisão: Lógica de Programação

Gabarito:

Pergunta 4 Não avaliado ainda / 0 pts

Eliberto deseja fazer um menu de seleção de um programa utilizando o


comando de seleção múltipla. O menu consiste nas opções de:

1. Cadastrar usuário
2. Alterar dados
3. Excluir usuário

Como Eliberto faria esse programa? Crie uma mensagem diferente para ser
exibida para o usuário ao selecionar cada um dos itens do menu.
Desenvolva elaborando o pseudocódigo, e o fluxograma.

https://viarapida.univesp.br/courses/47/quizzes/485 7/9
18/11/2020 3 | Consolidando conhecimentos - Exercitando Estruturas de Decisão: Lógica de Programação

Sua Resposta:

algoritmo " Menu de Seleção”

var

num: real
nome, senha, opcao, S, N: caractere

inicio

escreval ("Escolha a opção desejada")


escreval("")

escreval ("(1.) Cadastrar usuário.")


escreval ("(2.) Alterar dados.")
escreval ("(3.) Excluir usuário.")
escreval("")
leia (num)

escolha num

caso 1

escreval ("Nome Completo")


leia (nome)
escreval ("Digite uma senha")
leia (senha)
escreval ("")
escreval ("Cadastro realizado com sucesso")

caso 2

escreval (nome)

escreval ("Digite outro nome")


leia (nome)

escreval ("Digite outra senha")


leia (senha)

escreval ("Cadastro realizado com sucesso")

caso 3

escreval ("Deseja excluir seu usuario")


escreval ("S/N")
leia (opcao)

se opcao = "S" entao


https://viarapida.univesp.br/courses/47/quizzes/485 8/9
18/11/2020 3 | Consolidando conhecimentos - Exercitando Estruturas de Decisão: Lógica de Programação

escreval ("")

escreval ("Seu usuario foi excluido")

fimse

fimescolha

// Seção de Comandos
fimalgoritmo

Gabarito:

https://viarapida.univesp.br/courses/47/quizzes/485 9/9

Você também pode gostar