CS201-05 - Introduction to Programming Lecture 5 In the...

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: Introduction to Programming Lecture 5 In the Previous Lecture Basic structure of C program Variables and Data types Operators ‘cout’ and ‘cin’ for output and input Braces Decision If Statement If condition is true statements If Ali’s height is greater then 6 feet Then Ali can become a member of the Basket Ball team If Statement in C If (condition) statement ; If Statement in C If ( condition ) { statement1 ; statement2 ; : } If statement in C if (age1 > age2) cout<<“Student 1 is older than student 2” ; Relational Operators < less than <= less than or equal to == equal to >= greater than or equal to > greater than != not equal to Relational Operators a != b; X = 0; X == 0; Example #include <iostream.h> main ( ) { int AmirAge, AmaraAge; AmirAge = 0; AmaraAge = 0; cout<<“Please enter Amir’s age”; cin >> AmirAge; cout<<“Please enter Amara’s age”; cin >> AmaraAge; if AmirAge > AmaraAge) { cout << “\n”<< “Amir’s age is greater then Amara’s age” ; } } Flow Chart Symbols Start or stop Process Flow line Continuation mark Decision Flow Chart for if statement Entry point for IF block IF Condition Then Process Exit point for IF block Note indentation from left to right Example If the student age is greater than 18 or his height is greater than five feet then put him on the foot balll team Else Put him on the chess team Logical Operators AND OR && || If a is greater than b AND c is greater than d In C if(a > b && c> d) if(age > 18 || height > 5) Logical Operators if­else if (condition) { statement ; ­ ­ } else { statement ; ­ ­ } if­else Entry point for IF-Else block IF Condition Then Process 1 Else Process 2 Exit point for IF block Note indentation from left to right Code Example if (AmirAge > AmaraAge) { cout<< “Amir is older than Amara” ; } if (AmirAge < AmaraAge) { cout<< “Amir is younger than Amara” ; } Code Example if AmirAge > AmaraAge) { cout<< “Amir is older than Amara” ; } else { cout<<“Amir is younger than Amara” ; } Make a small flow chart of this program and see the one to one correspondence of the chart and the code Code Example if AmirAge > AmaraAge) { cout<< “Amir is older than Amara” ; } else { cout<<“Amir is younger than or of the same a as Amara” ; } Example If (AmirAge != AmaraAge) cout << “Amir and Amara’s Ages are not equal”; Unary Not operator ! !true = false !false = true If (!(AmirAge > AmaraAge)) ? Example if ((interMarks > 45) && (testMarks >= passMarks)) { cout << “ Welcome to Virtual University”; } Example If(!((interMarks > 45) && (testMarks >= passMarks))) ? If (age > 18) { If(height > 5) { : } } Make a flowchart of this nested if structure… Nested if In Today’s Lecture Decision Flowcharts Nested if – If – Else ...
View Full Document

Ask a homework question - tutors are online