Today I’m going to talk about the conditions and loops in C and how it is implemented.
First , let’s talk about conditions …
As an example : I’ll pass the exams IF i study , so there’s a condition for passing the exam which is studying…
just like the previous example , the conditions do like this
” if something happens , do other thing “
let’s see it with a code
this code takes a number from the user and prints it IF it equals zero , if it’s not then the program ends without printing anything.
there’s also “else if” which handles more than two conditions like the following :
NOTE: I can replace the last “else if” with “else” without affecting the logic of the program , also i can make it with one if statement and one else statement without else if , try it out 😉
we can combine two or more conditions logically with && (AND) , || (OR) …
&& (AND) : the conditions must be true.
|| (OR) : one of the conditions should be true.
also the ! sign refers to not , but the opposite of the conditions like if (!true) means false and vise versa
also , we can handle some conditions with switch statement , which i told it if the input case X , execute some statements as follows
NOTE : you should type a break statement so as not to execute the other cases …
finally , with goto
it’s used when you want to go back to a point in the code , usually used when the user entered an invalid data
here’s an example of using it
and Now , show me after this article how to make a simple calculator that adds , subtracts , multiplies and subtracts two numbers “the answer will be in the next article inshalla”

It is very nice but there is point must be clear when talk about conditioning which is the vital differences between try catch and if. this difference must be clear for all programmers especially C programmers ..
thanks for this nice effort.
maybe I forgot to mention but I prefer to talk about it when talking about handling exceptions -which I’ll talk about it in the next articles-
thanks for reading