C++ programming


Published on

  • C++
    Are you sure you want to  Yes  No
    Your message goes here
  • Beginning C++ Through Game Programming --- http://amzn.to/1Ut7GbW
    Are you sure you want to  Yes  No
    Your message goes here
  • The C++ Programming Language, 4th Edition --- http://amzn.to/1Mv0mEY
    Are you sure you want to  Yes  No
    Your message goes here
  • Jumping into C++ --- http://amzn.to/1UdwrJH
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

C++ programming

  1. 1. DEV C++ Programming Baylon, Gerone Vianca Q. http://eglobiotraining.com.
  2. 2. 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.
  3. 3. For LoopFor 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.
  4. 4. Example of For LoopThe 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.
  5. 5. http://eglobiotraining.com.
  6. 6. Output of the for loop: http://eglobiotraining.com.
  7. 7. Explanation of the for loopThis 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.
  8. 8. 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 } http://eglobiotraining.com.
  9. 9. Output of For Loop http://eglobiotraining.com.
  10. 10. Output of For Loop http://eglobiotraining.com.
  11. 11. Output of For Loop http://eglobiotraining.com.
  12. 12. Output of For Loop http://eglobiotraining.com.
  13. 13. Output of For Loop http://eglobiotraining.com.
  14. 14. Explanation of For LoopThe output of the above example showed tha conversion table of length (feet to meters). http://eglobiotraining.com.
  15. 15. While LoopWHILE 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.
  16. 16. 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.
  17. 17. http://eglobiotraining.com.
  18. 18. Output of the While Loop http://eglobiotraining.com.
  19. 19. 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.
  20. 20. Do..WhileDO..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.
  21. 21. Example of Do..While#include <iostream>using namespace std;int main(){ int x; x = 0; do {cout<<“Programming is Funn"; } while ( x != 0 ); cin.get();} http://eglobiotraining.com.
  22. 22. http://eglobiotraining.com.
  23. 23. Output of the Do..While http://eglobiotraining.com.
  24. 24. 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.
  25. 25. Infinite loopA 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.
  26. 26. Example of Infinite Loop#include <iostream>using namespace std;int main (){ for( ; ; ) { printf("This loop will run forever.n"); } return 0;} http://eglobiotraining.com.
  27. 27. http://eglobiotraining.com.
  28. 28. Output of the Infinite Loop http://eglobiotraining.com.
  29. 29. Switch Case programmingThe 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.
  30. 30. Example of Switch Case#include <stdlib.h> statement#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 isnt equal to 1, 2, or 3.n");                 break; } } system("PAUSE");       return 0;} http://eglobiotraining.com.
  31. 31. http://eglobiotraining.com.
  32. 32. Output of Switch case using no.1 http://eglobiotraining.com.
  33. 33. Output of Switch case using no.2 http://eglobiotraining.com.
  34. 34. Output of Switch case using no.3 http://eglobiotraining.com.
  35. 35. Output of Switch case using other numbers http://eglobiotraining.com.
  36. 36. Example of Switch Case Statement http://eglobiotraining.com.
  37. 37. Output of the switch Case http://eglobiotraining.com.
  38. 38. Example of Switch Case http://eglobiotraining.com.
  39. 39. http://eglobiotraining.com.
  40. 40. Output of Switch Case http://eglobiotraining.com.
  41. 41. 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.
  42. 42. DEV C++ PROGRAMMINGSubmitted By: Baylon, Gerone Vianca Q.http://www.slideshare.net/upload? from_source=loggedin_newsfeedSubmitted To: Mr. Erwin Globio http://eglobiotraining.com/ http://eglobiotraining.com.