?

AP® Computer Science Principles

Free Version

Upgrade subject to access all content

Easy

New Outcomes

APCSP-KS4J1E

Akram started writing a program that is supposed to generate a random menu for a week; the user enters recipes and can then generate menus for a given number of days. In the beginning stages of implementing the code, he realized that the program could be even better if the user could input what ingredients they have on hand. Then the program could suggest menu items that the user can make without buying more food.

Which of the following steps should Akram consider taking next?

Select TWO answers.

A

Begin implementing the new elements of his program.

B

Finish his original program, then add the new elements once the original program works.

C

Stop programming, rework the original plan, then start programming again.

D

Ignore the new idea; it was not in his original plan, therefore Akram should not try to implement it in the program.