Você está na página 1de 3

LISTA DE EXERCÍCIOS 7

Algoritmos e Estruturas de Dados I e Programação de Computadores I


Prof. Eduardo

1 – Criar um programa que leia 3 notas (dentro de uma estrutura de repetição) e calcule a média
aritmética.

2 – Criar um programa que leia um valor e calcule o valor obtido em uma aplicação que rende 2% ao
mês, num total de 3 meses de investimento.

3 – Criar um programa que calcule o valor de número elevado a 5 (x 5) usando uma estrutura de
repetição.

4 – Faça um programa (Eleição) para realizar a função de uma urna eletrônica, ou seja, a apuração dos
votos de 5 candidatos (1,2,3,4 e 5), votos brancos e votos nulos. Determine a quantidade de pessoas
que votam nesta urna para acontecer o encerramento do programa.

5 – Uma universidade deseja fazer um levantamento sobre 10 alunos para os seguintes levantamentos:
Quantos alunos são do sexo masculino (M) e quantos são do sexo feminino (F)
Qual a média de idade dos alunos
Qual a média de idade das alunas
A média de altura dos alunos
A média de altura das alunas.

6 – Faça um programa que receba dois números (um intervalo) e retorne quantos números impares
existe neste intervalo.

7 – Um funcionário de uma empresa recebe aumento salarial anualmente. Sabe-se que:


a) Esse funcionário foi contratado em 2005, com salário inicial de R$1000,00.
b) Em 2006, ele recebeu aumento de 1,5% sobre seu salário inicial.
c) A partir de 2007 (inclusive), os aumentos salariais sempre corresponderam ao dobro do
percentual do ano anterior.
Faça um programa que determine o salário desse funcionário.

8 – Faça um programa que calcule o fatorial de um número.

9 – Foi feita uma estatística em cinco cidades brasileiras para coletar dados sobre acidentes de trânsito.
Foram obtidos os seguintes dados:
a) Código da cidade;
b) Número de veículos de passeio (em 2010);
c) Número de acidentes de trânsito com vítimas (em 2010).

Deseja-se saber:
a) Qual o maior e o menor índice de acidentes de trânsito e a que cidades pertencem;
b) Qual a média de veículos nas cinco cidades juntas;
c) Qual a média de acidentes de trânsito nas cidades com menos de 2000 veículos de passeio.

10 – Faça um programa que receba duas notas de seis alunos, calcule e mostre:
A média aritmética das duas notas de cada aluno;
A mensagem que está na tabela a seguir:
Média aritmética Mensagem
Até 3 Reprovado
Entre 3 e 7 Exame
De 7 para cima Aprovado
O total de alunos aprovados;
O total de alunos de exame;
O total de alunos reprovados;
A média da classe.
11 – Faça um programa que monte os oito primeiros termos da sequência de Fibonacci.
0 – 1 – 1 – 2 – 3 – 5 – 8 – 13 – 21 – 34 – 55

12 – Em um campeonato de futebol existem cinco times e cada um possui onze jogadores. Faça um
programa que receba a idade, o peso e a altura de cada um dos jogadores, calcule e mostre:
 A quantidade de jogadores com idade inferior a 18 anos;
 A média das idades dos jogadores de cada time;
 A média das alturas de todos os jogadores do campeonato;
 A percentagem de jogadores com mais de 80 quilos entre todos os jogadores do campeonato.

13 – Faça um programa que receba um número inteiro maior que 1, verifique se o número fornecido é
primo ou não e mostre mensagem de número primo ou não primo. Um número é primo quando é
divisível apenas por 1 e por ele mesmo.

14 – Faça um programa que receba o valor de uma dívida e mostre uma tabela com os seguintes
dados: valor da dívida, valor dos juros, quantidade de parcelas e valor da parcela.
Os juros e a quantidade de parcelas seguem a tabela:
QUANTIDADE DE PARCELAS % DE JUROS SOBRE O VALOR INICIAL DA DÍVIDA
1 0
3 10
6 15
9 20
12 25

Exemplo de saída do programa:


VALOR DA VALOR DOS QUANTIDADE DE VALOR DA
DÍVIDA JUROS PARCELAS PARCELA
R$ 1000,00 0 1 R$ 1000,00
R$ 1100,00 100 3 R$ 366,67
R$ 1150,00 150 6 R$ 191,67

15 – Foi feita uma pesquisa para determinar o índice de mortalidade infantil em certo período. Faça um
programa que:
 Leia o número de crianças nascidas no período;
 Identifique o sexo (M ou F) e o tempo de vida de cada criança nascida.

O programa deve calcular e mostrar:


 A percentagem de crianças do sexo feminino mortas no período;
 A percentagem de crianças do sexo masculino mortas no período;
 A percentagem de crianças que viveram 24 meses ou menos no período.

16 – Faça um programa que leia um valor N inteiro e positivo, calcule e mostre o valor de E, conforme a
fórmula a seguir:
E = 1 + 1/1! + 1/2! + 1/3! + . . . + 1/N!

17 – Deseja-se realizar o controle de uma corrida de automóveis. Para tanto, são necessários os
seguintes procedimentos:
 Ler a distância a ser percorrida por todos os corredores;
 Ler o tempo gasto por cada piloto (em horas);
 Calcular a velocidade média de cada piloto (distância/tempo), mostrar este cálculo.
 Calcular e mostrar a média de todos os tempos.

a) Resolva este problema utilizando a estrutura de repetição para, supondo que existam 10 pilotos.
b) Resolva este problema utilizando a estrutura de repetição enquanto, supondo que a condição de
parada é um tempo de valor zero.

18 – Kléber tem 1,50 metros e cresce 2 cm por ano, enquanto Valdívia tem 1,10 e cresce 3 cm por ano.
Construa um programa que calcule e mostre quantos anos serão necessários para que Valdívia seja
maior que Kléber.
19 – Faça um programa que:
Descubra a parte inteira de um número (supondo que só serão usados números maiores que
zero).
Mostre o resultado.

20 – Criar um programa que:


 Leia 2 valores (a e b);
 Calcule a multiplicação de a por b através de repetidas adições. Ex.: 3 x 4 = 3+3+3+3;
 Mostre o resultado.

21 – Reescreva o programa para o cálculo do fatorial substituindo a estrutura de repetição para pela
enquanto.

22 - Em uma eleição presidencial, existem quatro candidatos. Os votos são informados através de
código. Os códigos utilizados são:
1,2,3,4 votos para os respectivos candidatos;
5 voto nulo;
6 voto em branco.
Escreva um programa que calcule e imprima:
• total de votos para cada candidato;
• total de votos nulos;
• total de votos em branco;
• porcentagem de votos nulos sobre o total de votos;
• porcentagem de votos em branco sobre o total de votos.
Para finalizar o conjunto de votos, tem-se o valor zero.

23 - Faça um programa que mostre a tabuada de um número.