Fazer esse programa aqui

1. Fazer esse programa aqui

Biendra Maria
Bi4

(usa Linux Mint)

Enviado em 24/04/2017 - 21:27h

0- Escrever um programa em shell script que leia 3 valores A, B e C, e os escreva em ordem crescente e decrescente.

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

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


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


  


2. Re: Fazer esse programa aqui

Paulo Jr
Pebis

(usa Debian)

Enviado em 24/04/2017 - 21:35h



e qual a sua dúvida?


3. Re: Fazer esse programa aqui

Perfil removido
removido

(usa Nenhuma)

Enviado em 25/04/2017 - 00:11h

Amigo, esses scripts são relativamente fáceis de se fazer..

Tenho a impressão de que você só precise da resposta para entregar algum trabalho acadêmico.


4. Re: Fazer esse programa aqui

Perfil removido
removido

(usa Nenhuma)

Enviado em 25/04/2017 - 02:15h

Está ai, linda, fiz para você.
Pode testar.

# 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)
############################################################################################







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts