C CODES PART07 COPYRIGHT ENGR SABA MUGHAL FROM
C++ CODES PART#07 COPYRIGHT@ ENGR. SABA MUGHAL FROM COMPUTER SYSTEM DEPARTMENT 1
USING IF STATEMENT #include<constream. h> void main() {clrscr(); int a; cout<<"input a number: "; cin>>a; COPYRIGHT@ ENGR. SABA MUGHAL FROM COMPUTER SYSTEM DEPARTMENT 2
Continue… if(a>100) cout<<"that number is greater than 100n"; getch(); } COPYRIGHT@ ENGR. SABA MUGHAL FROM COMPUTER SYSTEM DEPARTMENT 3
Output…. COPYRIGHT@ ENGR. SABA MUGHAL FROM COMPUTER SYSTEM DEPARTMENT 4
Using if statement #include<constream. h> void main() {clrscr(); int a; cout<<"enter a number: "; cin>>a; if(a>100) COPYRIGHT@ ENGR. SABA MUGHAL FROM COMPUTER SYSTEM DEPARTMENT 5
Continue… {cout<<"the number "<<a; cout<<"is greater than 100n"; } getch(); } COPYRIGHT@ ENGR. SABA MUGHAL FROM COMPUTER SYSTEM DEPARTMENT 6
OUTPUT…. COPYRIGHT@ ENGR. SABA MUGHAL FROM COMPUTER SYSTEM DEPARTMENT 7
If else statement #include<constream. h> void main() { clrscr(); int x; cout<<"n enter a number: "; COPYRIGHT@ ENGR. SABA MUGHAL FROM COMPUTER SYSTEM DEPARTMENT 8
Continue… cin>>x; if(x>100) cout<<"that number is greater than 100n"; else cout<<"that number is not greater than 100n"; getch(); COPYRIGHT@ ENGR. SABA MUGHAL FROM } COMPUTER SYSTEM DEPARTMENT 9
Output…. COPYRIGHT@ ENGR. SABA MUGHAL FROM COMPUTER SYSTEM DEPARTMENT 10
Using library function exit() #include<constream. h> #include<process. h>// used for exit() void main() {clrscr(); int a, b; cout<<"n enter any integer values of a and b: "; COPYRIGHT@ ENGR. SABA MUGHAL FROM COMPUTER SYSTEM DEPARTMENT 11
Continue…. cin>>a>>b; clrscr(); if(a%b==0) cout<<a<<"is proper divisible of"<<b; else exit(0); getch(); COPYRIGHT@ ENGR. SABA MUGHAL FROM COMPUTER SYSTEM } DEPARTMENT 12
Output………. COPYRIGHT@ ENGR. SABA MUGHAL FROM COMPUTER SYSTEM DEPARTMENT 13
Switch () statement #include<constream. h> void main () {clrscr(); char ch; cin>>ch; switch(ch){ case 'a': COPYRIGHT@ ENGR. SABA MUGHAL FROM COMPUTER SYSTEM DEPARTMENT 14
Continue… case 'e': case 'i': case 'o': case 'u': cout<<"vowel"; default: cout<<" alphabet"; } getch(); } COPYRIGHT@ ENGR. SABA MUGHAL FROM COMPUTER SYSTEM DEPARTMENT 15
Output… COPYRIGHT@ ENGR. SABA MUGHAL FROM COMPUTER SYSTEM DEPARTMENT 16
Conditional operator #include<constream. h> void main() {clrscr(); float per; cout<<"enter the obtained percentage: "; cin>>per; cout<<(per>=60? "n pass": "nfail"); COPYRIGHT@ getch(); } ENGR. SABA MUGHAL FROM COMPUTER SYSTEM DEPARTMENT 17
Output…. . COPYRIGHT@ ENGR. SABA MUGHAL FROM COMPUTER SYSTEM DEPARTMENT 18
ctype. h Character handling This header declares a set of functions to classify and transform individual characters. COPYRIGHT@ ENGR. SABA MUGHAL FROM COMPUTER SYSTEM DEPARTMENT 19
Example of switch statement using ctype. h #include <constream. h> #include <ctype. h> void main() { clrscr(); char ch; cout << "Enter Any Alphabat !"; COPYRIGHT@ ENGR. SABA MUGHAL FROM COMPUTER SYSTEM DEPARTMENT 20
Continue… ch = getche(); if(isalpha(ch)) { ch = toupper(ch); switch(ch) { case 'A': case 'E': COPYRIGHT@ ENGR. SABA MUGHAL FROM COMPUTER SYSTEM DEPARTMENT 21
Continue. . case 'I': case 'O': case 'U': cout <<"n. This is a vowel"; break; COPYRIGHT@ ENGR. SABA MUGHAL FROM COMPUTER SYSTEM DEPARTMENT 22
Continue… default: cout <<"n. This is a } consonant"; } } else cout <<"n. Invalid Entry"; COPYRIGHT@ getch(); ENGR. SABA MUGHAL FROM COMPUTER SYSTEM DEPARTMENT 23
Output… COPYRIGHT@ ENGR. SABA MUGHAL FROM COMPUTER SYSTEM DEPARTMENT 24
Logical OR oerator (||) #include<constream. h> void main() {char a; clrscr(); cin>>a; if(a==int('a')||a==int('e')||a==int('i')||a==int('0') ||a==int('u')) COPYRIGHT@ ENGR. SABA MUGHAL FROM COMPUTER SYSTEM DEPARTMENT 25
Continue…. {cout<<endl<<"vowel"; } else cout<<endl<<"consonant"; getch(); } COPYRIGHT@ ENGR. SABA MUGHAL FROM COMPUTER SYSTEM DEPARTMENT 26
Output…. COPYRIGHT@ ENGR. SABA MUGHAL FROM COMPUTER SYSTEM DEPARTMENT 27
Continue statement #include<constream. h> void main() {clrscr(); long dividend, divisor; char ch; do{ COPYRIGHT@ ENGR. SABA MUGHAL FROM COMPUTER SYSTEM DEPARTMENT 28
CONTINUE…. cout<<"enter dividend: "; cin>>dividend; cout<<"enter divisor: "; cin>>divisor; if(divisor==0) {cout<<"illegal divisor n"; COPYRIGHT@ ENGR. SABA MUGHAL FROM COMPUTER SYSTEM DEPARTMENT 29
CONTINUE… continue; } cout<<"quotient is"<<dividend/divisor; cout<<", remainder is"<<dividend%divisor; cout<<"n do another? (y/n): "; cin>>ch; } while(ch!='n'); COPYRIGHT@ ENGR. SABA MUGHAL FROM getch(); } COMPUTER SYSTEM DEPARTMENT 30
Output…. COPYRIGHT@ ENGR. SABA MUGHAL FROM COMPUTER SYSTEM DEPARTMENT 31
NICE WORDINGS……. . • Jab Tum dunya ki Muflisi se tang aa jao aur Rizaq ka koi rasta na niklay to Sadqa day ker Allah se tajaarat kiya kero. COPYRIGHT@ ENGR. SABA MUGHAL FROM COMPUTER SYSTEM DEPARTMENT 32
- Slides: 32