Do-while loop practice
in do-while loop first execute body than check condition……
in do-while loop first execute body than check condition……
Syantx
do
{
statement 1;
statement 2;
..
…
}while(condition);
factorial programm using do-while….
#include<iostream.h>
#include<conio.h>
void main()
{
clrscr();
int f,m,n;
cout<<”Enter any number..”;
cin>>n;
m=n;
f=1;
do
{
f=f*n;
n--;
}while(n>=1);
cout<<”factorial of”<<m<<”=”<<f;
getch();
}
do
{
statement 1;
statement 2;
..
…
}while(condition);
factorial programm using do-while….
#include<iostream.h>
#include<conio.h>
void main()
{
clrscr();
int f,m,n;
cout<<”Enter any number..”;
cin>>n;
m=n;
f=1;
do
{
f=f*n;
n--;
}while(n>=1);
cout<<”factorial of”<<m<<”=”<<f;
getch();
}
Revise All …
· #include<iostream.h> is a header file of input and output…
· #include<conio.h> is a header file use for getch()
· Getch use for print screen
· Cout use for output …
cin use for input
clrscr use for clear the print screen
cin use for input
clrscr use for clear the print screen
· Endl use for line change
· Ok ab program par aty hai
· Es me ham ne 3 varible liye int tye k jes ko ko f,m,n assign kia
· F use for factorial
· n user input ly ga js ka wo factorial lina chahta hai
· ur jo value ham n k lay lain gy usr se wo m me save ho jai ge ur f ko 1 vale de
· es k bad do ke body chali ge farz kary k usr input me n ko 5 value de hai
· f=f*n means k 1*5 ye f me add ho jai ge
· next statemenr n—decremnt ho ge 5 se 4 ho jai ge
· condition check ho ge n>=1 ha q k n ke value abi 4 hai
· do me jai ge
· 5=5*4 means 20 f ke value 20 ho jai
· N me decrement ho 3 ho jay ga
· Es tarha tarha jab tak contion false n ho hota rahy ga
· Ur jab condition false ho jay to output aye ge
Factorial of 5 = kuch b ata ho wo ajy ga
#include<iostream>
#include<conio.h>
Void main()
Void main()
{
int a;
cout<<"Enter the Number :";
int a;
cout<<"Enter the Number :";
cin>>a;
int c= 1;
int c= 1;
do
{
cout<<"Execute Do While "<<c<<" time"<<endl;
c++;
}while (c<= a);
getch();
}
· Es me ham ne int type ka varible liye kes ko ham ne a ka nam assign kia
· Per user se input le for a faraz kary user ne 3 dia
· Ek ur variable liye c jo ko 1 se initialze kai
· Es k bad do ke body execute ho ge
· cout<<"Execute Do While "<<c<<" time"<<endl; ye statemen chali ge
· first time result aye ga Execute do while 1 time line change ho e
· c me increment ho ge 2 ho jay ga
· condition check ho ge true hai q k 2 less hai 3 se
· do ke body than execute ho ge
Execute do while 2 time
Execute do while 2 time
· c me increment ho ge 3 ho jai ge
· condition check ho ge true ho ge q k 3 equal hai 3 k
do ke body execute ho ge
do ke body execute ho ge
· Execute do while 3 time
· C me increment ho jay ge 4 ho ga
· Condition check ho ge false ho jay ur output aji ge
Enter the Number :3
Execute Do While 1 time
Execute Do While 2 time
Execute Do While 3 time
#include <iostream>
#include<conio.h>
void main()
{
{
float n, sum = 0.0;
do {
cout<<"Enter a number: ";
cin>>n;
sum += n; //sum=sum+n;
}
while(n != 0.0);
cout<<"Total sum = "<<sum;
getch();
}
· Es me jab tak usr 0 nahe dy ga input me tab tak es me addition ho ge
· Farz kary pehly me user 4.5 dy to ye sum me add ho jay ga
· Condtion chewck ho user ne 0 to nahe dia to nahe per input ly ga es tarha jab user 0.0 dy ga to sab add ho k sum me show ho jain g
Enter a number: 4.5
Enter a number: 2.34
Enter a number: 5.63
Enter a number: 0
Total sum =12.47
I hope k ap sab ko do while ke samj aye ho ge and InshAllah Ap sab ab khud se programm bana sakty ho
I hope k ap sab ko do while ke samj aye ho ge and InshAllah Ap sab ab khud se programm bana sakty ho
No comments:
Post a Comment