if -else-if Ladder
Syntax :
if-else-if ladder में हम एक के बाद एक Condition/Expression दे सकते है जैसाकि उपरोक्त Syntax में बताया गया है। इसमें Condition ऊपर से नीचे के क्रम Test होती है और जो भी Condition, True होती है तो जो भी Statement उससे जुड़े होते है वो Execute हो जाते है और बाकी सभी छोड़ दिये जाते है और यदि कोई भी Statement, True नही होता है तो else से जुड़े Statement, Execute होते है।
Example -1
*/ Program to input number of week's day and translate to its equivalent name of the day */
#include<stdio.h>
#include<conio.h>
int main(void)
{
int number;
clrscr();
printf("Enter a number(1-7)");
scanf("%d",&number);
if (number == 1)
{
printf("Monday\n");
}
else if (number == 2)
{
printf("Tuesday\n");
}
else if (number == 3)
{
printf("Wednesday\n");
}
else if (number == 4)
{
printf("Thursday\n");
}
else if (number == 5)
{
printf("Friday\n");
}
else if (number == 6)
{
printf("Saturday\n");
}
else if (number == 7)
{
printf("Sunday\n");
}
else
{
printf("Invalid Input\n");
}
getch();
return 0;
}
#include<stdio.h>
#include<conio.h>
int main(void)
{
int number;
clrscr();
printf("Enter a number(1-7)");
scanf("%d",&number);
if (number == 1)
{
printf("Monday\n");
}
else if (number == 2)
{
printf("Tuesday\n");
}
else if (number == 3)
{
printf("Wednesday\n");
}
else if (number == 4)
{
printf("Thursday\n");
}
else if (number == 5)
{
printf("Friday\n");
}
else if (number == 6)
{
printf("Saturday\n");
}
else if (number == 7)
{
printf("Sunday\n");
}
else
{
printf("Invalid Input\n");
}
getch();
return 0;
}
Output :
Enter a number (1-7) 2
Tuesday दोबारा रन कराने पर
Enter a number (1-7) 8
Invalid Input
उपरोक्त प्रोग्राम में सबसे पहले एक मैसेज आता है कि "Enter a number (1-7)" और हम एक नबम्बर Input करा देते है जैसे मानलीजिए 2 तो number==2, condition, True हो जाती है और हमे Result मिलता है Tuesday और यदि दोबारा रन कराते है और फिर से मैसेज आता है कि "Enter a number (1-7)" और हम एक नबम्बर Input करा देते है जैसे मानलीजिए 8 तो कोई भी condition, True नही होती है और else वाला Statement Execute होता है और Result मिलता है Invalid Input.
Example -2
*/ Program to find roots of quadratic equation */
#include<stdio.h>
#include<conio.h>
#include<math.h>
int main(void)
{
float a,b,c,x1,x2,d;
clrscr();
printf("Enter value of a,b & c");
scanf("%f%f%f",&a,&b,&c);
d= b*b-4*a*c;
if (d>0)
{
x1= (-b+sqrt(d))/(2*a);
x2= (-b+sqrt(d))/(2*a);
printf("Roots are distinct x1 =%f & x2=%f", x1,x2);
}
else if (d == 0)
{
x1=x2= -b /(2*a);
printf("Roots are equal x1 =%f & x2=%f", x1,x2);
}
else
{
x1= -b /(2*a);
x2 = sqrt(-d)/(2*a);
printf("Roots are imaginary x1 = %f & x2=%f", x1,x2);
return 0;
}
#include<stdio.h>
#include<conio.h>
#include<math.h>
int main(void)
{
float a,b,c,x1,x2,d;
clrscr();
printf("Enter value of a,b & c");
scanf("%f%f%f",&a,&b,&c);
d= b*b-4*a*c;
if (d>0)
{
x1= (-b+sqrt(d))/(2*a);
x2= (-b+sqrt(d))/(2*a);
printf("Roots are distinct x1 =%f & x2=%f", x1,x2);
}
else if (d == 0)
{
x1=x2= -b /(2*a);
printf("Roots are equal x1 =%f & x2=%f", x1,x2);
}
else
{
x1= -b /(2*a);
x2 = sqrt(-d)/(2*a);
printf("Roots are imaginary x1 = %f & x2=%f", x1,x2);
}
getch();return 0;
}
Output :
c प्रोग्रामिंग लैंग्वेज छोटे प्रोग्राम
ReplyDeleteएन्क्रिप्शन-डिक्रिप्शन उदाहरण कोड
good post sir and please sir support me
ReplyDeletewhat is programming language