Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Exercício: escrever um programa em shell script que leia 3 valores A, B e C, e os escreva em ordem crescente e decrescente.
- a = int(input("A ="))
- b = int(input("B ="))
- c = int(input("C ="))
- l = [a,b,c]
- l.sort()
- print ("Crescente :", l)
- l.reverse()
- print ("Decrescente:", l)
- ############################################################################################
- # Exercício: Um usuário deseja um algoritmo onde possa escolher que tipo de média
- # deseja calcular a partir de 3 notas. Faça um algoritmo que leia as notas, a opção
- # escolhida pelo usuário e calcule a média. (pesquisem a respeito)
- # 1. aritmética
- # 2. ponderada (3,3,4)
- def aritmetica(escolha):
- final_arit = (n1+n2+n3)/3
- print ("Nota final", final_arit)
- def ponderada(escolha):
- final_pond = (n1*3+n2*3+n3*4)/10
- print ("Notal final", final_pond)
- n1 = float(input("Nota 1 ="))
- n2 = float(input("Nota 2 ="))
- n3 = float(input("Nota 3 ="))
- escolha = input("Qual o cálculo? a = Aritmética | p = Ponderada:")
- if escolha == "a":
- aritmetica(escolha)
- if escolha == "p":
- ponderada(escolha)
- ############################################################################################
- # Exercício: escrever um algoritmo que lê um conjunto de 4 valores i, a, b, c, onde i é um
- # valor inteiro e positivo e a, b, c, são quaisquer valores reais e os escreva. A seguir:
- # Se i=1 escrever os três valores a, b, c em ordem crescente.
- # Se i=2 escrever os três valores a, b, c em ordem decrescente.
- # Se i=3 escrever os três valores a, b, c de forma que o maior entre a, b, c fique
- # dentre os dois.
- i = int(input("I = "))
- if i <0:
- print ("Apenas nuúmeros inteiros e positivos")
- a = float(input("a ="))
- b = float(input("b ="))
- c = float(input("c ="))
- lista = [a,b,c]
- if i == 1:
- lista.sort()
- print ("i = 1, logo:")
- print (lista)
- elif i == 2:
- lista.reverse()
- print ("i = 2, logo:")
- print (lista)
- elif i == 3:
- maximus = max(lista)
- print (a,maximus,c)
- ############################################################################################
- # Exercício: escrever um algoritmo que lê o número de identificação (Matrícula), as 3
- # notas (Nota1, Nota2 e Nota3) obtidas por um aluno nas 3 verificações e a média
- # dos exercícios (ME) que fazem parte da avaliação. Calcular a média de
- # aproveitamento, usando a fórmula:
- # observação: as notas Nota1, Nota2, Nota3 e ME são informadas pelo professor.
- # MA = (Nota1 + Nota2 x 2 + Nota3 x 3 + ME )/7
- # A atribuição de conceitos obedece a tabela abaixo:
- # Média de Aproveitamento Conceito
- # >= 9,0 A
- # >= 7,5 e < 9,0 B
- # >= 6,0 e < 7,5 C
- # >= 4,0 e < 6,0 D
- # < 4,0 E
- # O algoritmo deve escrever o número do aluno, suas notas, a média dos exercícios,
- # a média de aproveitamento, conceito correspondente e a mensagem: APROVADO
- # se o conceito for A, B ou C e REPROVADO se o conceito for D ou E.
- matricula = input("Matrícula: ")
- n1 = float(input("Nota 1: "))
- n2 = float(input("Nota 2: "))
- n3 = float(input("Nota 3: "))
- me = float(input("Média dos exercícios: "))
- ma = (n1+n2*2+n3*3+me)/7
- if ma >= 9.0:
- conceito = "A | Aprovado"
- elif ma >= 7.5:
- conceito = "B | Aprovado"
- elif ma >= 6.0:
- conceito = "C | Aprovado"
- elif ma >= 4.0:
- conceito = "D | Reprovado"
- else:
- conceito = "E | Reprovado"
- print ("Matrícula: ", matricula)
- print ("Nota 1: ", n1)
- print ("Nota 2: ", n2)
- print ("Nota 3: ", n3)
- print ("Média dos exercícios: ", me)
- print ("Média de aproveitamento: %.2f" %ma)
- print ("Conceito:", conceito)
- ############################################################################################
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement