Programa em Python 19
Escreva um script que, dados pelo usuário o valor de um termo e os valores das razões de duas
progressões, uma aritmética e outra geométrica, o programa imprima os 20 próximos valores para as duas sequências (apresentando em cada linha os resultados para cada progressão).
Resolução:
def progressao_aritmetica(termo,razao): #Funcao que calcula a PA
for a in range(1, 16):
termo=termo+razao
print(termo)
a=input("Digite o primeiro termo da PA:") #entrada de dados
a=int(a) #definindo o tipo da variavel
b=input("Digite a razao da PA:")
b=int(b)
print ("Os 15 proximos termos da PA sao:") #saida de dados
progressao_aritmetica(a,b)
x= float(input("Digite o primeiro termo da progressao geometrica:")) #definicao do tipo de x e entrada de dados
y= float(input("Digite a razao:")) #definicao do tipo de y e entrada de dados
print(x)
t = 0
while( t < 14 ): #comando de repeticao, laco, looping
t=t+1
x = x * y
print(x)
progressões, uma aritmética e outra geométrica, o programa imprima os 20 próximos valores para as duas sequências (apresentando em cada linha os resultados para cada progressão).
Resolução:
def progressao_aritmetica(termo,razao): #Funcao que calcula a PA
for a in range(1, 16):
termo=termo+razao
print(termo)
a=input("Digite o primeiro termo da PA:") #entrada de dados
a=int(a) #definindo o tipo da variavel
b=input("Digite a razao da PA:")
b=int(b)
print ("Os 15 proximos termos da PA sao:") #saida de dados
progressao_aritmetica(a,b)
x= float(input("Digite o primeiro termo da progressao geometrica:")) #definicao do tipo de x e entrada de dados
y= float(input("Digite a razao:")) #definicao do tipo de y e entrada de dados
print(x)
t = 0
while( t < 14 ): #comando de repeticao, laco, looping
t=t+1
x = x * y
print(x)
Comentários
Postar um comentário