Created
October 24, 2017 19:32
-
-
Save tkovs/c553789d774214ca06c0f98cf4e83521 to your computer and use it in GitHub Desktop.
Algoritmos da aula de python
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 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