Skip to main content

C Programming #4 (Decision Control Instruction)

Decision!
While writing program when its is executed it execute in the sequence which it is written but in serious programming sequence is according to some condition so here is the need to make decision .Which is implemented in C using :

  • The if statement
  • The if-else statement
  • The conditional operator
The if statement:
The general form of if statement looks like this:
if(this condition is true)
execute this statement;
Example:
#include<stdio.h>
int main()
{
int num;
printf("Enter a number less than 10");
scanf("%d",&num);
if(num<10)
printf("What an obedient servant you are!\n");
return 0;
}
The if-else statement:
In this form when the if statement turn to be false then the else statement is executed
Example:
/*Calculation of gross salary*/
#include<stdio.h>
int main()
{
float bs,gs,da,hra;
printf("Enter basic salary");
scanf("%f",&bs);
if(bs<1500)
{
hra=bs*10/100;
da=bs*90/100;
}
else
{
hra=500;
da=bs*98/100;
}
gs=bs+hra+da;
printf("gross salary=Rs%f\n",gs);
return 0;
}
At the start I have used /* this is used to write comments if you want to tell someone what program is this then you can take help of comments and it can also be used in between program.
Nested if-else:
/*A quick demo of nested if-else*/
#include<stdio.h>
int main()
{
int i;
printf("Enter either 1 or 2");
scanf("%d",&i);
if(i==1)
printf("You would go to heaven !\n");
else
{
if(i==2)
printf("Hello was created with you in mind\n");
else
printf("How about mother earth !\n");
}
return 0;
}

Note:You can compile all of these program and try new things if you have any question you are free to ask in comments.

Comments

Popular posts from this blog

Android O (Android Operating system)

There are many kind of changes and improvements in this new version of Android OS. Increased Ability of the mobile:- aptX bluetooth streaming :-   High quality audio codec is supported for streaming to bluetooth Headsets and Speakers Adaptive icons give devs and OEMs easy shape masks, extra effects :-  "an OEM like Samsung or HTC will provide a unifying mask, which will allow developers to integrate almost any existing app icon into the broader user interface with minimal effort, and no extra graphics work on the icon itself." Neighborhood Aware Networking (NAN) mode for WiFi :-  "You can think about NAN as a combination of WiFi Direct and Nearby. Two hypothetical phones with NAN could find each other and connect without any additional apps or configuration, allowing them to share data at high speeds." Picture-in-picture video for all devices and new windowing features :- "The gist is that when watching video on Android O, you'll be able to shr...

C Programming #8 (Case Control Instruction)

In Programming we come across some situations where we have to choose from number of alternatives and choice should be specific to condition so the control statement that allow us to make a decision from number of choice is called as switch or we can say switch-case as they are used together. The switch statement looks like : switch (integer expression) { case constant 1: do this; case constant 2: do this; case constant 3: do this; default: do this; } In these case do this is the command statement that is to be followed when case is satisfied Example: #include<stdio.h> int main() { int i=2; switch(i) { case 1: printf("I am in case 1\n"); case 2: printf("I am in case 2\n"); case 3: printf("I am in case 3\n"); default: printf("I am in default"); } return 0; } Output of the program will be : I am in case 2 I am in case 3 I am in default But this is not the output we needed this program should give us...

C Programming #9 (Functions)

Function is a self contained block of statement that perform a coherent task of some kind. In simple word to write a C Program in a professional manner and in a clean way it is must to use  functions. Function is used in the C program where you want to do a specific kind of work always. Example: #include<stdio.h> void message(); int main() { message(); printf("This is 1\n"); return 0; } void message() { printf("This is 2\n"); } Output: This is 2 This is 1 Now you must be wondering that This is 1 Should come first but I have made use of function and designed how it should appear. In this program I have used Message() three times void message() This is for function prototype declaration It is necessary to mention prototype of every function that we intend to define in a program message() This is the function call means it call it's own function and main() is temporarily suspended till the control is in function message af...