Buscar

Exercícios de Python com resolução

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

Você também pode ser Premium ajudando estudantes

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

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

UNIVERSIDADE FEDERAL DO 
RECÔNCAVO DA BAHIA 
 
Processamento de Dados I 
 
Prof. Julian Mubarack Garcia 
 
Exercícios de Lógica Algorítmica em Python 
Obs: Prime pela clareza do algoritmo, com nomes de variáveis que identifiquem facilmente a 
sua natureza. 
1. Faça um algoritmo que leia uma temperatura em graus Celsius e apresente-a 
convertida em graus Fahrenheit. A fórmula de conversão é: F = (9 * C + 160) / 5, 
na qual F é a temperatura em Fahrenheit e C é a temperatura em Celsius; 
2. Faça um algoritmo que calcule o volume de uma esfera metálica qualquer. Para 
o cálculo precisa-se do raio r da esfera e da aplicação da fórmula: 
 
3. Temos em um plano cartesiano 2 pontos distintos: 𝑥1,𝑦1 e 𝑥2,𝑦2 . Com o 
suporte da geometria analítica e do teorema de Pitágoras podemos definir a 
fórmula que calcula a distância d entre pontos considerando o triangulo 
retângulo formado com base nestes pontos, sendo então: 
 
Faça um algoritmo que calcule esta distância. 
4. Suponha que você tenha um valor, em dinheiro (principal), para aplicar em 
algum fundo do sistema financeiro que lhe dá 10,5% de juros ao ano (365 dias). 
Faça um algoritmo que informe o montante que ficará depois de aplicado seu 
dinheiro em uma determinada quantidade de dias. Analise os dados de entrada 
e aplique a fórmula de juros simples: montante= principal x (1+(taxa de juros x 
número de períodos) . 
5. Na física, especificamente na mecânica-cinemática, podemos calcular a altura 
máxima de um projétil lançado verticalmente com a seguinte fórmula: 
 
Onde h=altura, h0=altura inicial, v0=velocidade inicial, t=tempo e 
g=gravidade (9,8 m/s2 na Terra). Analise os dados de entrada e permita a 
automação do procedimento. 
6. Um cilindro qualquer do motor de um carro funciona com uma mistura de 
oxigênio e combustível. Faça um algoritmo que calcule e apresente o valor do 
volume v deste cilindro, utilizando a fórmula v = π r2 h. 
7. Um componente curricular em uma universidade é oferecido com aulas teóricas 
e práticas. A teórica terá 2 avaliações e a prática terá 3 avaliações. Sabe-se que 
as médias da teórica e da prática são aritméticas, mas a média do componente 
é ponderada considerando as médias aritméticas calculadas para o cálculo. Os 
pesos para a média ponderada são de 30% e 70% para a prática e teórica 
respectivamente. Automatize este cálculo. 
8. Faça um programa que solicite o tamanho de um revestimento retangular em 
centímetros e o tamanho de uma parede em metros. Calcule e informe quantas 
caixas de revestimentos serão necessárias comprar. Sabe-se que a caixa possui 
10 unidades do revestimento e que a parede possui uma porta padrão conforme 
a figura abaixo. 
 
9. Uma amostra possui 3 números inteiros. Faça um algoritmo que imprima o 
menor destes números. 
10. Um número é impar se este quando dividido por dois o resto for 1. Com isso faça 
um algoritmo que identifique se o número é impar ou não. 
11. Uma pessoa com idade entre 18 e 67 anos pode doar sangue. Construa um 
algoritmo que identifique se a pessoa pode ou não doar sangue. 
12. Construa um algoritmo que solicite uma data (dia, mês e ano) e informe se a 
data é válida. Não é necessário validar, neste momento, as particularidades de 
tamanho em dias do mês; se 28, 29, 30 ou 31

Continue navegando