A Introdução à Programação em Python
Por: Douglas Coelho • 15/9/2023 • Trabalho acadêmico • 1.032 Palavras (5 Páginas) • 61 Visualizações
Programação de computadores
Avaliação Formativa 3
Introdução à Programação em Python
Aluno: Douglas Felipe Almeida Coelho Turma: TN1
Desafio 1:
- Descrição do problema:
Deve-se criar um programa que possa ler números de forma aleatória e imprimi-los em ordem crescente.
- Texto do algoritmo:
[pic 1] |
- Texto do programa:
#Leitura dos dados
a = float(input("Digite o primeiro valor: "))
b = float(input("Digite o segundo valor: "))
c = float(input("Digite o terceiro valor: "))
auxiliar = 0
#Ordenação - primeiro seleciona o menor valor e
armazena em a
if a > b or a > c:
if b < c:
auxiliar = a
a = b
b = auxiliar
else:
auxiliar = a
a = c
c = auxiliar
#Neste ponto o menor valor está em a.
#Então armazena em o menor valor entre b e c
if b > c:
auxiliar = b
b = c
c = auxiliar
#Escrita dos valores em ordem crescente
print(f"\na = {a:7.2f}",
f"\nb = {b:7.2f}",
f"\nc = {c:7.2f}")
print( "\nPrograma executado com sucesso")
- Resultados do programa:
Digite o primeiro valor: 32.43 Digite o segundo valor: 10.24 Digite o terceiro valor: -23.0 a = -23.00 b = 10.24 c = 32.43 Programa executado com sucesso | Digite o primeiro valor: 54 Digite o segundo valor: 78 Digite o terceiro valor: 97.01 a = 54.0 b = 78.0 c = 97.01 Programa executado com sucesso |
Digite o primeiro valor: 56 Digite o segundo valor: 19 Digite o terceiro valor: 95 a = 19.0 b = 56.0 c = 95.0 Programa executado com sucesso |
Desafio 2
- Texto do algoritmo:
Algoritmo {Declaração de variáveis} declare Declare Nome do cliente, Consumo médio do ano anterior, Consumo atual do cliente, Valor bruto da conta, Valor a pagar, Adicional da bandeira {Leitura dos valores consumidos} Leia Nome do cliente, Consumo médio do cliente, Consumo atual do cliente {Calculando o valor bruto} Se valor bruto> 23 Se consumo atual do cliente > 0,9*consumo médio Então valor a pagar = valor bruto Fim se Se (consumo atual do cliente 0,9 * consumo médio) e (consumo atual do cliente > 0,8* consumo médio)[pic 2] Então valor a pagar = 0,97*valor bruto Fim se Se (consumo atual do cliente 0,8 * consumo médio) e (consumo atual do cliente > 0,6* consumo médio)[pic 3] Então valor a pagar = 0,93*valor bruto Fim se Se (consumo atual do cliente 0,6 * consumo médio)[pic 4] Então valor a pagar = 0,88*valor bruto Fim se Senão valor líquido = 23 {Calculando o adicional da bandeira} Adicional da bandeira = (consumo atual do cliente/ 100) * valor adicional da bandeira {Escrita dos resultados} Escreva Nome do cliente, Consumo médio, Consumo informado, Valor bruto, Valor a pagar, Adicional da bandeira Fim do algoritmo |
- Texto do programa:
#Declaração das variáveis
#nome do cliente
cons_M = Consumo médio do ano anterior
cons_A = Consumo atual do cliente do cliente
valor_B = Valor bruto da conta
valor_A = Valor a pagar
adi_b = Adicional da bandeira
#Leitura dos dados
nome = input(" Digite o nome do cliente: " )
cons_M = float(input(" Digite o consumo médio do cliente: " ))
cons_A = float(input(" Digite o consumo atual do cliente do cliente: " ))
#Calculando o valor bruto
valor_B = ((cons_A)*1.1271522)
#Calculando o valor a pagar
if valor_B>23:
...