Construa um programa onde tenha uma função tabuada(x). Utilize a função para exibir as tabuadas dos elementos de um vetor.
Passo 1
A questão pede um programa que tenha uma função tabuada(x) para gerar a tabuada de um número x e depois aplique essa função a cada elemento de um vetor. O conteúdo envolve definição de função e uso de laços de repetição.
Passo 2
Defina a função tabuada(x). Dentro dela, crie um laço que percorra de 1 até 10 e, a cada iteração, calcule e exiba o produto de x pelo índice do laço.
Passo 3
No programa principal, crie um vetor (lista) com os números cujas tabuadas você quer exibir.
Passo 4
Percorra o vetor com outro laço e, para cada elemento, chame a função tabuada(x). Opcionalmente, imprima uma linha em branco após cada tabuada para separar visualmente.
Resposta
Exemplo em Python
def tabuada(x):
for i in range(1, 11):
print(f"{x} x {i} = {x * i}")
for i in range(1, 11):
print(f"{x} x {i} = {x * i}")
Vetor com os números desejados
numeros = [2, 5, 7]
Exibindo as tabuadas
for n in numeros:
tabuada(n)
print() # linha em branco entre tabuadas
tabuada(n)
print() # linha em branco entre tabuadas