|
|
Line 1: |
Line 1: |
− | '''It is recommended to use an IDE Tutorial how to set it up''' [http://www.cprogramming.com/code_blocks/ HERE] <br />
| |
− | Other great resource for learning [http://www.learncpp.com/ C++] from the ground up.
| |
| | | |
− |
| |
− | == Printing text to the screen ==
| |
− |
| |
− | <nowiki>
| |
− | //Text that starts with "//" is ignored by the compiler
| |
− | //This is the library that allows you to use the "cout" and "endl" objects
| |
− | #include <iostream>
| |
− |
| |
− | //int main is where you will be writing your code example
| |
− | //int main(){code goes here}
| |
− | int main()
| |
− | {
| |
− | //std::cout is sending the text to your screen
| |
− | //std::endl creates a new line
| |
− | std::cout << "This text will appear on your sceen" << std::endl;
| |
− | std::cout << "This text will appear on your sceen" << std::endl;
| |
− | //Note: all statements must end with a ; such as above
| |
− |
| |
− |
| |
− | return 0;
| |
− | }
| |
− |
| |
− |
| |
− | </nowiki>
| |
− |
| |
− | ----
| |
− |
| |
− |
| |
− | == Using Data ==
| |
− |
| |
− | <nowiki>
| |
− |
| |
− | #include <iostream>
| |
− |
| |
− | int main()
| |
− | {
| |
− | //Numbers in C can be stored in variables
| |
− | //Each type can store a different type of data
| |
− | //For example an int is created by typing keyword int followed by a name, for this example bill
| |
− | int bill; //this int can store Integers -3 -2 -1 0 1 2 3 etc
| |
− | bool tom; //can store true or false
| |
− | float jim; //can store a decimal
| |
− | char tommy; //this takes characters such as 'x' or 'b'
| |
− | //variables can be created with no data and set later in the program such as here
| |
− | bill = 5;
| |
− | tom = true;
| |
− | jim = 1.5;
| |
− | tommy = 'b';
| |
− | //Just to prove everything works we will print these to the screen
| |
− |
| |
− | std::cout<< "BIL "<<bill<<std::endl;
| |
− | std::cout<< "TOM "<<tom<<std::endl;
| |
− | std::cout<< "JIM "<<jim<<std::endl;
| |
− | std::cout<< "TOMMY "<<tommy<<std::endl;
| |
− |
| |
− | //note tom will appear as 1 or 0 depending on the true/false state
| |
− |
| |
− |
| |
− | return 0;
| |
− | }
| |
− |
| |
− |
| |
− | </nowiki>
| |
− |
| |
− | ----
| |
− |
| |
− | == Conditions ==
| |
− |
| |
− | <nowiki>
| |
− | #include <iostream>
| |
− |
| |
− | int main()
| |
− | {
| |
− |
| |
− | int bill = 5;
| |
− | char tommy = 'b';
| |
− | //the if statement will look if the condition inside its brackets is true,
| |
− | //if it is it will run the block of code below
| |
− | //we are using the Equal to operator "==" to check if bill is equal to 5
| |
− |
| |
− | //other operators include
| |
− | // != Not equal to
| |
− | //> Greater than
| |
− | //<= Less than or equal to
| |
− | //>= Greater than or equal to
| |
− |
| |
− |
| |
− | if(bill == 5)
| |
− | {
| |
− | tommy = 'X';
| |
− | //because bill is equal to 5 tommy will become X
| |
− | }
| |
− |
| |
− | if(bill == 6)
| |
− | {
| |
− | tommy = 'Y';
| |
− | //because bill is not equal to 6 this code is ignored
| |
− | }
| |
− |
| |
− | std::cout<< "TOMMY "<<tommy<<std::endl;
| |
− |
| |
− |
| |
− |
| |
− |
| |
− | return 0;
| |
− | }
| |
− |
| |
− |
| |
− |
| |
− | </nowiki>
| |
− |
| |
− | ----
| |
− |
| |
− | == Loops ==
| |
− |
| |
− | <nowiki>
| |
− | #include <iostream>
| |
− |
| |
− | int main()
| |
− | {
| |
− |
| |
− | int bill = 5;
| |
− | char tommy = 'b';
| |
− | //like if, the while loop will run code if the condition is true
| |
− | //unlike if, while loops do not stop until the condition becomes false
| |
− | //below we used the Not equal to operator to check if bill is not equal to 0
| |
− | while (bill != 0)
| |
− | {
| |
− | std::cout<< "TOMMY "<<tommy<<std::endl;
| |
− | //while bill is not equal to 0 the loop will run and print out tommy
| |
− | bill--;
| |
− | //the loop will also reduce bill by 1 each time it runs
| |
− | //thanks to the decrement operator "bill--" bill could also be Incremented with "bill++"
| |
− | }
| |
− | return 0;
| |
− | }
| |
− |
| |
− | </nowiki>
| |
− |
| |
− | [[Category:Programming]]
| |