Prévia do material em texto
ATIVIDADE PRÁTICA DE LÓGICA DE PROGRAMAÇÃO E ALGORITMOS
PROTOCOLO: 201704011517457FCA4CDJOÃO DE SOUZA DELFINO - RU: 1517457 Nota: 100
Disciplina(s):
Lógica de Programação e Algoritimos
Data de início: 01/04/2017 12:22
Prazo máximo entrega: -
Data de entrega: 01/04/2017 16:33
Questão 1/10 - Lógica de Programação e Algoritimos
Para o enunciado abaixo:
Construir um algoritmo que peça como entrada o preço de um produto, um código de origem e mostre o preço juntamente
com sua procedência. Quando o código não existir, o produto deve ser considerado como “importado”. Utilize a tabela
abaixo:
Código de origem procedência(origem) do produto
1 SUL
2 NORTE
3 LESTE
4 OESTE
5 ou 6 NORDESTE
7,8 OU 9 SUDESTE
DE 10 ATÉ 20 CENTRO-OESTE
DE 25 ATÉ 30 NORDESTE
Qual seria o algoritmo correto para sua resolução?
Nota: 10.0
20AVA UNIVIRTUS
05/04/2017http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/
A algoritmo "produtoPreco"
// Função : Pedir produto e mostrar a procedência e o preço do mesmo
// Seção de Declarações
var
preco : real
origem : inteiro
inicio
// Seção de Comandos
escreva("Digite a origem do produto:")
leia(origem)
escreva("Digite o preco do produto:")
leia(preco)
//condicional encadeada
se (origem=1) entao
escreva("Produto do Sul, no valor de:", preco)
senao
se (origem=2) entao
escreva("Produto do Norte, no valor de:", preco)
senao
se (origem=3) entao
escreva("Produto do Leste, no valor de:", preco)
senao
se (origem=4) entao
escreva("Produto do Oeste, no valor de:", preco)
senao
se (origem=5) ou (origem=6) entao
escreva("Produto do Nordeste, no valor de:", preco)
senao
se (origem=7) ou (origem=8) ou (origem=9) entao
escreva("Produto do Sudeste, no valor de:", preco)
senao
se (origem>=10) e (origem=25) e (origem=10) e (origem=25) e (origem=10) e (origem=25) e (origemse (origem>=10) e (origem=25) e (origem=25) e (origem=10 eNota: 10.0
A 1-Entrada, 2-Saída, 3-Processamento
B 1-Entrada, 2-Processamento, 3-Saída
C 1-Declaração de variáveis, 2-Entrada e Processamento, 3-Saída
D 1-Declaração de variáveis e Entrada, 2-Processamento, 3-Saída
Você acertou!
Conteúdo abordado nas aulas 09 e 10.
Você acertou!
Slides e Vídeo-Aula 03.
20AVA UNIVIRTUS
05/04/2017http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/
Questão 8/10 - Lógica de Programação e Algoritimos
Para o enunciado:
Desenvolva um algoritmo que calcule o reajuste do preço da mensalidade de um plano de saúde. Abaixo segue um
exemplo de aplicação do reajuste. Você deverá desenvolver o algoritmo para qualquer valor de mensalidade, qualquer
valor de reajuste e para qualquer quantidade de anos.
Temos a seguinte solução algorítmica:
algoritmo "mensalidade"
// Função : calcular reajuste de mensalidade
// Seção de Declarações
var
c,m,i,parcial1, parcial2:real
n,x:inteiro
inicio
// Seção de Comandos
escreva("Digite um valor para mensalidade atual (c):")
leia(c)
escreva("Digite a quantidade de anos (n):")
leia(n)
escreva("Digite o percentual de reajuste (i):")
leia(i)
parcial1