Lec3 - Lecture 3 Arithmetic and Casting PIC 10A Todd...

Info iconThis preview shows pages 1–4. Sign up to view the full content.

View Full Document Right Arrow Icon
1 Lecture 3: Arithmetic and Casting Lecture 3: Lecture 3: Arithmetic and Casting Arithmetic and Casting PIC 10A PIC 10A Todd Todd Wittman Wittman Sec 2.4 : Constants • Sometimes we want a variable that does not vary. • Declare it with the reserved word const . • The value of a constant cannot change. You’ll get an error if you try. • Generally use capital letters for constants. • Declare at the very top with the variables. const double PI = 3.14159; const int NUMBER_OF_HOBBITS = 4;
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
2 Sec 2.5 : Basic Arithmetic x++; or ++x; Add one ++ x = 9 % 2; Mod % x = 3 / 2; Division / x = 3* -2; Multiplication * x = -2 – 5; Subtraction - x = 2 + 3; Addition + Example Code Operation Symbol Assignment • In C++, the = sign means assignment not an equation. • x = y + z; • Sometimes we put a variable on both sides of the = sign. • x = x + 2; Add the values in y and z, then store the result in x. Take the old value of x and add 2, then this becomes the new value of x.
Background image of page 2
3 Example: Circles • Compute the area and circumference of a circle, given the radius. const double PI = 3.14159; double radius; double area; double circumference; cout << "Enter the radius of the circle: "; cin >> radius; area = PI*radius*radius; circumference = 2*PI*radius; cout << "The area is " << area << ".\nThe circumference is " << circumference << ".\n\n"; Order of Operations • * and / get preference over
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Image of page 4
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}

Page1 / 8

Lec3 - Lecture 3 Arithmetic and Casting PIC 10A Todd...

This preview shows document pages 1 - 4. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online