Question: Maple a) Write a procedure, primesum, whose input is a positive integer n and whose output is the sum of all primes p such that

Maple a) Write a procedure, primesum, whose input is a positive integer n and whose output is the sum of all primes p such that p <= n. You may use the built-in procedure isprime. Test the procedure for n= 2, 4, 10, and 1000.

primesum:=proc(n) local SUM, k; SUM:=0; for k from 1 to n do if isprime(k)=true then SUM:=SUM + k; end if; end do; end proc: primesum(12);

I did this but no result comes out when the number input is not prime. How do I fix this? I have the same problem with the next one.

b) Write a procedure, primeset, whose input is a positive integer n and whose output is the set of all primes p such that p <= n. You may use the built-in procedure isprime. Test the procedure for n = 2, 4, 10, and 1000.b) Write a procedure, primeset, whose input is a positive integer n and whose output is the set of all primes p such that p <= n. You may use the built-in procedure isprime. Test the procedure for n = 2, 4, 10, and 1000.

primeset:=proc(n) local SUM, S,k; S:={}; for k from 1 to n do if isprime(n)=true then S:=S union {k}; end if; end do; end proc: primeset(5);

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!