Basic programming course: Lesson #4 Control structures. Part 1. Conditionals.

in devjr-s20w4 •  15 hours ago  (edited)
Hello Everyone
I'm AhsanSharif From Pakistan
Greetings you all, hope you all are well and enjoying a happy moment of life with steem. I'm also good Alhamdulillah.

image.png
Made In Canva

Describe your understanding of conditional structures and mention 2 everyday situations where you could apply this concept.

Conditional structures

Conditional structures are programming constructs that allow code to make basic decisions under any given set of conditions. These tests set the execution flow and check if our condition is true or false. The most commonly found conditional structures include the if, else if, and else statements. These structures allow the program to perform different actions depending on any particular condition. And they also have a special place in the decision-making process in programming.

Working

If Statement:
If the condition is true, it executes the block of code.
Example: if (temperature > 30) {wear sunglasses (); }

Else Statement:
If the if condition is false, it will execute the code block.
Example: else { carry an umbrella(); }

Else If Statement:
It provides another condition so that if the original condition is false, it still wants to test the other condition.
Example: else if (temperature<15) {wear a jacket():}

2 Everyday Situation

01). Making Decisions Based On Weather Conditions:

As the condition is that we have to go out then we have to decide what we have to wear according to our need to go out. For this, some conditional structures are applicable which are as follows.

If the weather is hot (temperature > 30 C) then we have to decide to wear light clothes accordingly.

If the weather is cold (temperature < 15 C), we have to decide to wear thick clothes i.e., coats and jackets.

If it is moderate ( temperature is between 15C and 30C ), you can wear regular clothes accordingly.

To make this decision in programming, we have to resort to the IF, ELSE structure.

if (temperature > 30) {
    console.log("Wear light clothing");
} else if (temperature < 15) {
    console.log("Wear a jacket");
} else {
    console.log("Wear regular clothes");
}

01). Checking Bank Balance Before Making a Purchase:

As when making a purchase we must ensure that we have sufficient funds in our account with which to make the purchase. Here is how we can apply purchasing with conditional structures.

If your account balance is high or full for the purchase, you can proceed with the purchase.

Otherwise, you decide not to make the purchase or choose a cheaper alternative.

This logic in programming is something like this.

if (balance >= purchaseAmount) {
    console.log("Proceed with the purchase");
} else {
    console.log("Insufficient funds. Choose a cheaper option");
}

Combined Example Of Both Situations

Here is C++ Code


image.png

Here is the Output

The output is shown with 30 C temperature and the purchase amount is enough.


image.png

The output is shown with 15 C temperature and the purchase amount is low.


image.png

Style wood.png

Create a program that tells the user “Welcome to the room What do you want to do?”, if the user types 1 then display a message that says “You have turned on the light” If the user types 2 then display a message that says “You have left the room”. Use conditionals.


image.png

Input:

In this program, the user will be asked to enter one or two of the inputs according to which the action will be performed.

Conditional Statement:

This program will check which option the user has selected by using the structure of if and if-else.

If the user has typed one, "You Have Turned On The light" will be printed on the screen in front of him.

If the user has typed two, it will be written in front of it "You Left The Room".

If he types anything other than these two, then the program will inform him that he has made a wrong choice.

It is a simple structure that allows a program to handle user input and respond accordingly. Here we are being shown how conditionals work in a program at design time.

Output after pressing 1 from the user.


image.png

Output after pressing 2 from the user.


image.png

Style wood.png

Create a program that asks the user for 4 different grades, calculates the average and if it is greater than 70, displays a message saying that the section passed, if not, displays a message saying that the section can be improved.


image.png

Here I have created a C++ program where the program will receive four inputs from the user, which will be four grades, and calculate the average of these four.

According to its average, it will tell us and display whether it is passed or needs to be improved.

The four grades will be added together to calculate the average. And then they will be divided by four, in which case we will get the average.

Then its conditions will be checked if the average grade is more than 70 then we will get a message displayed "The Section Passed".

If its average falls below 70, then the program will display "The Section Can Be Improved".

Here is the output on a good average.


image.png

Here is the output on a low average.


image.png

Style wood.png

Thanks for visiting my task. I invite my friends @josepha, @kouba01, and @ruthjoe to join this challenge.

Cc:
@alejos7ven

Dated: 30-09-2024 About Me
Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!