Skip to content

Instantly share code, notes, and snippets.

@tkovs
Created October 24, 2017 19:32
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tkovs/c553789d774214ca06c0f98cf4e83521 to your computer and use it in GitHub Desktop.
Save tkovs/c553789d774214ca06c0f98cf4e83521 to your computer and use it in GitHub Desktop.
Algoritmos da aula de python
# Faça um programa que receba um valor em dolar e retorne seu valor em reais
# A cotação do dolar é de 3.22
def conversao(valor_em_dolar):
cotacao = 3.22
valor_em_real = valor_em_dolar * cotacao
return valor_em_real
# Faça um programa que receba um valor em Celsius e retorne sua conversão para Farenheit
# A equação de conversão de Celsius para Farenheit é: F = (9*C+160)/5
def celsius_to_fahrenheit(celsius):
fahrenheit = (9 * celsius + 160) / 5
return fahrenheit
# Faça um programa que receba um valor em Farenheit e retorne sua conversão para Celsius
# A equação de conversão de Farenheit para Celsius é: C = (F-32)/1.8
def fahrenheit_to_celsius(fahrenheit):
celsius = (fahrenheit - 32) / 1.8
return celsius
# Crie um programa que calcule o pagamento com atraso de um boleto bancário
# O valor final a ser pago é dado por: total = valor + multa + (valor * juros * dias)
def valor_total(valor, multa, juros, dias):
total_juros = valor * juros * dias
return valor + multa + (valor * juros * dias)
# Faça um algoritmo que calcule e apresente o valor do volume de uma lata de óleo
# Utilize a formula: V = pi * raio² * altura
def volume(raio, altura):
pi = 3.14
volume = pi * raio**2 * altura
return volume
# Faça um algoritmo que, tendo os valores a e b, troque o conteúdo de um pelo outro
# Primeira maneira
a = 5
b = 20
auxiliar = a
a = b
b = auxiliar
# Segunda maneira
a = 5
b = 20
print(a, b)
a, b = b, a
print(a, b)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment