Faça um programa que leia um número inteiro positivo N e calcule o valor da expressão abaixo. Caso o usuário digite um valor menor ou igual a zero, o algoritmo deve escrever uma mensagem informando que a expressão não pode ser calculada.
E=1N+1N-1+1N-2+ldots+1

Passo 1

Primeiro, vamos entender o que o exercício está pedindo. Precisamos criar um programa que lê um número inteiro positivo E = 1N + 1N-1 + 1N-2 + ldots + 1 e calcula a expressão:
Isso significa que vamos somar frações começando de até . Se o usuário inserir um número menor ou igual a zero, o programa deve avisar que a expressão não pode ser calculada. Para resolver isso, vamos precisar usar estruturas de controle de fluxo para verificar o valor de e laços de repetição para calcular a soma.

Passo 2

Vamos começar pedindo ao usuário para inserir um número inteiro positivo . Em seguida, vamos verificar se é maior que zero. Se não for, mostramos uma mensagem de erro.

Passo 3

Se for válido (ou seja, maior que zero), vamos calcular a expressão . Para isso, usamos um laço de repetição que começa com e vai adicionando , depois , e assim por diante, até chegar em .

Passo 4

Durante a soma, vamos acumular os valores em uma variável que vai armazenar o resultado final da expressão .

Resposta

A expressão foi calculada com sucesso e seu valor é a soma das frações de até .

Exercícios relacionados