You are on page 1of 1

ALGORITMOS E PROGRAMAÇÃO

Programação com Python –


Engenharias Integradas – Mat/Not Data: 16/03/17
Exercício avaliativo

Questão 01
Um eletricista precisa comprar fio que irá passar, pelo telhado, por toda a diagonal de uma casa de formato
retangular. Como ele não tem condições de medir a diagonal com precisão (ou talvez não queira...), a solução
alternativa que ele encontrou foi medir os lados da casa, sabendo que a diagonal pode ser calculada com base
nos lados pelo Teorema de Pitágoras (a2 = b2 + c2). Considerando que a casa mede 11,5 x 6,3 metros, faça
um programa que calcule a quantidade mínima necessária de fio a ser comprada, com precisão até centímetros.

Questão 02
Elabore um programa que lê um número (suponha que será positivo) e informa seu quadrado, raiz, logaritmo
e exponencial, formatados com 4 casas decimais.

Questão 03
Um imposto é calculado com base na seguinte tabela:
 Até 1.200,00 isento
 de 1.201,00 a 2.500,00 10%
 de 2.501,00 a 5.000,00 15%
 acima de 5.000,00 20%.
Implemente um programa que leia o valor base e calcule o imposto a pagar.

Questão 04
Implementar um programa que monta uma tabela de graus Celsius/Fahrenheit desde o ponto de fusão até o
ponto de ebulição da água, em incrementos unitários. Após são oferecidas opções para o usuário ver na tela
ou imprimir. [Pesquise na internet os valores]

Questão 05
Escrever um programa que, após preencher dois vetores com números inteiros aleatórios, soma os valores dos
elementos correspondentes de dois vetores, armazenando o resultado num terceiro vetor.

Questão 06
Implementar um programa que lê um nome e uma senha (entre 4 e 8 caracteres) e verifica e o usuário está
autorizado ou não. Para essa verificação, o programa mantém uma lista de nomes e respectivas senhas. O
programa mostra mensagens de erro se o nome ou a senha estiverem incorretos. São permitidas até 3 tentativas.

Questão 07
Escrever um procedimento que recebe dois números e mostra na tela os números pares situados entre os dois,
inclusive. Testar com um programa que lê os números inicial e final e, se este maior que o inicial, chama o
procedimento.

Questão 08
Escrever um programa que elabore o gráfico para as seguintes funções:
f(x) = x^3 + 9
f(x) = ln(x)
f(x) = cos(x) + sen(x)
f(x) = 2x + 5