add

Saturday, 4 February 2017

C++ Control Structure & If Structure Explanation

Control Structure-1

A computer can process a program in one of the following ways: in sequence; selectively, by making a choice, which is also called a branch; repetitively, by executing a statement over and over, using a structure called a loop; or by calling a function. Control structures provide alternatives to sequential program execution and are used to alter the sequential flow of execution. The two most common control structures are selection and repetition. In selection, the program executes particular statements depending on some condition in repetition, the program repeats particular statements a certain number of times based on some condition
Although there are only two logical values, true and false, they turn out to be extremely
Useful because they permit programs to incorporate decision making that alters the processing flow. The remainder of this chapter discusses ways to incorporate decisions into a program. In C++, there are two selections, or branch control structures: if statements and the switch structure. This section discusses how if and if. . .else statements can be used to create one-way selection, two-way selection, and multiple selections.

 If Structure:   (One-Way Selection):

A bank would like to send a notice to a customer if her or his checking account balance falls below the required minimum balance. That is, if the account balance is below the required minimum balance, it should send a notice to the customer; otherwise, it should do nothing. Similarly, if the policyholder of an insurance policy is a nonsmoker, the company would like to apply a 10% discount to the policy premium. Both of these examples involve one-way selection. In C++, one-way selections are incorporated using if statement. The syntax of one-way selection is: if (expression) statement
Note the elements of this syntax. It begins with the reserved word if, followed by an expression contained within parentheses, followed by a statement. Note that the parentheses around the expression are part of the syntax. The expression is sometimes called a decision maker because it decides whether to execute the statement that follows it. The expression is usually a logical expression. If the value of the expression is true, the statement executes. If the value is false, the statement does not execute and the computer goes on to the next statement in the program. The statement following the expression is sometimes called the action statement.


Basic Structure of If:


If ( conditions);
Statements
Or
If ( conditions)
{
Statements;
}
The below example explain the basic Structure & implementation of If Structure
//Program:  Absolute value of an integer

#include <iostream>
Using namespace std;
Int main ()
{
Int number, temp;
Cout       << "Line 1: Enter an integer: ";                       //Line 1
cin                >> number;                                                  //Line 2
cout                 << endl;                                                     //Line 3
           temp = number;                                                    //Line 4
if (number < 0)                                                                //Line 5
number = -number;                                                       //Line 6
cout               << "Line 7:  The absolute value of "       
<< temp << " is " << number << endl;                      
return 0;
}

Relational Operators:

To make decisions, you must be able to express conditions and make comparisons. For example, the interest rate and service charges on a checking account might depend on the balance at the end of the month. If the balance is less than some minimum balance, not only is the interest rate lower, but there is also usually a service charge. Therefore, to determine the interest rate, you must be able to state the minimum balance and compare the account balance with the minimum balance (a condition). The premium on an insurance policy is also determined by stating conditions and making comparisons. For example, to determine an insurance premium, you must be able to check the smoking status of the policyholder. Nonsmokers (the condition) receive lower premiums than smokers. Both of these examples involve comparing items. Certain items are compared for equality against a particular condition; others are compared for inequality (greater than or less than) against a particular condition.
. Relational operators C++, as shown in table

Operator
Description
<=
Less than or equal
>=
Greater than or equal
==
Equal to equal to
!=
Not equal to
< 
Less than
> 
Greater than


Logical (Boolean) Operators and Logical Expressions:

This section describes how to form and evaluate logical expressions that are combinations of other logical expressions. Logical (Boolean) operators enable you to combine logical expressions. C++ has three logical (Boolean) operators, as shown in
Table
Operator
Description
&&
Less than or equal
||
Greater than or equal
!
Equal to equal to


Related Posts:

  • c++ circular link list source code  C++ Circular link List source code Dear readers  this code is simplest form of  circular link list, copy paste the code in your  IDE then you try to understand if you get any trouble to understanding … Read More
  • C++ Control Structure & If Structure Explanation Control Structure-1 A computer can process a program in one of the following ways: in sequence; selectively, by making a choice, which is also called a branch; repetitively, by executing a statement over and over, using … Read More
  • C++ nested if-else statements with examples Two-Way Selection There are many programming situations in which you must choose between two alternatives. For example, if a part-time employee works overtime, the paycheck is calculated using the overtime payment formula;… Read More
  • event driven programming with examples Event Driven Programming In computer programming, event-driven programming is a programming paradigm in which the flow of the program is determined by events such as user actions (mouse clicks, key presses), sensor outp… Read More
  • Gilgit-Baltistan, s Protection of Pure Water Streaming Areas Introduction: Pure water or distilled water, also known as purified water, is water from a source that has removed all contamination. Distilled water is the most common form of pure water. Pure water can be purified by car… Read More

0 comments:

Post a Comment