C++
C++14
gcc (Alpine 6.4.0) 6.4.0
#includeusing namespace std; main() { /* comments can be one separate line */ cout << "Hello World"; // the compiler will ignore this in-line comment /* C++ comments can also * take up multiple lines * like this one. */ return 0; }
#includeusing namespace std; int main() { char str[] = "Hello World!"; cout << "Programmers love to say : " << str << endl; }
/* Comparison operators return booleans (true/false values) */ /* is x equal to y */ x == y /* is x not equal to y */ x != y /* is x greater than y */ x > y /* is x greater than or equal to y */ x >= y /* is x less than y */ x < y /* is x less than or equal to y */ x <= y
if (boolean_expression) { // this will execute if the boolean expression is true } else { // this will execute if the boolean expression is false } // example #includeusing namespace std; int main() { // local variable declaration int a = 1; // check boolean condition if (a < 100) { // if condition is true then print the next line cout << "a is less than 100;" << endl; } else { // if condition is false then print the next line cout << "a is not less than 100;" << endl; } cout << "a is equal to: " << a << endl; return 0; }
/* Remember to include the following line at the top of your program */ #include <cmath> /* Operators: */ + Addition - Subtraction * Multiplication / Division % Modulus (Remainder) /* Examples: */ int z = x + y; int w = x * y; /* Increment (add one) */ x++ /* Decrement (subtract one) */ x-- /* Absolute value */ double value = double abs(double x) /* Square Root */ double sqrt = double sqrt(double x) /* Rounding */ int rounded = round(5.86) round() /* Example */ #include <iostream> #include <cmath> using namespace std; int main() { // round cout << "round(+3.14) = " << round(3.14) } // will print out "round(+3.14) = 3"
/* syntax to declare an array */ type arrayName [ arraySize ]; /* declare a 7-element array called weights */ double weights[7]; /* initialize array */ double weights[5] = {10.0, 200.0, 45.4, 70.0, 99.0}; /* assign 4th elements of the ages array to be 33.0 */ weights[3] = 33.0; /* index into array to access the third element */ double third = weights[2];
/* while loop syntax */ while (condition) { statement(s); } /* while loop example */ #include <iostream> using namespace std; int main() { int a = 1; // while loop execution while (a < 100) { cout << "a is still less than 100! a is: " << a << endl; a++; } return 0; }
/* for loop syntax */ for (initialize; condition; increment) { statement(s); } /* for loop example */ #include <iostream> using namespace std; int main() { // for loop execution for (int a = 1; a < 100; a++) { cout << "value of a: " << a << endl; } return 0; }
#include <iostream> using namespace std; // function declaration int min(int num1, int num2); int main() { // local variable declaration int a = 100; int b = 200; int minimum; // calling the min function minimum = min(a, b); cout << "The minimum value is: " << minimum << endl; return 0; } // function returning the minimum of two numbers int min(int num1, int num2) { // local variable declaration int result; if (num1 < num2) { result = num1; } else { result = num2; } return result; }
No slides available for this video
Admin Only. Not visible to customers
A collaborative program is a program you can work on with a partner or group of people. The program shows up in all of your sandbox pages, and when any of you save code, it will save it for each person.
Want to use your CodeHS code outside of CodeHS? Use this embed code to get started.
codehs.html
on your desktopcodehs.html
on your desktopC++
C++14
gcc (Alpine 6.4.0) 6.4.0