LÓGICA - Potência usando somas sucessivas
LÓGICA DE PROGRAMAÇÃO
Potência
O quadrado de um número natural é dado pela soma dos n
primeiros números ímpares consecutivos. Implemente um algoritmo que leia n e calcule seu quadrado, somando os ímpares. Ex.: 42 = 1+3+5+7 = 16.
A solução consiste em somar a quantidade de impares, a partir de 1, que o usuários desejar. Por exemplo, se o usuário desejar o quadrado de 7, devemos somar 7 impares a partir de 1, desta forma temos que o quadrado = 1 + 3 + 5 + 7 + 9 + 11 + 13.
Vamos ao algoritmo:
Algoritmo
Declare
n, soma, impar, termo : inteiro
Inicio
repita
Escreva("Informe n: ");
leia(n)
Até que n > 0
soma <- 0
impar <- 1
termo <- 0
Repita
soma <- soma + impar
termo <- termo + 1
impar <- impar + 2
Até que (termo = n)
Escreva("Quadrado de " + n + " = " + soma)
Fim
Façam o teste de mesa e reportem se encontrarem algum erro.
Comentários
Postar um comentário