Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Implementação em Pascal

Alguém consegue desenvolver esses programas?

a. Faça um programa que leia um número inteiro positivo N e crie uma sub-rotina que receba como parâmetro esse valor N e retorne ao programa principal o valor de S obtido pelo seguinte cálculo: S = 1 + 1/ 1! + 1 /2! + 1/ 3! + ⋯ + 1 / N!

b. Faça um programa que leia 10 números inteiros e positivos e implemente um procedimento que dado um número lido informe se ele é um número perfeito ou não. Sabe-se que um número é perfeito quando é igual à soma de seus divisores (exceto ele mesmo). Exemplo: os divisores de 6 são 1, 2 e 3, e 1+2+3 = 6. Logo, 6 é um número perfeito. Para cada um dos valores lidos, o procedimento implementado deve ser executado para informar se o número é ou não perfeito.

2 respostas
solução!

Bom dia Andreza,

Você pode tentar essa implementação baseada em fors. O primeiro é o cálculo de fatorial, feito com um for (ou recursão).

Att

Boa tarde Guilherme,

Consegui.

Obrigada

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software