La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Arithmetic Operators & Operators Precedence

Presentaciones similares


Presentación del tema: "Arithmetic Operators & Operators Precedence"— Transcripción de la presentación:

1 Arithmetic Operators & Operators Precedence

2 Arithmetic Operators Uno de los usos más importantes de un sistema de computadoras es la habilidad de realizar cómputos. Para ello se utilizan los símbolos matemáticos conocidos: + adición - resta * multiplicación / división % división donde se obtiene un residuo (solo para datos de tipo entero)

3 Arithmetic Operators Ejemplos: 2 + 5 7 45 – 90 -45 2 * 7 14 5 / 2 2
45 – 2 * 5 / 14 / 34 % (34 / 5 = 6 residuo 4) 4 % (4 / 6 = 0 residuo 4)

4 Arithmetic Operators El siguiente programa en C++ evalúa las expresiones anteriores: #include<iostream> using namespace std; int main () { cout << “2 + 5 = “ << << endl; cout << “45 – 90 = “ << 45 – 90 << endl; cout << “2 * 7 = “ << 2 * 7 << endl; cout << “5 / 2 = “ << 5 / 2 << endl; cout << “ 14 / 7 = “ << 14 / 7 << endl; cout << “34 % 5 = “ << 34 % 5 << endl; cout << “4 % 6 = “ << 4 % 6 << endl; system(“pause”); return 0; }

5 Order of Precedence Cuando se deban ejecutar más de una operación en una expresión, C++ utiliza las mismas reglas de evaluación vistas en otros lenguajes de programación. El orden es: *, / , % +, - Si se desea resolver alguna operación de menor jerarquía antes que otras , esta debe estar escrita entre paréntesis.

6 Order of Precedence Ejemplo: 3 * 7 – 6 + 2 * 5 / 4 se resuelve
( ( 3 * 7) – 6) + ( ( 2 * 5 ) / 4 ) = (21 – 6 ) + (10 / 4) = (21 – 6) + 2 = = 17

7 Ejercicio Hacer un programa en C++ donde se resuelva la siguiente expresión matemática: 4 * /


Descargar ppt "Arithmetic Operators & Operators Precedence"

Presentaciones similares


Anuncios Google