Algoritmos e Programação Python
Por: Nicolas27 • 17/10/2020 • Trabalho acadêmico • 1.419 Palavras (6 Páginas) • 590 Visualizações
- Faça um Programa que verifique se uma letra digitada e´ "F" ou "M". Conforme a letra escrever:
F - Feminino, M - Masculino, demais letras - Sexo Inválido.
Resposta:
x = input ("Digite uma letra: ")
if x == ("f"):
print ("Feminino") elif x == ("m"):
print ("Masculino") else:
print ("gênero inválido")
- Faça um programa para a leitura de duas notas parciais de um aluno. O programa deve calcular a média alcançada por aluno e apresentar:
- A mensagem "Aprovado", se a média alcançada for maior ou igual a sete;
- A mensagem "Reprovado", se a média for menor do que sete;
- A mensagem "Aprovado com Distinção", se a média for igual a dez.
Resposta:
x = input ("insira sua nota 1: ") y = input ("insira sua nota 2: ")
soma = ((int (x) + int (y)) / int (2)) print(soma)
if soma >= 7: print("Aprovado")
if soma < 7: print("Reprovado")
if soma == 10: print("PARABÉNS")
- As Organizações Tabajara resolveram dar um aumento de salário aos seus colaboradores e lhe contrataram para desenvolver o programa que calculara´ os reajustes. Faça um programa que recebe o salário de um colaborador e o reajuste segundo o seguinte critério, baseado no salário atual:
- salários ate´ R$ 280,00 (incluindo): aumento de 20%
- salários entre R$ 280,00 e R$ 700,00: aumento de 15%
- salários entre R$ 700,00 e R$ 1500,00: aumento de 10%
- salários de R$ 1500,00 em diante: aumento de 5% Após o aumento ser realizado, informe na tela: o salário antes do reajuste;
- o percentual de aumento aplicado;
- o valor do aumento;
- o novo salário, após o aumento.
Resposta:
salario = float(input("insira seu salário:")) #a
if salario <= 280:
pote = 20 / 100 * salario a = pote + salario
print ("O aumento será de 20%")
print("O valor de aumento é de:" + str(pote)) print ("Seu salário será:" + str(a))
#b
elif salario == 280 or salario <= 700:
vasilha = 15/100 * salario b = vasilha + salario
print ("O aumento será de 15%")
print("O valor de aumento é de:" + str(vasilha)) print ("Seu salário será:" + str(b))
#c
elif salario == 700 or salario <1500: tupperware = 10/100 * salario
c = tupperware + salario
print ("O aumento será de 10%")
print("O valor de aumento é de:" + str(tupperware)) print ("Seu salário será:" + str(c))
#d
elif salario >= 1500: bacia = 5/100 * salario d = bacia + salario
print ("O aumento será de 5%")
print("O valor de aumento é de:" + str(bacia)) print ("Seu salário será:" + str(d))
- Supondo que a população de um país A seja da ordem de 80000 habitantes com uma taxa anual de crescimento de 3% e que a população de B seja 200000 habitantes com uma taxa de crescimento de 1.5%. Faça um programa que calcule e escreva o número de anos necessários para que a população do país A ultrapasse ou iguale a população do país B, mantidas as taxas de crescimento.
Resposta: pais_a = 80000
pais_b = 200000
ano = 0
while (pais_a <= pais_b):
pais_a = (pais_a * 3) / 100 + pais_a paisb_b = (pais_b * 1.5) / 100 + pais_b ano = ano + 1
print("o pais A ultrapassará o pais B em "+ str (ano) + " anos")
- Faça um programa que leia 5 números e informe o maior número. Resposta:
lista = []
qtn = input('informe a quantidade de numeros: ')
for n in range(0,int(qtn)): lista.append(int(input('Digite o número: ')))
print ('Maior número da lista: ', max(lista))
- Faça um programa que leia 5 números e informe a soma e a média dos números. resposta:
a = input ("insira um numero:") b = input ("insira um numero:") c = input ("insira um numero:") d = input ("insira um numero:") e = input ("insira um numero:")
soma = (int(a) + int(b) + int(c) + int(d) + int(e)) print (("A soma dos 5 números é: ") + str(soma))
media = ((int(a) + int(b) + int(c) + int(d) + int(e)) / int(5)) print (("A média dos 5 números é: ") + str(media))
- Faça um programa que imprima na tela apenas os números ímpares entre 1 e 50. Resposta:
n = (50)
for i in range (1, n , 2): print (i)
- Numa eleição existem três candidatos. Faça um programa que peça o número total de eleitores. Peça para cada eleitor votar e ao final mostrar o número de votos de cada candidato.
Resposta:
NumEl = int(input("informe o numero de eleitores: "))
voto = [] x = 0
while(NumEl > x):
print("Candidato 1 Obama")
print("Candidato 2 Trump")
print("Candidata 3 Hillary")
a = int(input("Em qual candidato você vota? (Digite o numero Correspondente: ")) voto.append (a)
x = x + 1
candidato = 0
candidato1 = 0
candidato2 = 0
candidato3 = 0
for v in voto: if (v == 1):
candidato1 = candidato1 + 1 elif (v == 2):
candidato2 = candidato2 + 1 elif (v == 3):
candidato3 = candidato3 + 1
pr1 = (candidato1 * 100) / NumEl pr2 = (candidato2 * 100) / NumEl pr3 = (candidato3 * 100) / NumEl
...