Especificação Código



Baixar 23,39 Kb.
Encontro06.03.2018
Tamanho23,39 Kb.

EXERCÍCIOS


  1. Um determinado material radioativo perde metade de sua massa a cada 50 segundos. Dada uma massa inicial, em gramas, criar um algoritmo (pseudocódigo) que determine o tempo necessário para que essa massa se torne menor que 0,5 gramas. Escreva a massa inicial, a massa final e o tempo calculado em horas, minutos e segundos.




  1. Criar um algoritmo que compare o crescimento populacional de dois países. O programa deve ler o nome do país A, sua população e sua taxa de crescimento anual; o nome o País B, sua população e sua taxa de crescimento anual. Primeiramente o programa deve verificar se é possível que o país com menor população alcance o país com maior população (taxa de crescimento do país com menor população maior que a taxa de crescimento do país com maior população). Em caso positivo, o programa deve calcular e listar quantos anos serão necessários para que um país alcance o outro. Em caso negativo, o programa deve listar a mensagem “Problema sem solução”.




  1. A lista de preços de uma loja de material de construção é a seguinte:




Especificação

Código

Preço

Argamassa

100

58,00

Tijolo 6 Furos

101

139,00

Brita No. 2

102

93,00

Areia

103

26,00

Criar um algoritmo que leia o código do item pedido, a quantidade e calcule o valor a ser pago por aquele pedido. Considere que o cliente pode pedir vários itens sequencialmente. Calcular e escrever a conta do cliente. Fazer enquanto o usuário desejar. Rejeitar código inválido com mensagem explicativa e solicitando se deseja continuar.




  1. Criar um algoritmo que calcule o imposto de renda de pessoa física. O usuário deverá informar o CPF, o número de dependentes, e a renda mensal. Deverá ser deduzido da renda mensal o valor de R$ 50,00 por cada dependente (limitar o número de dependentes a 10). Para cada pessoa física deverá ser calculado e escrito o CPF, a renda líquida (renda mensal – descontos de dependentes), o percentual do IR a ser calculado (ver tabela a baixo) e o valor do IR apurado. O algoritmo irá terminar quando for informado CPF = 0. No final escrever para quantas pessoas foi apurado o IR.

Renda Líquida

Desconto

Até R$ 3.000,00

Isento

R$ 3.000,01 a R$ 6.000,00

5%

R$ 6.000,01 a R$ 10.000,00

10%

Acima de R$ 10.000,01

15%




  1. Em Joinville de Janeiro a Março de 2011 não ocorreram temperaturas inferiores a 10 graus e nem superiores a 40 graus. Criar um algoritmo para ler as temperaturas diárias e calcular para o quadrimestre: - a média das temperaturas e; - o número de dias que a temperatura foi igual a 20º. Validar temperaturas informadas fora dos limites.



  1. Escrever um algoritmo que determine qual a maior e a menor duração de uma partida de xadrez em um campeonato que teve 23 partidas. Ler a hora de início e de fim de cada uma das partidas (considere apenas horas inteiras, sem os minutos). Calcular a duração do jogo em horas, sabendo-se que o tempo máximo de duração do jogo é de 4 horas e que o jogo pode iniciar em um dia e terminar no dia seguinte. Casos de duração maior de 4 horas devem ser rejeitados com mensagem explicativa e o correto deve ser reinformado.



  1. Escrever um algoritmo que apure o resultado das finais da copa Libertadores da América. O algoritmo deverá ler primeiramente o nome dos dois times que disputarão as finais. Em seguida deverá informar a ordem dos confrontos (TIMEA x TIMEB e vice-versa) e ler para cada jogo os gols marcados por cada time. Para determinar o campeão seguem as seguintes regras:

– Maior número de pontos ganhos (Vitória 3 pontos, Empate 1 ponto e derrota 0 pontos);

– Em caso de empate em pontos deve se verificar o maior saldo de gols;

- Em caso de empate no saldo de gols, verificar o time que marcou mais gols na casa do adversário;

- Em caso de empate também nos gols na casa do adversário solicitar que o usuário informe o resultado obtido na cobrança dos Pênaltis e assim informar o campeão.




  1. O departamento que controla o índice de poluição diário do meio ambiente mantém 3 grupos de indústrias que são altamente poluentes do meio ambiente. O índice de poluição aceitável varia de 0,05 até 0,25. Se o índice sobe para 0,3 as indústrias do 1o grupo são intimadas a suspenderem suas atividades, se o índice cresce para 0,4 as do 1o e 2o grupo são intimadas a suspenderem suas atividades e se o índice atingir 0,5 todos os 3 grupos devem ser notificados a paralisarem suas atividades. Criar um algoritmo que leia o índice de poluição medido diariamente para o mês de agosto/2009 e emita a notificação adequada aos diferentes grupos de empresas para cada um dos dias. No final escrever quantos dias o índice de poluição ficou em patamares aceitáveis e quantos dias superou o mínimo aceitável.




  1. Criar um algoritmo que adivinhe um determinado número (1 a 100). Primeiramente o algoritmo deve pedir o número a ser adivinhado. Após, pedir o número candidato até que o usuário acerte. A cada tentativa de acerto o programa deve proceder da seguinte forma: Se o número candidato for igual ao número a ser adivinhado, emitir mensagem de sucesso. Caso contrário, emitir mensagem alterando o intervalo inicial (1-100) conforme exemplo:

  • Número a ser adivinhado: 50

  • Número candidato: 45 (1ª Tentativa)

  • Mensagem: Informe novo número entre 45 e 100.

  • Número candidato: 65 (2ª Tentativa)

  • Mensagem: Informe novo número entre 45 e 65.




  1. O cardápio de uma lancheria é o seguinte:

Especificação

Código

Preço

Cachorro quente

100

2,50

Hambúrger

101

3,30

Cheeseburguer

102

4,50

Refrigerante

103

2,00

Escrever um programa um algoritmo que leia o código do item pedido e a quantidade. Calcule e escreva o valor a ser pago por aquele lanche. O cliente poderá fazer vários pedidos se desejar. Calcular e escrever o valor da conta do cliente. No final calcular e escrever o faturamento da lanchonete no dia. Rejeitar códigos inválidos com mensagem explicativa.



©livred.info 2017
enviar mensagem

    Página principal