Trabalho de CC2 Algoritmos
Descrever o Pseudo-Código de todos os exercícios
Escolher 5 exercícios e fazer o fluxograma
Entrega dia 19/03 até os 15 primeiros minutos da aula.
Pode ser entregue em grupo de 3 alunos.
1) Faça um programa que leia dois valores numéricos, e calcule e exiba a sua média aritmética, utilize a
variável média.
2) Refaça o exercício anterior, mas sem usar a variável Media. Lembre-se que o comando Escreva aceita
imprimir o resultado de uma expressão.
3) Faça um programa que leia três valores numéricos, e calcule e exiba a sua média aritmética.
4) Faça um programa que leia o nome de um piloto, uma distância percorrida em km e o tempo que o piloto
levou para percorrê-la (em horas). O programa deve calcular a velocidade média em km/h, e exibir a
seguinte frase: “A velocidade média de XX foi YY km/h.”
Obs.: XX é o nome do piloto, e YY é sua velocidade média.
Dica:
A velocidade média é dada pela distância percorrida dividida pelo tempo gasto para percorrê-la (v=d/t). Então temos dois valores
numéricos (distância e tempo), e um literal (o nome do piloto).
5) Realizarei uma viagem de vários dias em meu automóvel, e gostaria de saber a quilometragem média por
litro de gasolina. Para isto, anotarei a quilometragem no velocímetro ao sair de viagem, e depois ao chegar;
também vou somar toda a gasolina que comprar para o carro. Você poderia fazer um programa que me
desse, com estes dados, quantos km fiz, em média, por litro de gasolina?
Comentários: Nosso amigo quer saber a quilometragem média por litro de gasolina, ou seja, km/litro. Esta simples fórmula já dá a
"dica" para a solução do problema, pois basta saber quantos quilômetros ele rodou e quantos litros de gasolina colocou no carro,
e dividir o primeiro pelo segundo (km/litro, é isto que estamos procurando). O problema é que ele não vai dizer quantos
quilômetros rodou, mas a quilometragem de seu velocímetro ao sair de viagem e ao chegar.
6) Em uma pizzaria, cada tulipa de chopp custa R$0,80 e uma pizza mista grande custa R$10,00 mais
R$1,50 por tipo de cobertura pedida (queijo, presunto, banana, etc.). Uma turma vai à pizzaria e pede uma
determinada quantidade de "chopps" e uma pizza grande com uma determinada quantidade de coberturas.
Faca um programa que calcula e conta e, sabendo quantas pessoas estão à mesa, quanto que cada um
deve pagar (não esqueça os 10% do garçon)
Obs.: vamos resolver este problema da maneira mais simples e explicada, criando variáveis para armazenar
todos os valores intermediários de nossos cálculos.
1. O preço da pizza é calculado somando-se o preço-base (R$10,00) ao produto do número de coberturas vezes R$1,50, que é
o preço de cada uma. Note a maneira pela qual estes valores são representados no programa. O preço-base é 10, e o preço de
cada cobertura 1.5.
2. Depois vem o cálculo o preço do chopp, obtido pela multiplicação de R$0,80 (0.8 no programa) pelo número de tulipas
consumidas.
3. Somando estes dois, temos o primeiro subtotal. Com base nele calculamos a gorjeta de 10%. Dez por cento, como se sabe,
é o mesmo que 10/100, ou seja, 1 décimo . Dividindo o subtotal por 10 obtemos a gorjeta, e daí o total, que é o subtotal mais a
gorjeta.
4. O último passo é calcular o quanto cada pessoa deve pagar, que é a divisão do total pelo número de pessoas.
7) Uma financeira calcula o débito atual de uma conta atrasada da seguinte maneira: 10% de multa sobre o
valor original pelo atraso, independente do tempo, e 0.33% de juros ao dia, por cada dia que ultrapassar 30
dias de atraso. Ela precisa de um programa que calcule o valor atual a pagar de acordo com estas regras, e
o divida pelo número de parcelas que combinou com o devedor para o pagamento. Faça um programa que
receba os seguintes dados:
* valor original do débito,
* dias de atraso além de 30 dias (caso o atraso seja menor que 30 dias, o usuário digitará 0),
* e o número de parcelas para o pagamento.
Obs.: O programa deverá calcular e exibir o valor de cada parcela.
8) Faça um programa que peça ao usuário a quantia em dinheiro que tem sobrando e sugira, caso ele tenha
10 ou mais reais, que vá ao cinema, e se não tiver, fique em casa vendo TV.
9) Faça um programa que peça o ano de nascimento de uma pessoa, e diga, se for maior de idade, que
pode entrar na boate, e se não for, não pode.
10) Faça um programa que receba o valor do salário de uma pessoa e o valor de um financiamento
pretendido. Caso o financiamento seja menor ou igual a 5 vezes o salário da pessoa, o programa deverá
escrevar "Financiamento Concedido"; senão, escreverá "Financiamento Negado". Independente de
conceder ou não o financiamento, o programa escreverá depois a frase "Obrigado por nos consultar."
11) Em uma escola, o aluno faz duas provas por período, com as notas variando de 0 a 10. Caso a média
aritmética das duas notas seja 5 ou mais, ele passa de ano; senão, ele é reprovado. Faça um programa que
receba as duas notas de um aluno e escreva se ele passou ou não de ano.
12) Dois carros percorreram diferentes distâncias em diferentes tempos. Sabendo que a velocidade média é
a razão entre a distância percorrida e o tempo levado para percorrê-la, faça um programa que leias as
distâncias que cada carro percorreu e o tempo que cada um levou, e indique o carro que teve maior
velocidade média.
13) Em uma escola, um aluno passa direto se obtiver média final maior que ou igual a 7. Se a média for
inferior a 4, ele está reprovado direto, sem direito a prova final. Em outro caso, ele vai à final, e a nota que
ele precisa para passar é o que falta à média final para completar 10. Faça um programa que receba as
duas notas parciais, calcule a média final e informe ao aluno sua situação, inclusive informando a ele quanto
precisa tirar na final, se este for o seu caso.
14) Em uma escola o conceito de um aluno é dado baseado em sua média final, de acordo com a seguinte
tabela:
De
0
4
7
9
Até
3.9
6.9
8.9
10
Conceito
Fraco
Regular
Bom
Excelente
Faça um programa que receba a média final de um aluno e imprima o conceito correspondente.
15) Faça um programa que calcule o imposto de renda a ser descontado de um funcionário de acordo com
a seguinte tabela:
Salário de
0
1.000,01
2.500,01
5.000,01
Salário Até
1.000
2.500
5.000
Sem limite
O programa deverá receber o valor do salário, calcular o imposto devido e imprimir:
1 - o salário bruto;
2 - o percentual encontrado para o desconto;
3 - o valor do imposto e ser descontado e
4 - o salário líquido (o valor efetivamente recebido).
Percentual
0%
15%
25%
27%
Download

Trabalho de CC2 Algoritmos