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.
Passo 1
Primeiro, vamos entender o que o exercício está pedindo. Precisamos criar um programa que lê um número inteiro positivo
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é
.