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

A Introdução à Programação em Python

Por:   •  15/9/2023  •  Trabalho acadêmico  •  1.032 Palavras (5 Páginas)  •  61 Visualizações

Página 1 de 5

Programação de computadores

Avaliação Formativa 3

Introdução à Programação em Python

Aluno: Douglas Felipe Almeida Coelho                                              Turma: TN1

Desafio 1:

  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.

  1. Texto do algoritmo:

[pic 1]

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

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

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

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

...

Baixar como (para membros premium)  txt (5.6 Kb)   pdf (126.9 Kb)   docx (43.3 Kb)  
Continuar por mais 4 páginas »
Disponível apenas no TrabalhosGratuitos.com