C++ programming

Preview:

DESCRIPTION

 

Citation preview

DEV C++ Programming

Baylon, Gerone Vianca Q.

http://eglobiotraining.com.

Looping in Programming

• Loops in programming are used to repeat a block of code. Being able to have your programming repeatedly execute a block of code is one of the most basic but useful tasks in programming -- many programming programs or programming websites that produce extremely complex output are really only executing a single task many times. A loop in programming lets you write a very simple statement to produce a significantly greater result simply by repetition.

http://eglobiotraining.com.

For Loop

For Loop is the most useful type in loop programming.The syntax for for loop is :

for ( variable initialization; condition; variable update ) { Code to execute while the condition is true}

The variable initialization in for loop allows you to either declare a variable and give it a value or give a value to an already existing variable. Second, the condition tells the programming that while the conditional expression in programming is true the loop should continue to repeat itself. The variable update section is the easiest way for a for loop to handle changing of the variable in programming.

http://eglobiotraining.com.

Example of For Loop

The code for the example of for loop is:#include <iostream>

 

using namespace std;

 

int main()

{

for ( int x = 0; x < 10; x++ ) {

cout<< x <<endl;

}

cin.get();

}

http://eglobiotraining.com.

http://eglobiotraining.com.

Output of the for loop:

http://eglobiotraining.com.

Explanation of the for loop

This programming is a simple example of a for loop. x is set to zero, while x is less than 10 it calls cout<< x <<endl; and it adds 1 to x until the condition in the programming is met.

http://eglobiotraining.com.

Example of for loop• #include <iostream>  

using namespace std;    int main() {     double f; // holds the length in feet    double m; // holds the conversion to meters    int counter;    counter = 0;    for(f = 1.0; f <= 100.0; f++) {     m = f / 3.28; // convert to meters     cout << f << " feet is " << m << " meters.\n";           counter++;       // every 10th line, print a blank line     if(counter == 10) {       cout << "\n"; // output a blank line       counter = 0; // reset the line counter     }   }    return 0; }

http://eglobiotraining.com.

Output of For Loop

http://eglobiotraining.com.

Output of For Loop

http://eglobiotraining.com.

Output of For Loop

http://eglobiotraining.com.

Output of For Loop

http://eglobiotraining.com.

Output of For Loop

http://eglobiotraining.com.

Explanation of For Loop

The output of the above example showed tha conversion table of length (feet to meters).

http://eglobiotraining.com.

While Loop

WHILE loops programming are very simple. The basic structure of the while loop is:

while ( condition ) { Code to execute while the condition is true } The true represents a boolean expression in programming which could be x == 1 or while ( x != 7 ) (x does not equal 7). It can be any combination of boolean statements in programming that are legal. Even, (while x ==5 || v == 7) which says execute the code while x equals five or while v equals 7. Notice that a while loop in programming is the same as a for loop without the initialization and update sections. However, an empty condition in programming is not legal for a while loop as it is with a for loop. 

http://eglobiotraining.com.

Example of While Loop :

#include <iostream>

 

using namespace std;

 

int main()

{

int x = 0;

while ( x < 10 ) {

cout<< x <<endl;

x++;

}

cin.get();

} http://eglobiotraining.com.

http://eglobiotraining.com.

Output of the While Loop

http://eglobiotraining.com.

Expalanation for While :

This While is simple, but it is longer than the above FOR loop programming. The easiest way to think of the loop programming is that when it reaches the brace at the end it jumps back up to the beginning of the loop programming, which checks the condition again and decides whether to repeat the block another time, or stop and move to the next statement after the block. 

http://eglobiotraining.com.

Do..While

DO..WHILE loops are useful for programming that want to loop at least once. The structure is:

do {

} while ( condition );

Notice that the condition in the programming is tested at the end of the block instead of the beginning, so the block will be executed in the programming at least once. If the condition is true, we jump back to the beginning of the block in the programming and execute it again. A do..while loop is basically a reversed while loop programming. A while loop programming says "Loop while the condition is true, and execute this block of code", a do..while loop programming says "Execute this block of code, and loop while the condition is true". 

http://eglobiotraining.com.

Example of Do..While#include <iostream>

 

using namespace std;

 

int main()

{

int x;

 

x = 0;

do {

cout<<“Programming is Fun\n";

} while ( x != 0 );

cin.get();

}http://eglobiotraining.com.

http://eglobiotraining.com.

Output of the Do..While

http://eglobiotraining.com.

Explanation of Do..While

You must include a trailing semi-colon after the while in the above example. A common error is to forget that a do..while loop in C++ programming must be terminated with a semicolon (the other loops should not be terminated with a semicolon, adding to the confusion). Notice that this loop will execute once, because it automatically executes before checking the condition. 

http://eglobiotraining.com.

Infinite loop

A loop becomes infinite loop in C++ programming if a condition never becomes false. The for loop is traditionally used for this purpose. Since none of the three expressions that form the for loop are required, you can make an endless loop by leaving the conditional expression empty.

http://eglobiotraining.com.

Example of Infinite Loop

#include <iostream>

using namespace std;

int main ()

for( ; ; )

{ printf("This loop will run forever.\n"); }  return 0;

}http://eglobiotraining.com.

http://eglobiotraining.com.

Output of the Infinite Loop

http://eglobiotraining.com.

Switch Case programming

The switch statement is used in C++ programming for testing if a variable is equal to one of a set of values. The variable must be an integer, i.e. integral or non-fractional. The programmer can specify the actions taken for each case of the possible values the variable can have.

http://eglobiotraining.com.

Example of Switch Case statement

#include <stdlib.h>

#include <stdio.h>

 int main(void) {

int n;

printf("Please enter a number: ");

scanf("%d", &n);

switch (n) {

case 1: {

printf("n is equal to 1!\n");

break;

}

case 2: {

printf("n is equal to 2!\n");

break;

}

case 3: {

printf("n is equal to 3!\n");

break;

}

default: {

printf("n isn't equal to 1, 2, or 3.\n");

break;

}

}

system("PAUSE");

return 0;

}

http://eglobiotraining.com.

http://eglobiotraining.com.

Output of Switch case using no.1

http://eglobiotraining.com.

Output of Switch case using no.2

http://eglobiotraining.com.

Output of Switch case using no.3

http://eglobiotraining.com.

Output of Switch case using other numbers

http://eglobiotraining.com.

Example of Switch Case Statement

http://eglobiotraining.com.

Output of the switch Case

http://eglobiotraining.com.

Example of Switch Case

http://eglobiotraining.com.

http://eglobiotraining.com.

http://eglobiotraining.com.

Output of Switch Case

Explanation

• The Switch case program shown above will ask for a number and a letter an distinguish if it is available in the program.

http://eglobiotraining.com.

DEV C++ PROGRAMMING

Submitted By: Baylon, Gerone Vianca Q.

http://www.slideshare.net/upload?from_source=loggedin_newsfeed

Submitted To: Mr. Erwin Globio

http://eglobiotraining.com/

http://eglobiotraining.com.

Recommended