Você está na página 1de 2

UNIVERSIDADE FEDERAL DO RECÔNCAVO DA BAHIA (UFRB)

Curso: Bacharelado Interdisciplinar em Energia e Sustentabilidade


Disciplina: Programação de Computadores I
Professor: Alex Ferreira dos Santos
Campus: Feira de Santana
Data: ______________
Aluno: __________________________________________

Lista de Exercícios IV
Para todas as resoluções abaixo, deve-se utilizar a estrutura de dados FOR

1. Faça um programa em que leia 15 números, informado pelo usuário, imprima apenas os
números ímpares.
2. Faça um programa que receba a idade, o peso e o sexo de 10 pessoas. Calcule e imprima:
a) Total de homens;
b) Total de mulheres;
c) Média das idades dos homens;
d) Média dos pesos das mulheres.
3. Faça um programa que leia 10 notas informadas pelo usuário. Ao final, deve ser mostrado
quantas notas foram digitadas menores que 5, entre 5 e 8 e maiores que 8.
4. Elabore um programa que solicite do usuário dois números, sendo que o segundo número
não pode ser menor que o primeiro. Ao final o programa deverá imprimir o valor total da
soma de todos os números contidos no intervalo fechado dos números digitados pelo usuário.
Por exemplo, se o usuário digitar 5 e 10, o programa deve apresentar ao final o valor 45.
5. Crie um programa que o usuário digite um número, entre 1 e 10, e seja impressa a tabuada de
multiplicação do número digitado. Por exemplo, se ele digitar o número 5, então será
mostrado:
5x1=5
5 x 2 = 10
5 x 3 = 15
5 x 4 = 20
5 x 5 = 25
5 x 6 = 30
5 x 7 = 35
5 x 8 = 40
5 x 9 = 45
5 x 10 = 50
6. Faça um programa que leia o nome, sexo, peso, altura e idade de 10 funcionários de uma
empresa. Ao final, o programa deve imprimir:
a) IMC (Indice de Massa Corporal) de cada funcionário. O IMC é calculado da
seguinte forma: IMC = peso / altura * altura)
b) A quantidade de funcionários obesos (IMC>=30);
c) A quantidade de funcionários com peso normal (IMC<=25 para homens e
IMC<=27 para mulheres);
7. Escreva um programa que imprime os seguintes dados na tela
1-1 1-2 1-3 1-4 1-5
2-1 2-2 2-3 2-4 2-5
3-1 3-2 3-3 3-4 3-5
4-1 4-2 4-3 4-4 4-5
5-1 5-2 5-3 5-4 5-5
8. Escreva um programa que imprima na tela o fatorial de um programa recebido
Ex: 5! = 5 x 4 x 3 x 2 x 1
Ex: 0! = 1
9. Escreva um programa que imprime os seguintes dados na tela (diagonal principal da matriz
para cima)
1-1 1-2 1-3 1-4 1-5
2-2 2-3 2-4 2-5
3-3 3-4 3-5
4-4 4-5
5-5
10.Escreva um programa que imprime os seguintes dados na tela (diagonal secundária para
baixo)
2-1
3-1 3-2
4-1 4-2 4-3
5-1 5-2 5-4 5-4

11.Escreva um programa que imprime a diagonal principal da matriz.


1-1
2-2
3-3
4-4
5-5
12.Uma das maneiras de se conseguir a raiz quadrada de um número é subtrair do número os
ímpares consecutivos a partir de 1, até que o resultado da subtração seja menor ou igual a
zero. O número de vezes que se conseguir fazer a subtração é a raiz quadrada exata
(resultado 0) ou aproximada do número (resultado negativo).
Ex.: Raiz de 16 16-1 = 15-3 = 12-5 = 7-7 = 0
Faça um programa que calcule a raiz quadrada de um número usando este método.

Você também pode gostar