Conditional statements in C
Conditional statements in C
1. if 2. if else 3. if else if 4. switch statement 5. conditional operator or ternary operator 6. while 7. do while 8. for 9. go to 10. type conversion
If Program :
#include
int main()
{
int a;
printf("Enter the value of a is:");
scanf("%d",&a);
if(a>=18)
{
printf("I am elgible for vote");
}
return 0;
}
Output :
Enter the value of a is:22
I am elgible for vote
If else Program :
else
printf("I am not eligible for vote");
}
Vowels Condition :
if((a=='a')||(a=='e')||(a=='i')||(a=='o')||(a=='u'))
If else if Program :
#include
int main()
{
int a,b,c;
printf("Enter the value of a and b and c is:");
scanf("%d%d%d",&a,&b,&c);
if((a>b)&&(a>c))
printf("a is greater");
else if((b>a)&&(b>c))
printf("b is greater");
else
printf("c is greater");
return 0;
}
Output:
Enter the value of a and b and c is:4
4
6
c is greater
Switch Statement Program :
#include
int main()
{
int a;
printf("Enter the value of a is:");
scanf("%d",&a);
switch(a)
{
case 1:
{
int a,b,c,d;
printf("Enter the value of b and c is:");
scanf("%d%d",&b,&c);
d=b+c;
printf("The value of c is %d",d);
break;
}
case 2:
{
int b,c,d;
printf("Enter the value of b and c is:");
scanf("%d%d",&b,&c);
d=b-c;
printf("The value of d is %d",d);
break;
}
case 3:
{
int b,c,d;
printf("Enter the value of b and c is:");
scanf("%d%d",&b,&c);
d=b*c;
printf("The value of d is: %d",d);
break;
}
case 4:
{
int b,c,d;
printf("Enter the value of b and c is:");
scanf("%d%d",&b,&c);
d=b/c;
printf("The value of d is %d",d);
break;
}
default:
{
printf("You are enter the wrong number");
break;
}
return 0;
}
}
Output :
Enter the value of a is:2
Enter the value of b and c is:23
2
The value of d is 21
Conditional Operator :
Symbol - ?, :
Program :
#include
int main()
{
int a,b,c;
printf("Enter the value of a and b is:");
scanf("%d%d",&a,&b);
c=a>b?a:b;
printf("The value of c is %d",c);
return 0;
}
Output :
Enter the value of a and b is:3
6
The value of c is 6
While Program :
#include
int main()
{
int a;
printf("Enter the a is:");
scanf("%d",&a);
while(a<=10)
{
printf("\n arun");
a++;
}
return 0;
}
Output :
Enter the a is:4
arun
arun
arun
arun
arun
arun
arun
Do while Program :
#include
int main()
{
int a;
printf("Enter the value of a is:");
scanf("%d",&a);
do
{
printf("\narun");
a++;
}
while(a<=10);
return 0;
}
Output :
Enter the value of a is:3
arun
arun
arun
arun
arun
arun
arun
arun
For
1. intialization
2. conditional
3. increment(or)decrement
Program :
#include
int main()
{
int i,n;
printf("Enter the value of n is:");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
printf("\n%d",i);
}
return 0;
}
Output :
Enter the value of n is:2
1
2
Type conversion :
1. float-int
2. int-float
Program :
#include
int main()
{
float a,b;
int c;
printf("Enter the value of a and b is:");
scanf("%f%f",&a,&b);
c=(int)a*(int)b;
printf("The value of c is%d",c);
return 0;
}
Output :
Enter the value of a and b is:3
5
The value of c is15
Go to
Program :
#include
#include
void main()
{
int a,b,c;
clrscr();
go to arun;
selva:
printf("The value of c is %d",c);
go to end;
kumar;
c=a+b;
go to selva;
arun;
printf("Enter the value of a and b is :");
scanf("%d%d",&a,&b);
go to kumar;
end:
getch();
}
Output :
Enter the value of a and b is : 2
2
The value of c is 4
0 Comments