Buscar

Lista de exercicios 4

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

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

Prévia do material em texto

Lista de Exercícios - Programação 
 
1. Elabore um programa que contenha as médias de uma turma de 20 alunos 
e calcule e exiba: 
a) menor média 
b) maior média 
c) somatório das médias 
d) média das médias 
e) situação do aluno: aprovado, de prova final ou reprovado 
 
Veja o exemplo logo a seguir: 
 
Médias Saída 
8,
0 
6,
0 
3,
5 
9,
7 
 
Menor média: 3,5 
Maior média: 9,7 
Somatório: 27,2 
Média das médias: 6,8 
 
Situação dos alunos: 
Aluno 1: média = 8,0; aprovado 
Aluno 2: média = 6,0; de prova 
final 
Aluno 3: média = 3,5; reprovado 
Aluno 4: média = 9,7; reprovado 
 
 
2. Faça um algoritmo que tenha como entrada três números e verifique se a 
soma dos dois primeiros é igual ao último. 
 
3. Construa um algoritmo que tenha com entrada um número. A saída será 
gerada da seguinte maneira: 
 Se o número for par a saída será o cubo dele; 
 Se o número for impar a saída será o quadrado dele; 
 
4. Construa um programa que calcule o menor, maior, soma e média de uma 
seqüência de 10 números digitados pelo usuário. 
 
5. Desenvolva um algoritmo que calcule a média das notas de uma turma de 
25 alunos. O programa deverá receber como entrada as quatro notas que cada 
aluno tirou durante o semestre, sendo que serão digitadas as quatro notas de 
cada aluno por vez. Para cada aluno será exibida a média de suas notas e sua 
situação: aprovado, se tiver média maior que 7,0; de prova final, se tiver média 
entre 4,0 e 6,9 e, finalmente, reprovado de tiver média menor que 4,0. 
 
6. Modifique o programa anterior para que mostre também a maior média 
conseguida por uma aluno e a média das médias das notas dos alunos. 
 
7. Modifique os programas de 5 a 6 para que o número de alunos recebidos 
pelo programa não seja mais fixo, ou seja, o número de alunos é informado 
pelo usuário. 
 
Lista de Exercícios - Programação 
8. Faça um programa que mostre todos os números inteiros pares de 2 a 
100. 
9. Faça um programa para gerar e exibir os números inteiros de 20 até 10, 
decrescendo de 1 em 1. 
10. Faça um programa que leia um número N, some todos os números 
inteiros de 1 a N, e mostre o resultado obtido. 
11. Faça um programa que leia a altura de um grupo de 20 pessoas, calcule 
e exiba: 
· a maior altura do grupo; 
· a altura média; 
· o número de pessoas com altura superior a 2 metros. 
 
12. O Flamengo deseja aumentar o salário de seus 22 jogadores. O reajuste 
deve seguir a tabela abaixo: 
SALÁRIO ATUAL (R$) AUMENTO 
0,00 a 1.000,00 20% 
0,00 a 5.000,00 10% 
acima de 5.000,00 0% 0% 
 
Escrever um programa que: 
· leia o nome e o salário atual de cada jogador; 
· exiba o nome, o salário atual e o salário reajustado de cada jogador; 
· exiba o total da folha de salários do clube, antes do reajuste. 
· exiba o total da folha de salários do clube, após o reajuste. 
· exiba o percentual de reajuste sobre o total da folha de salários. 
 
13. Uma certa firma fez uma pesquisa de mercado para saber se as 
pessoas gostaram ou não de um novo produto lançado no mercado. Para isto, 
forneceu o sexo do entrevistado (M-masculino ou F-feminino) e sua resposta (1 
para sim ou 0 não). Sabendo-se que foram entrevistadas 2.000 pessoas, fazer 
um programa que calcule e escreva: 
· número de pessoas que responderam sim (S); 
· número de pessoas que responderam não (N); 
· a porcentagem de pessoas do sexo feminino (F); 
· a porcentagem de pessoas do sexo masculino (M); 
 
14. Baseado na questão anterior, construa um algoritmo em que não se sabe 
quantas pessoas serão entrevistadas. Dessa forma, o programa deve encerrar 
sua execução quando algum entrevistado digitar um número negativo como 
resposta.

Outros materiais