Buscar

Atividade PeC Augusto MD02

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Atividade: “Pratique e Compartilhe” - Unidade 02
Disciplina: INTRODUÇÃO A ALGORITMO
Discente: AUGUSTO CESAR BARUCH PITANGA JUNIOR 
Curso: Engenharia dA COMPUTAÇÃO
Algoritmo Simples e com Condicional
Um bom exemplo do uso da lógica de programação no dia a dia é quando vamos a padaria comprar pão, por exemplo, se o valor de cada pão custar R$ 0,30 e você comprar 8 pães, logo, você vai pagar R$ 2,40, agora como transformar isso em um algoritmo? Da seguinte forma:
Faça um algoritmo que receba como entrada (dados) o valor de cada pão e quantidade de pães comprados, ao final, apresente o valor total a ser pago pelo cliente.
// Aqui nós fazemos a declaração das variáveis que serão usadas durante o algoritmo.
valor pão, totalpagar : real // como não sabemos se o valor do pão tem casas decimais, neste caso, declaramos a variável como tipo real, ou seja, toda variável que for que está relacionada a dinheiro, declaramos ela como real.
quantidade : inteiro // declaramos essa variável tipo inteiro porque ninguém vai na padaria e compra meio pão, logo, toda vez que trabalhamos com quantidade usamos esse tipo de variável inteiro.
Aqui iremos inserir os comandos para solicitar as informações que não temos, como, por exemplo, o valor do pão e quantidade que foi comprada.
Observação 1: Os comandos (escreva): esse comando escreva é uma forma que utilizamos para capturar a informação digitada pelo usuário.
Observação 2: Os comandos (leia): esse comando leia é uma forma que utilizamos para capturar a informação digitada pelo usuário.
escreva ("Por favor, informe o valor de cada pão: ") // leia observação 1. leia(valorpao) // leia observação 2.
escreva ("Por favor, informe a quantidade de pães que você comprou? : ") leia(quantidade)
totalpagar := valorpao * quantidade // observação, a variável (totalpagar) irá guardar o resultado da operação da multiplicação que está sendo feita. escreva("O valor total a pagar é de R$: ", totalpagar) //essa é a forma na qual nós apresentamos o resultado final da conta.
Iremos apresentar para você o algoritmo sem os comentários ( // ) para que você possa visualizar como ele ficará.
Todas as informações abaixo que estão em vermelho são as particularidades que o programa VisualG requer para rodar o seu algoritmo, caso você queira testar ele, não esqueça de copiar tudo nos mínimos detalhes.
Exemplo – 1
Exemplo 2 com Estrutura Condicional
Depois do desenvolvimento do algoritmo acima na estrutura simples, iremos agora apresentar um algoritmo um pouco mais elaborado que trabalha com uma estrutura condicional, onde usamos uma palavra-chave ( SE ). Esse segundo algoritmo irá receber como entrada duas notas de um aluno e irá calcular sua média, se a média dele for maior ou igual a 7, informe que ele foi aprovado, caso contrário, ele foi reprovado.
Vamos praticar
Algoritmo Simples:
Conforme o exemplo 1 que vimos, agora faça um algoritmo que calcule a comissão de um vendedor de carros, como não sabemos o valor da comissão, deveremos solicitar a ele que informe o valor da sua comissão e quantidade de carros vendidos.
Algoritmo com Condicional:
Agora, que já temos um entendimento melhor com base nos exemplos 1 e 2, faça um algoritmo onde um comerciante comprou um determinado produto e quer vendê-lo com um lucro de 45% se o valor da compra for menor que R$ 20,00; caso contrário, o lucro será de 30%.
Solicite o valor do produto e como resultado, apresente o novo valor de venda.
Desenvolva os dois algoritmos no Word ou no Bloco de Notas e compartilhe o resultado no fórum da sessão “Compartilhe”.
Respostas
Algoritmo Simples 
Algoritmo “Calcular a comissão de um vendedor de carros”
Var 
Comissao, Total a pagar: Real 
Quantidade: inteiro 
Inicio 
Escreva (“Por favor informe o valor da comissão:”) 
Leia (1.500,00) 
Escreva (“Por favor informe a quantidade de carros vendidos:”) 
Leia (12) 
Total a pagar:= 1.500,00 * 12 
Escreva (“O valor a pagar é de: R$ 18.000,00”,Total a pagar) 
Fim 
Algoritmo “Venda de novo Produto” 
Var 
Valor do produto, valor da venda: real 
Inicio 
Escreva (“valor do produto:”) 
Leia (18) 
Se valor do produto <=20 entao; 
Novo valor := (18 * (45/100) + 18);
Senão 
Novo Valor := (18 * (30/100) + 18);
Fim se 
Escreva (“o novo valor do produto é:”, 26,10)
Fim

Continue navegando