With your counselor's guidance, complete three programs in three different languages and development environments, then explain how each one uses input, decisions, computations, and output.
Sign in or create an account to mark steps complete and save your progress.
Checklist
5a In the first language and environment, write or modify a program, debug and demonstrate it, and explain how it handles input, decisions, computations, and outputNot complete
5b In the second language and environment, write or modify a program, debug and demonstrate it, and explain how it handles input, decisions, computations, and outputNot complete
5c In the third language and environment, write or modify a program, debug and demonstrate it, and explain how it handles input, decisions, computations, and outputNot complete
Planning your three-program project
Before starting, choose three different programming languages and development environments with your counselor. Each program should take input, make decisions, perform computations, and produce output.
What every project should include
Input: the program should receive information from a user, file, sensor, form, or another source.
Decision making: the program should make at least one choice, such as using if or else logic based on the input.
Computation: the program should do some processing, such as calculating totals, scores, conversions, or comparisons.
Output: the program should show or report a result in a clear way.
What to demonstrate to your counselor
Show the program running in its development environment.
Explain what the input is, what decisions the program makes, what computations it performs, and what output it gives.
Be ready to point out a bug you fixed or a debugging step you used while building the program.
Choosing your languages and environments
Use Replit to get started
Go to https://replit.com and create a free account if you do not already have one.
After signing in, choose Create Repl or Create App, then pick the programming language you want to use for your project.
Give your project a clear name, open the editor, and use the Run button to test your program as you build it.
Use the Console or output area to check your program's results and help spot bugs while debugging.
Choose three languages and environments
Use three different languages, such as C#, Perl, and Python, or another set approved by your counselor.
Treat each Replit project as a development environment where you can write code, run it, debug it, and demonstrate it.
Pick tools and languages that let you build programs you can explain clearly to your counselor.