TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Algoritmos e Programação Python

Por:   •  17/10/2020  •  Trabalho acadêmico  •  1.419 Palavras (6 Páginas)  •  590 Visualizações

Página 1 de 6

  1. 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")

  1. 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:
  1. A mensagem "Aprovado", se a média alcançada for maior ou igual a sete;
  2. A mensagem "Reprovado", se a média for menor do que sete;
  3. 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")

  1. 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:
  1. salários ate´ R$ 280,00 (incluindo): aumento de 20%
  2. salários entre R$ 280,00 e R$ 700,00: aumento de 15%
  3. salários entre R$ 700,00 e R$ 1500,00: aumento de 10%
  4. 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;
  5. o percentual de aumento aplicado;
  6. o valor do aumento;
  7. 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))

  1. 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")

  1. 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))

  1. 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))

  1. 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)

  1. 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

...

Baixar como (para membros premium)  txt (9 Kb)   pdf (128.7 Kb)   docx (22 Kb)  
Continuar por mais 5 páginas »
Disponível apenas no TrabalhosGratuitos.com