Advertisement
Guest User

Untitled

a guest
Apr 25th, 2017
265
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.58 KB | None | 0 0
  1. # Exercício: escrever um programa em shell script que leia 3 valores A, B e C, e os escreva em ordem crescente e decrescente.
  2. a = int(input("A ="))
  3. b = int(input("B ="))
  4. c = int(input("C ="))
  5. l = [a,b,c]
  6. l.sort()
  7. print ("Crescente :", l)
  8. l.reverse()
  9. print ("Decrescente:", l)
  10. ############################################################################################
  11. # Exercício: Um usuário deseja um algoritmo onde possa escolher que tipo de média
  12. # deseja calcular a partir de 3 notas. Faça um algoritmo que leia as notas, a opção
  13. # escolhida pelo usuário e calcule a média. (pesquisem a respeito)
  14. # 1. aritmética
  15. # 2. ponderada (3,3,4)
  16. def aritmetica(escolha):
  17. final_arit = (n1+n2+n3)/3
  18. print ("Nota final", final_arit)
  19. def ponderada(escolha):
  20. final_pond = (n1*3+n2*3+n3*4)/10
  21. print ("Notal final", final_pond)
  22. n1 = float(input("Nota 1 ="))
  23. n2 = float(input("Nota 2 ="))
  24. n3 = float(input("Nota 3 ="))
  25. escolha = input("Qual o cálculo? a = Aritmética | p = Ponderada:")
  26. if escolha == "a":
  27. aritmetica(escolha)
  28. if escolha == "p":
  29. ponderada(escolha)
  30. ############################################################################################
  31. # Exercício: escrever um algoritmo que lê um conjunto de 4 valores i, a, b, c, onde i é um
  32. # valor inteiro e positivo e a, b, c, são quaisquer valores reais e os escreva. A seguir:
  33. # Se i=1 escrever os três valores a, b, c em ordem crescente.
  34. # Se i=2 escrever os três valores a, b, c em ordem decrescente.
  35. # Se i=3 escrever os três valores a, b, c de forma que o maior entre a, b, c fique
  36. # dentre os dois.
  37. i = int(input("I = "))
  38. if i <0:
  39. print ("Apenas nuúmeros inteiros e positivos")
  40. a = float(input("a ="))
  41. b = float(input("b ="))
  42. c = float(input("c ="))
  43. lista = [a,b,c]
  44. if i == 1:
  45. lista.sort()
  46. print ("i = 1, logo:")
  47. print (lista)
  48. elif i == 2:
  49. lista.reverse()
  50. print ("i = 2, logo:")
  51. print (lista)
  52. elif i == 3:
  53. maximus = max(lista)
  54. print (a,maximus,c)
  55. ############################################################################################
  56. # Exercício: escrever um algoritmo que lê o número de identificação (Matrícula), as 3
  57. # notas (Nota1, Nota2 e Nota3) obtidas por um aluno nas 3 verificações e a média
  58. # dos exercícios (ME) que fazem parte da avaliação. Calcular a média de
  59. # aproveitamento, usando a fórmula:
  60. # observação: as notas Nota1, Nota2, Nota3 e ME são informadas pelo professor.
  61. # MA = (Nota1 + Nota2 x 2 + Nota3 x 3 + ME )/7
  62. # A atribuição de conceitos obedece a tabela abaixo:
  63. # Média de Aproveitamento Conceito
  64. # >= 9,0 A
  65. # >= 7,5 e < 9,0 B
  66. # >= 6,0 e < 7,5 C
  67. # >= 4,0 e < 6,0 D
  68. # < 4,0 E
  69. # O algoritmo deve escrever o número do aluno, suas notas, a média dos exercícios,
  70. # a média de aproveitamento, conceito correspondente e a mensagem: APROVADO
  71. # se o conceito for A, B ou C e REPROVADO se o conceito for D ou E.
  72. matricula = input("Matrícula: ")
  73. n1 = float(input("Nota 1: "))
  74. n2 = float(input("Nota 2: "))
  75. n3 = float(input("Nota 3: "))
  76. me = float(input("Média dos exercícios: "))
  77. ma = (n1+n2*2+n3*3+me)/7
  78. if ma >= 9.0:
  79. conceito = "A | Aprovado"
  80. elif ma >= 7.5:
  81. conceito = "B | Aprovado"
  82. elif ma >= 6.0:
  83. conceito = "C | Aprovado"
  84. elif ma >= 4.0:
  85. conceito = "D | Reprovado"
  86. else:
  87. conceito = "E | Reprovado"
  88. print ("Matrícula: ", matricula)
  89. print ("Nota 1: ", n1)
  90. print ("Nota 2: ", n2)
  91. print ("Nota 3: ", n3)
  92. print ("Média dos exercícios: ", me)
  93. print ("Média de aproveitamento: %.2f" %ma)
  94. print ("Conceito:", conceito)
  95. ############################################################################################
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement