Exercícios – Estrutura de Repetição - while
1) Implemente um programa que imprima todos os inteiros no intervalo [10, 20], em ordem crescente.
2) Implemente um programa que imprima todos os inteiros no intervalo [10, 20], em ordem decrescente.
3) Implemente um programa que imprima os números pares contidos no intervalo [0, 20], em ordem crescente.
4) Implemente um programa que imprima os números ímpares contidos no intervalo [10, 30], em ordem decrescente.
5) Dada uma coleção de inteiros não nulos, finalizada por zero, imprimir o quadrado de cada um de seus elementos.
Exemplo: Se os dados de entrada são -1, 2, 3, 4, 11, -12, -4, 0 então a saída deverá ser 1, 4, 9, 16, 121, 144, 16.
6) Dada uma coleção de inteiros não nulos e não vazia, finalizada por zero, calcular e exibir o produto de seus
elementos.
Exemplo: Se os dados de entrada são -1, 3, 5, 10, 9, 8, -113, 0 então a saída deverá ser 1220400.
7) Dada uma coleção de inteiros não nulos e não vazia, finalizada por zero, calcular e exibir a soma de seus elementos.
Exemplo: Se os dados de entrada são -1, 3, 5, 10, 9, 8, -113, 0 então a saída deverá ser -79.
8) Implementar um programa que recebe como entrada um número inteiro positivo e calcula e imprime o fatorial do
mesmo. Lembre-se de que 0! = 1 e N! = N x (N-1) x (N-2) x ... x 1
9) Implemente um programa que lê como entrada um número inteiro positivo, e imprime a lista de seus divisores.
10) Implemente um programa que, dado um valor numérico inteiro a ser interpretado como uma base b e, um segundo
n
valor n, a ser interpretado como um expoente, efetue o cálculo de b (base elevada ao expoente).
11) Um número inteiro positivo é dito perfeito se for igual à soma de seus divisores positivos (sem considerar ele
próprio).
Exemplos de números perfeitos:
6=1+2+3
28 = 1 + 2 + 4 + 7 + 14
Se, por outro lado, a soma dos divisores de um número (sem considerar o próprio número) for menor do que o mesmo,
ele é dito deficiente.
E, se a soma dos divisores de um número (sem considerar o próprio número) for maior do que o mesmo, ele é dito
abundante.
Leia mais à respeito dos números perfeitos em http://pt.wikipedia.org/wiki/N%C3%BAmero_perfeito
Implemente um programa que, dado como entrada um inteiro positivo, informa se ele é um número perfeito, deficiente ou
abundante.
12) A prefeitura de uma cidade fez uma pesquisa entre seus habitantes, coletando dados sobre o salário e o número de
filhos. A prefeitura deseja saber:
1. A média dos salários da população.
2. A média do número de filhos.
3. O maior salário.
4. A percentagem de pessoas mulheres com salário até R$900,00.
O final da leitura dos dados deve ocorrer quando for informado um salário negativo.
13) Foi feita uma pesquisa entre os habitantes de uma região. Foram coletados dados referentes à idade, sexo (M ou F)
e salário. Implemente um programa que calcule e exiba:
1. A média dos salários do grupo de pessoas pesquisadas.
2. A maior e a menor idade do grupo.
3. A quantidade de mulheres com salários de até R$800,00.
4. A idade e o sexo da pessoa que possui o menor salário.
O final da leitura dos dados deve ocorrer quando for informada uma idade negativa.
1
Download

Ex4 - Webnode