Simulado G1 a - Respostas

download Simulado G1 a - Respostas

of 8

description

Exercícios resolvidos de algoritmos

Transcript of Simulado G1 a - Respostas

  • 7/17/2019 Simulado G1 a - Respostas

    1/8

    1. Escrever um algoritmo que leia o nome de um vendedor, o seu salrio fixo e o total devendas efetuadas por ele no ms (em dinheiro). Sabendo que este vendedor ganha 15%de comisso sobre suas vendas efetuadas, informar o seu nome, o salrio fixo e salriono final do ms.

    Algoritmo Calculando Vendas

    inicio

    caractere vendedor;real salFixo, vendasMes, salTotal;

    escreva ("Informe o nome do vendedor: ");leia (vendedor);escreva ("Informe o salrio fixo do vendedor: ");leia (salFixo);escreva ("Informe o valor total das vendas que o vendedor obteve no ms: "

    );leia (vendasMes);

    salTotal = (salFixo + (vendasMes*0,15));

    escreva ("O vendedor", vendedor, ", que recebe como salario fixo ",salFi

    xo,", ir receber como salrio no final do ms o valor de:", salTotal);fimalgoritmo

    ========================================================================================================================================================================

    2. Elaborar um algoritmo que efetue a apresentao do valor da converso em real (R$)deum valor lido em dlar (US$). O algoritmo dever solicitar o valor da cotao do dlar tambm a quantidade de dlares disponveis com o usurio.

    Algoritmo Converso de real em dlar

    inicio

    real valorReal, valorDlar, cotacao;

    escreva ("Informe o valor em dlar: ");leia (valorDolar);escreva ("Informe a cotao do dlar atual: ");leia (cotacao);

    valorReal = (valorDolar*cotacao);

    escreva ("O valor em reais : ", valorReal);

    fimalgoritmo

    ========================================================================================================================================================================

    3. Fazer um algoritmo que, leia a idade de um grupo de 20 de pessoas.Calcule e escreva a idade mdia desse grupo:

  • 7/17/2019 Simulado G1 a - Respostas

    2/8

    Algoritmo idade mdia do Grupo

    inicio

    inteiro idade, soma, cont;real media;

    cont=1;

    para cont=1 at cont 0 e temp10 e temp

  • 7/17/2019 Simulado G1 a - Respostas

    3/8

    Acapacidade mxima do elevador de 15 pessoas ou 800 Kg, o que ocorrer primeiro.O programa deve ler o peso da pessoa que deseja entrar, se a sua entrada no fizercom que seja ultrapassado qualquer um dos limites, dever escrever:PODE ENTRAR, caso contrrio, ou seja, ultrapassando os limites,dever escrever: NO PODE ENTRAR: ELEVADOR LOTADOeencerrar o programa, mostrando o nmero de pessoas transportadas e opeso total

    Algoritmo Peso Elevador

    inicioreal pesoPessoa, pesoTotal;inteiro quantPessoas;pesoTotal=0;

    enquanto ((pesoTotal

  • 7/17/2019 Simulado G1 a - Respostas

    4/8

    {escreva ("Informe o nome do vendedor: ");leia (nomeVend);escreva ("Informe o valor da venda: ");leia (valorVenda);escreva ("Informe a quantidade de parcelas: ");leia (quantParcelas);escreva ("Informe o estado de entrega do produto (RJ, RS, SP ou

    MG): ");leia (estado);

    escolha (estado):

    caso (RJ)frete = (valorVenda*0,10);

    caso (RS)frete = (valorVenda*0,08);

    caso (SP)frete = (valorVenda*0,05);

    caso (MG)frete = (valorVenda*0,03);

    fimescolha

    totalVenda = (valorVenda + frete);

    valorParcela = (valorVenda/quantParcelas);

    escreva ("O nome do vendedor : ", nomeVend);

    escreva ("O valor da venda : ", valorVenda);

    escreva ("O valor do frete : ", frete);

    escreva ("O valor total da venda, acrescido do frete : " totalVenda);

    escreva ("A quantidade de parcelas : " quantParcelas);

    escreva ("O valor de cada parcela : "valorParcela);

    escreva (Deseja continuar? (S/N))leia (resp);

    } enquanto resp N;

    fimalgoritmo

    ========================================================================================================================================================================

    7. - FAA UM PROGRAMA que leia nome e sexo de uma turma de 40 alunos, No finalescrever quantos alunos so do sexo Masculino.

    iniciointeiro cont, contMasc;caractere sexo, nome;

    para cont=0 at cont

  • 7/17/2019 Simulado G1 a - Respostas

    5/8

    escreva ("Digite o nome do aluno ou aluna: ");leia (nome);escreva ("Digite o sexo do aluno ou aluna (M ou F): ");leia (sexo);se (sexo==M) entao

    contMasc=contMasc+1;fimparaescreva ("A quantidade de alunos do sexo masculino na turma : ", contMasc

    );

    fimalgoritmo========================================================================================================================================================================

    8. Uma certa firma fez uma pesquisa de mercado para saber se as pessoas gostaramouno de um novo produto lanado no mercado. Para isso, forneceu o sexo do entrevistado e sua resposta (sim ou no). Sabendo-se que foram entrevistadas 1500pessoas, fazer um algoritmo que calcule e escreva:O nmero de pessoas que responderam sim;O nmero de pessoas que responderam no;A porcentagem de pessoas do sexo feminino que responderam sim;

    inicio

    caractere sexo, resp;inteiro contSim,contNao,contFSim,contF,cont;

    para cont=0 at cont

  • 7/17/2019 Simulado G1 a - Respostas

    6/8

    inteiro x,y,z;caractere resposta;ler(x);ler (y);z= (x*y) + 5se z

  • 7/17/2019 Simulado G1 a - Respostas

    7/8

    Z = 20Resp = B

    ========================================================================================================================================================================

    10. O custo ao consumidor de um carro novo a soma do custo de fbrica com apercentagem do distribuidor e dos impostos (aplicados ao custo de fbrica).Supondo que a percentagem do distribuidor seja de 28% e os impostos de 45%,escrever um programa que leia o custo de fbrica de um carro e escreva o custo aoconsumidor.

    inicioreal custoFabrica, percDistr, percImpostos, custoConsum;

    escreva ("Informe o custo de fbrica do veculo: ");leia (custoFabrica);

    percDistr = (custoFabrica*0,28);

    percImpostos = (custoFabrica*0,45);

    custoConsum = (custoFabrica+percDistr+percImpostos);escreva ("O custo ao consumidor do carro : ", custoConsum);

    fimalgoritmo

    ========================================================================================================================================================================

    11. Faa um programa que leia um nmero indeterminado de valores. E quando fordigitado 0 (zero) exiba a quantidade de nmeros positivos digitados.

    inicio

    inteiro num=1, conta=0;

    enquanto (num0) faaescreva ("Digite um nmero: ");leia (num);se (num > 0) ento

    conta = conta + 1;fimse

    fimenquantoescreva ("A quantidade de nmeros positivos : ", conta);

    fimalgoritmo

    ========================================================================================================================================================================

    12. Seja o seguinte algoritmo:iniciointeiro cont,soma;

  • 7/17/2019 Simulado G1 a - Respostas

    8/8

    cont=2;faa enquanto (cont