Baixe o app para aproveitar ainda mais
Prévia do material em texto
Questão 1/3 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<-(1+i) parcial2<-parcial1 para x de 2 ate n faca //x inicia em 2 porque jogamos a parcial1 para parcial2 antes de entrarmos no laço //assim parcial2<-parcial2*parcial1 fimpara m<-c*parcial2 escreval("O valor da mensalidade reajustada em ",i) escreval(" ao longo de ",n," anos, corresponde a: ",m) fimalgoritmo Dadas as seguintes ENTRADAS: Para uma mensalidade de R$ 225,00, qual seria a mensalidade desse plano daqui 10 anos? Considerar: M=c(1+i)n , onde M é o montante(valor futuro), C é o capital(valor presente), e i é a taxa de juros(utilizar forma decimal) e n é o tempo. Taxa de juros (i) é de 10% a.a.=0.1 . Qual seria a saída? Escreva e execute o algoritmo. A 583,59 B 583,69 C 586,59 D 587,45 E 582,54 Questão 2/3 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 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? 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<=20) entao escreva("Produto do Centro-Oeste, no valor de:", preco) senao se (origem>=25) e (origem<=30) entao escreva("Produto do Nordeste, no valor de:", preco) senao escreva("Produto Importado, no valor de:", preco) fimse fimse fimse fimse fimse fimse fimse fimse fimalgoritmo B 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:") //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=2) 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<=20) entao escreva("Produto do Centro-Oeste, no valor de:", preco) senao se (origem>=25) e (origem<=30) entao escreva("Produto do Nordeste, no valor de:", preco) senao escreva("Produto Importado, no valor de:", preco) fimse fimse fimse fimse fimse fimse fimse fimse fimalgoritmo C 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=9) entao escreva("Produto do Sudeste, no valor de:", preco) senao se (origem>=10) e (origem<=20) entao escreva("Produto do Centro-Oeste, no valor de:", preco) senao se (origem>=25) e (origem<=30) entao escreva("Produto do Nordeste, no valor de:", preco) senao escreva("Produto Importado, no valor de:", preco) fimse fimse fimse fimse fimse fimsefimse fimse fimalgoritmo D algoritmo "produtoPreco" // Função : Pedir produto e mostrar a procedência e o preço do mesmo // Autor : mrwt // 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<=20) entao escreva("Produto do Centro-Oeste, no valor de:", preco) senao se (origem>=25) e (origem<=30) entao escreva("Produto do Nordeste, no valor de:", preco) senao escreva("Produto Importado, no valor de:", preco) fimse fimse fimse fimse fimse fimse fimalgoritmo E algoritmo "produtoPreco" // Função : Pedir produto e mostrar a procedência e o preço do mesmo // Autor : mrwt // 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=20) entao escreva("Produto do Centro-Oeste, no valor de:", preco) senao se (origem>=25) e (origem<=30) entao escreva("Produto do Nordeste, no valor de:", preco) senao escreva("Produto Importado, no valor de:", preco) fimse fimse fimse fimse fimse fimse fimse fimse fimalgoritmo Questão 3/3 De acordo com o enunciado: 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 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 Dentro de uma visão de macro-resolução, como poderíamos categorizar as ENTRADAS, SAÍDAS e o PROCESSAMENTO? I – ENTRADAS: origem e preço II – PROCESSAMENTO : condicional testando a origem III – SAÍDAS: preço e origem do produto IV – SAÍDAS: teste da origem. Qual o conjunto de Verdadeiros(V) e Falsos(F) que corresponde à resposta correta? A V,V,V,F B V,V,V,V C V,V,F,F D F,V,F,V E F,V,V,F
Compartilhar