/*
ads

Lista de exercícios



Exercícios em Python

Tente resolver os exercício abaixo sem olhar a resolução

Exercício 1 - Básico


Esse exercício pode ser resolvido sem nenhuma estrutura de repetição, ele é bem simples.


1) Escreva um algoritmo para ler um valor (do teclado) e escrever (na tela) o seu antecessor.

Resolução: Clique aqui


2) Escreva um algoritmo para ler as dimensões de um retângulo (base e altura), calcular e escrever a área do retângulo.

Resolução: Clique aqui



3) Faça um algoritmo que leia a idade de uma pessoa expressa em anos,
meses e dias e escreva a idade dessa pessoa expressa apenas em dias.     Considerar ano com 365 dias e mês com 30 dias.


Importante lembrar que o resultado desse exercício não será igual a nenhum site que você tentar comparar,
pois aqui a questão diz que todos os anos possuirão 365 dias e todos os meses terão 30 dias
e sabemos que na nossa realidade não é bem assim, existem os anos bissextos
e fevereiro, por exemplo, é um mês que não possui 30 dias
e muitos outros variam entre 30 e 31


Resolução: Clique aqui


4) Escreva um algoritmo para ler o número total de eleitores de um
município, o número de votos brancos, nulos e válidos. Calcular e
escrever percentual que cada um representa em relação ao total de eleitores.

Resolução: Clique aqui


5) Escreva um algoritmo para ler o salário mensal atual de um funcionário e o percentual de reajuste. Calcular e escrever o valor do novo salário.



Resolução: Clique aqui


Exercício 2 - Entrada e Saída de Dados


1) A confederação brasileira de natação irá promover eliminatórias para o próximo mundial. Fazer um algoritmo em Python que receba a idade de um nadador e determine (imprima) a sua categoria segundo a tabela a seguir:


Categoria Idade
Infantil A 5 - 7 anos
Infantil B 8 - 10 anos
Juvenil A 11 - 13 anos
Juvenil B 14 - 17 anos
Sênior Maiores de 18 anos


Resolução: Clique aqui


2) Um comerciante calcula o valor da venda, tendo em vista a tabela a seguir. 

Criar um algoritmo em Python que leia o valor da compra e imprima o valor da venda.

Valor da Compra Valor da Venda
Valor < R$ 10,00 Lucro de 70%
R$ 10,00 ≤ Valor < R$ 30,00 Lucro de 50%
R$ 30,00 ≤ Valor < R$ 50,00 Lucro de 40%
Valor ≥ R$ 50,00 Lucro de 30%

Resolução: Clique aqui

3) Construa um algoritmo em Python para determinar a situação(APROVADO/EXAME/REPROVADO) de um aluno, dado a sua frequência (FREQ)(porcentagem de 0 a 100%) e sua nota (NOTA) (nota de 0.0 a 10.0), sendo que:


Condição Situação
Frequência até 75% Reprovado
Frequência entre 75% e 100% e Nota até 3.0 Reprovado
Frequência entre 75% e 100% e Nota de 3.0 até 7.0 Exame
Frequência entre 75% e 100% e Nota entre 7.0 e 10 Aprovado

Resolução: Clique aqui

4) Dado três valores, A, B e C, construa um algoritmo em Python para verificar se estes valores podem ser valores dos lados de um triângulo, e se for, se é um triângulo escaleno, um triângulo equilátero ou um triângulo isósceles.


Resolução: Clique aqui


5) Criar um algoritmo em Python que a partir da idade e peso do paciente calcule a dosagem de determinado medicamento e imprima a receita informando quantas gotas do medicamento o paciente deve tomar por dose. Considere que o medicamento em questão possui 500 mg por ml,
e que cada ml corresponde a 20 gotas

Adultos ou adolescentes desde 12 anos, inclusive, se tiverem peso igual ou acima de 60 quilos devem tomar 1000 mg; com peso abaixo de
60 quilos devem tomar 875 mg.

Para crianças e adolescentes abaixo de 12 anos a dosagem é calculada pelo peso corpóreo conforme a tabela a seguir:


Peso Dosagem
5 kg a 9 kg 125 mg
9.1 kg a 16 kg 250 mg
16.1 kg a 24 kg 375 mg
24.1 kg a 30 kg 500 mg
Acima de 30 kg 750 mg

Resolução: Clique aqui


Exercício 3


1) Criar um algoritmo em Python que leia os limites inferior e superior de um intervalo e imprima todos os números pares no intervalo aberto e seu somatórioSuponha que os números digitados são um intervalo crescente.
Exemplo: 

Limite inferior: 3
Limite superior: 12
Saída: 4 6 8 10
Soma: 28


Resolução: Clique aqui Utilizando While
Resolução: Clique aqui Utilizando For


2) Escreva um algoritmo em Python que leia 50 números inteiros e imprima
quantos são pares e quantos são ímpares.
Você pode fazer com menos números, lembrando, essa questão quer que o usuário digite 50 vezes, então você pode diminuir esse valor para 10 por exemplo. O que vale é conseguir fazer o exercício.


Resolução: Clique aqui

3) Criar um algoritmo em Python que leia 10 números inteiros e imprima
o maior e o menor número.

É proibido utilizar qualquer função para facilitar essa questão! Use apenas variáveis, nada de max() e min().

Resolução: Clique aqui


4) Escreva um algoritmo em Python que leia 20 números e imprima a soma
dos positivos e o total de números negativos.


Resolução: Clique aqui


5) Faça um algoritmo em Python que receba várias idades e que calcule
e mostre a média das idades digitadas. O programa deve finalizar apenas
se o usuário digitar a idade igual a zero.


Resolução: Clique aqui


Exercício 4

1) Uma empresa produz três tipos de peças mecânicas: parafusos, porcas e arruelasTêm-se os preços unitários de cada tipo de peça e sabe-se que sobre estes preços incidem descontos de 10% para porcas, 20% para parafusos e 30% para arruelas
Escreva um algoritmo que calcule o valor total da compra de um cliente. Deve ser mostrado o nome do cliente. O número de cada tipo de peça que o mesmo comprou, o total de desconto e o total a pagar pela compra.


Nessa questão eu uso bastante o format, se não conhece, clique aqui.

Resolução: Clique aqui


2) A revendedora de carros Pica-Pau Ltda. paga aos seus funcionários vendedores dois salários mínimos fixos, mais uma comissão fixa de R$ 50,00 por carro vendido e mais 5% do valor das vendas. Faça um algoritmo que determine o salário total de um vendedor.


Resolução: Clique aqui


3) Elaborar um algoritmo que lê dois valores a e b e os escreve com a mensagem: "São múltiplos" ou "Não são múltiplos".

Resolução: Clique aqui


4) Crie um algoritmo que calcula o desconto previdenciário de um funcionário. Dado um salário, o programa deve retornar o valor do desconto proporcional ao mesmo. O cálculo segue a regra: o desconto é de 11% do valor do salário, entretanto, o valor máximo de desconto é 318,20. Sendo assim, ou o algoritmo retorna o valor equivalente a 11% sobre o salário ou 318,20.

Resolução: Clique aqui


5) Crie um algoritmo que peça o nome, a altura e o peso de duas pessoas e apresente o nome da mais pesada e o nome da mais alta.


Resolução: Clique aqui


Exercício 5



1) Faça um programa que calcule e mostre a média aritmética de N notas. O usuário vai digitar quantas notas ele quiser, para encerrar ele deve digitar uma nota negativa, o programa deve calcular a média aritmética das notas que ele digitou, exceto a nota negativa que encerra o programa.

Resolução: Clique aqui


2) Faça um programa que calcule o número médio de alunos por turma. Para isto, peça a quantidade de turmas e a quantidade de alunos para cada turma. As turmas não podem ter mais de 40 alunos.

Resolução: Clique aqui


3) O Sr. Manoel Joaquim possui uma grande loja de artigos de R$ 1,99, com cerca de 10 caixas. Para agilizar o cálculo de quanto cada cliente deve pagar ele desenvolveu um tabela que contém o número de itens que o cliente comprou e ao lado o valor da conta. Desta forma a atendente do caixa precisa apenas contar quantos itens o cliente está levando e olhar na tabela de preços. Você foi contratado para desenvolver o programa que monta esta tabela de preços, que conterá os preços de 1 até 50 produtos, conforme o exemplo abaixo:


Lojas Quase Dois - Tabelas de preços
1 - R$ 1.99
2 - R$ 3.98
...
50 - R$ 99.50

Resolução: Clique aqui While
Resolução: Clique aqui For


4) Um número primo é aquele que é divisível apenas por um e por ele mesmo. Faça um programa que gera uma lista dos números primos existentes entre 1 e um número inteiro informado pelo usuário.

Resolução: Clique aqui


5) Faça um programa que peça para n pessoas a sua idade, ao final o programa devera verificar se a média de idade da turma varia entre 0 e 25, 26 e 60 e maior que 60; e então, dizer se a turma é jovem, adulta ou idosa, conforme a média calculada.


Resolução: Clique aqui


Exercício 6


Faça um programa em Python que exiba no console um menu principal para cadastro de alunos com as seguintes opções:

1 – Cadastrar Aluno
2 – Remover Aluno
3 – Listar Alunos
4 – Encerrar Programa

Digite o número da operação desejada:

Quando o usuário digitar a opção 1, o programa deve pedir o nome do aluno que será cadastrado e salva-lo em um array de alunos. Após a operação, o programa deve exibir o menu principal.

Quando o usuário digitar a opção 2, o programa deve pedir o nome do aluno que será deletado e remove-lo do array de alunos. Após a operação, o programa deve exibir o menu principal.

Quando o usuário digitar a opção 3, o programa deve listar no console os alunos cadastrados. Após a operação, o programa deve exibir o menu principal.

Quando usuário digitar a opção 4, o programa deve ser encerrado.

Resolução: Clique aqui

Lista de exercícios Lista de exercícios Reviewed by Antony on junho 08, 2017 Rating: 5

8 comentários:

  1. Parabéns Antony! Muito bom seu blog. Está me ajudando muito. Valeu.

    ResponderExcluir
  2. Olá inês, não consegui te responder diretamente por algum problema no botão "Responder", mas você pode me mandar mais exercícios atravez do email: antonygabriel156@hotmail.com. Obrigado, estou um tempo sem mexer nele, mas fico feliz em ajudar.

    ResponderExcluir
  3. Ola td bem? Vc pode me ajudar em dois exercícios de python?

    ResponderExcluir
    Respostas
    1. Olá Marcelo! Desculpe a demora para te responder, eu posso te ajudar sim! Acima do seu comentário eu deixei o meu e-mail, pode enviar as dúvidas do teu exercício pra lá ;)

      Mas são só dúvidas em, nada de respostas! rs

      Excluir
  4. Olá, vc tem exemplos de interface gráfica ?

    ResponderExcluir
  5. Para essa atividade, você deverá resolver o exercício proposto, um programa para a empresa "Cara de Pau Ltda”, o exercício deverá ser implementado na Linguagem de Programação Python.

    A empresa Cara de Pau Ltda resolveu fazer uma pesquisa de mercado, abrangendo o maior número de pessoas possíveis, para saber se as pessoas estão gostando ou não de um novo produto lançado no mercado.
    A informações coletadas são: o sexo (M,F), a idade e uma resposta (S=sim, N=não, I=indiferente) de cada entrevistado.

    Faça um algoritmo que calcule:
    quantas pessoas foram entrevistadas;
    quantas pessoas disseram sim e quantas disseram não;
    quantas mulheres disseram sim e quantos homens disseram não.

    ResponderExcluir

ads