Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
#1-calcule a área de um retângulo dados seus dois lados def area_retangulo(base, altura): return base*altura 'retorna o valor da área do retângulo' #2-Calcule a área da coroa circular (anel) formada por dois círculos de raios r1 e r2 (r1 > r2 e P i = 3.14) def area_coroa_circular(r1,r2): return 3.14*(r1**2-r2**2) 'retorna o valor da área da coroa' #3-Calcule o resultado e o resto da divis˜ao de dois números inteiros (a funç˜ao deve retornar os dois valores no mesmo comando return) def divisao(x,y): return x//y , x%y 'retorna a divisã entre dois números e o resto da divisão entre eles' #4-Calcule a ordenada de uma fun¸c˜ao de segundo grau dados os parâmetros a, b, c e a abscissa def ordenada(a,b,c,x): return a*x**2 + b*x + c 'retorna a ordenada de uma função do 2º grau' #5-Dado o valor da conta de um restaurante, calcule a gorjeta do garçom, considerando 10% do valor da conta def gorjeta (conta): return conta*0.1 'retorna o valor que o garçom receberá de gorjeta' #6-Calcule a média de dois números def media(x,y): return (x+y)/2 'retorna a média aritimética entre dois números' #7-Calcule a m´edia ponderada de dois n´umeros com os respectivos pesos def media_ponderada(x,y,peso_x,peso_y): return ( x*peso_x + y*peso_y)/(peso_x + peso_y) 'retorna a média ponderada entre dois números' #8-Calcule a distância que a correnteza arrasta um barco que atravessa um rio. #S˜ao conhecidas: a velocidade da correnteza, a largura do rio e a velocidade do barco perpendicular á correnteza def distancia_do_barco (velocidade_correnteza, largura_rio, velocidade_barco): return velocidade_correnteza*(largura_rio/velocidade_barco) 'retorna a distância que a correnteza arrasta um barco que atravessa o rio' #9-Calcule o saldo final de uma conta, dado o saldo inicial, o número de meses e a taxa de juros mensal.(juro simples) def saldo_final(saldo_inicial, n_meses,taxa_juros_mensal): return saldo_inicial*(1 + tx_juros_mensal * n_meses) 'retorna o saldo final com o juros aplicado em determinada quantidade de meses' #10-Calcule o erro entre o valor da soma de uma PG infinita a partir de 1.0 e a soma dos n primeiros termos dessa PG. #A soma dos termos de uma PG é 1/(1 − q), onde q é a raz˜ao e 0 ≤ q < 1. def erro_pg(q,n): a1=1 soma_infinita = a1/(1-q) soma_n_primeiros = (a1*(q**n -1))/(q-1) return soma_infinita - soma_n_primeiros #11-Calcule o tempo total de prova de um corredor de maratona em horas, minutos e segundos, #dados: o tempo de partida (hh,mm,ss), e o tempo de chegada (hh,mm,ss). def tempo_de_prova(h_partida, m_partida, s_partida, h_chegada, m_chegada, s_chegada): partida= (h_partida*3600) + (m_partida*60) + (s_partida) chegada= (h_chegada*3600) + (m_chegada*60) + (s_chegada) tempo_total_segundos = chegada - partida horas = tempo_total_segundos//3600 minutos = tempo_total_segundos//60 - horas*60 segundos = tempo_total_segundos - minutos*60 - horas*3600 return horas, minutos, segundos #12-Calcule o valor da gorjeta (10%) e o quanto cada pessoa de um grupo deve pagar (divis˜ao equalitária). #S˜ao dados o valor total da conta do restaurante e o número de pessoas na mesa. def gorjeta_equalitaria (valor_conta, pessoas): return (valor conta*0.1)/pessoas 'retorna o valor que cada pessoa deve contribuir para gorjeta' #13-Calcule a área da superfície de um cubo que tem c por aresta def area_cubo(c): return 6*(c**2) 'retorna a área da superfície de um cubo'
Compartilhar