Disciplina: PROGRAMAÇÃO PARA ENGENHARIA E TECNOLOGIA
UNISUL-SC / 2009 (2º. Sem.)
LISTA DE EXERCÍCIOS
01- Defina: Lógica de Programação; Algoritmo; Instrução; Programa de Computador;
Variável/Constante; Atribuição; Identificador Lógico; Operador Lógico/Conectivo.
02- Faça um algoritmo/programa para ler os três lados de um paralelepípedo e calcular o volume e a
diagonal principal dele.
03- Criar um algoritmo/programa que leia um valor de hora e informe quantos minutos se passaram
desde o início do dia.
04- Faça um algoritmo/programa na qual você informe dois números e receba como resultado qual
deles é o maior e qual deles é o menor.
05- Desenvolva um algoritmo/programa na qual você entra com três números diferentes e sejam
mostrados eles em ordem crescente.
06- Faça um algoritmo/programa que lê 5 números diferentes e positivos informados por você e
sejam identificado o maior e o menor deles.
07- Criar um algoritmo/programa que leia a idade de uma pessoa e informa a sua classe eleitoral:
Não eleitor (abaixo de 16 anos)
Eleitor obrigatório (entre 18 e 65 anos)
Eleitor facultativo (entre 16 e 18 anos e maior que 65 anos)
08- Um endocrinologista deseja controlar a saúde de seus pacientes e, para isso, se utiliza do índice
de massa corporal (IMC). Sabendo-se que o IMC é calculado através da seguinte fórmula
crie um algoritmo/programa que apresente o nome do paciente e sua faixa de risco, baseando-se na
seguinte tabela
IMC
Faixa de Risco
< 20
Abaixo do peso
Normal
 20 e  25
Excesso de peso
> 25 e  30
Obesidade
> 30 e  35
> 35
Obesidade mórbida
09- Criar um algoritmo/programa que leia uma data na forma de dia, mês e ano em separado, e
imprima se a data é válida ou não.
10- Criar um algoritmo/programa que entre com o valor de , calcule e imprime o valor de
11- Criar um algoritmo/programa que receba a idade, a altura e o peso de várias pessoas. Calcule e
imprima:
- Quantidade de pessoas com idade superior a 50 anos
- Média das alturas das pessoas com idade entre 10 e 20 anos
- Porcentagem de pessoas com peso inferior a 40 kg
Curso de Engenharia Química – Material de Apoio Didático – Prof. IRAÍ SANTOS JÚNIOR (D.Sc.)
1
Disciplina: PROGRAMAÇÃO PARA ENGENHARIA E TECNOLOGIA
UNISUL-SC / 2009 (2º. Sem.)
12- Criar um algoritmo/programa que armazene nome e duas notas de 5 alunos e imprima uma
listagem contendo nome, as duas notas e a média de cada aluno.
13- Fazer um algoritmo/programa que armazena nomes e notas das provas PR1 e PR2 de 15 alunos.
Calcular e armazenar a média arredondada. Armazenar também a situação do aluno: AP
<aprovado> ou RP <reprovado>. Imprimir, por ordem alfabética, uma listagem contendo nome,
notas de provas, média e situação de cada aluno.
14- Fazer um algoritmo/programa para ler nome, CFP e profissão de 100 pessoas. Imprimir qual(is)
a(s) profissão(ões) que mais se repete(m) e quantas pessoas têm essa(s) profissão(ões).
15- Criar um algoritmo/programa que leia os elementos de matriz 1010 e imprima a soma dos
elementos que estão acima da diagonal principal, imprima a soma daqueles abaixo dela e imprima a
soma daqueles contido na diagonal principal propriamente dita.
16- Criar algoritmo/programa que calcule o número de combinações de n elementos p a p. A
fórmula da combinação é a seguinte:
17- Faça um algoritmo/programa para calcular as raízes de uma equação de 2º. grau:
Forma geral:
Raízes:
18- Faça um algoritmo/programa para efetuar a leitura das 4 notas bimestrais de 8 alunos,
apresentando no final os dados dos alunos classificados por ordem decrescente.
19- Elaborar um algoritmo/programa que efetua a leitura de um número inteiro e positivo e
apresente uma mensagem informando se o número lido é par ou ímpar.
20- Faça um algoritmo/programa que, para quatro valores reais A, B, C e D, determine:
- Média Aritmética
- Média Harmônica (MH)
- Média Geométrica (MG)
- Média Quadrática (MQ)
Curso de Engenharia Química – Material de Apoio Didático – Prof. IRAÍ SANTOS JÚNIOR (D.Sc.)
2
Download

ANÁLISE E SIMULAÇÃO - Curso de Engenharia Química