Está en la página 1de 2

7.- Generar y calcular la suma de los 100 números primos.

Análisis
S - Generar y calcular la suma de los 100 números primos
M – utilizaremos el contador para/desde

Diagrama de flujo

Seudocódigo

Algoritmo ejercicio7
Para i←1 Hasta 100 Hacer
C←0
Para N←1 Hasta i Hacer
Si i MOD N=0 Entonces
C ← C+1
FinSi
FinPara
Si C=2 Entonces
Escribir i
FinSi
FinPara
FinAlgoritmo

Nota: la codificación lo remarco con rojo porque no es el mismo que el


seudocódigo utiliza la función repetir y la codificación genera los 100
números primos y la suma, el diagrama de flujo y seudocódigo solo
imprimen o generan los 100 números primos

Codificación
program ejercicio7;
uses crt;
var N,cont,i,acum:integer;

begin
clrscr;
N:=2;
acum:=0;
repeat
cont:=0;
for i:=1 to N do
if N mod i=0 then
cont:=cont+1;
if cont=2 then
begin
write(N,'+');
acum:=acum+N;
end;
N:=N+1;
until N>100;
write('=',acum:10,2);
readkey;
end.

También podría gustarte