DEV Community

loading...

How to Turn LOL Cat Clock Flowchart into Pseudocode

Sarah Bartley
Front-end Web Developer | Moderator for Elphas Can Code on Elpha | Creator of Disney Codes Challenge
・2 min read

It is time to turn to the pseudocode for your LOL Cat clock. Your job is to turn your flowchart into pseudocode. Skillcrush provides students with one hint. There will be three variables for noon, evening, and time of day.

Now that you know the variables, we are going to start putting together all the pseudocode. Put the start and stop keywords first. Then we are going to put all the pseudocode in between.

Solution

First, we need to get the time of day. So after the start keyword, you will need to input the time of day and store it to use later in our algorithm. So we will use the input keyword to input time.

Then we will take the time and put it in a time variable. You will indicate this using the store keyword. Now we can create the variables for noon and evening.

In this example, these variables are stored in military time. So the noon variable is stored as 12 while the evening variable is stored as 18.

START
INPUT TIME
STORE time AS what time it is
STORE noon AS 12
STORE evening as 18
Enter fullscreen mode Exit fullscreen mode

If-else statements

Now that we have our variables, we need to work on our if-else statements. In the first if statement, we want to check if it is morning. We will do this by checking to see if the time is less than noon. If this is true, we will output “Good morning!” to the screen.

IF time IS LESS THAN noon THEN
OUTPUT “Good morning!”
Enter fullscreen mode Exit fullscreen mode

What if isn’t morning? If this if statement is false, we need to check if it is evening next. We can do this by writing an else if statement to see if the time of day is greater than the evening value.

We can do this by asking if the time value is greater than evening. If that is true, it will output “Good evening!” to the user.

ELSE IF time IS GREATER THAN evening THEN
OUTPUT “Good evening!”
Enter fullscreen mode Exit fullscreen mode

Now we need to check to see if it is the afternoon. This will be the else statement in our algorithm. Here is where you will write output “Good afternoon!” to the user.

ELSE
OUTPUT “Good afternoon!”
STOP
Enter fullscreen mode Exit fullscreen mode

Finished Pseudocode

That’s a wrap on your LOL Cat pseudocode. You now have all the pseudocode you will need to build the LOL Cat clock project. Here’s the completed version of the LOL Cat clock pseudocode with everything put together.

START
INPUT time 
STORE time AS what time it is
STORE noon as 12
STORE evening as 18

IF time is LESS THAN noon THEN
OUTPUT "Good morning!"

ELSE IF time is GREATER THAN evening THEN
OUTPUT "Good evening!"

ELSE
OUTPUT "Good afternoon!"
STOP
Enter fullscreen mode Exit fullscreen mode

Discussion (0)