O quadrado de um número natural N é igual à soma dos N primeiros ímpares consecutivos. Por exemplo, para calcular 3², basta somar os três primeiros ímpares (pois 3² = 1 + 3 + 5 = 9) e, para calcular 6², basta somar os seis primeiros ímpares (pois 6² = 1 + 3 + 5 + 7 + 9 + 11 = 36). Dado um número natural N informado pelo usuário, use a soma de ímpares para calcular e informar o seu quadrado.
Soluções para a tarefa
Respondido por
1
Como não foi especificado uma linguagem de programação específica, vou mostrar o algoritmo.
Primeiramente, deve-se ler N, depois fazer um comando de repetição do tipo "para", não se esqueça de inicializar a variável do resultado com 0 e utilizar uma variável auxiliar para guardar os valores 1, 3, 5, 7, 9, etc:
soma = 0
aux = 0
Para i = 1, i <= N
aux = 2*i -1
soma = aux + soma
Fim para
Desta forma, o comando "para" irá se repetir N vezes, somando os N primeiros números ímpares, depois basta imprimir o resultado na tela.
Primeiramente, deve-se ler N, depois fazer um comando de repetição do tipo "para", não se esqueça de inicializar a variável do resultado com 0 e utilizar uma variável auxiliar para guardar os valores 1, 3, 5, 7, 9, etc:
soma = 0
aux = 0
Para i = 1, i <= N
aux = 2*i -1
soma = aux + soma
Fim para
Desta forma, o comando "para" irá se repetir N vezes, somando os N primeiros números ímpares, depois basta imprimir o resultado na tela.
Perguntas interessantes