Temas Operaciones Operadores Aritméticos  Otros operadores de Asignación  Operadores aritméticos  Operadores de Relacionales  Operadores Lógicos  Operaciones básicas
Operaciones Los programas en C++ constan de datos, sentencias de programas y expresiones. La mayoría de los programas en C++ realizan operaciones básicas, a través de un conjunto potente de operadores, que usándolos correctamente aumenta la expresividad y eficiencia del lenguaje. Operador de Asignación   El operador  =  asigna el valor de la expresión derecha a la variable situada a su izquierda.
Operaciones Sintaxis:     Variable = valor; d onde valor puede ser una constante, una variable o una expresión. En C++ es válido usar el siguiente operador de asignación: a = b = 7; el cual se evalúa de  izquierda a derecha. Ejemplo: x = 125; promedio = 75.8; opción = ‘s’;
Operadores Aritméticos  Todos los operadores que se muestran en esta  tabla son binarios; es decir, trabajan con dos  operandos.  Operador en C++ Significado + Suma - Resta * Multiplicación / División % Residuo
Operadores Aritméticos Los operadores  + ,  -  y  *  funcionan de la manera conocida. El operador  /  funciona de diferente manera si trabaja con datos de tipo entero o de tipo flotante. Con datos de tipo flotante, funciona de la manera tradicional; pero al realizarse una división entre dos números enteros, el operador  /  regresa el cociente de la división entera; es decir, regresa la parte entera del resultado (si hay fracción la elimina).  Por ejemplo: 2/3 da como resultado 0 pero 2.0/3.0 da como resultado 0.66666
Operadores Aritméticos Si hay operandos de diferentes tipos de datos, se convierten al tipo de datos más amplio y el tipo del valor resultante es del tipo más amplio. Por ejemplo, si hay enteros y flotantes, todos los números se convierten a flotantes y el resultado se calcula como flotante. por ejemplo: 4/3.0 da como resultado 1.33333 El operador  %  calcula el residuo de la división entera y sólo existe para datos de tipo entero. por ejemplo: 10%3 da como resultado 1
Otros operadores de Asignación  En C++ es posible abreviar algunas expresiones de asignación como se muestra en la siguiente tabla: Operador Expresión equivalente a + = b a = a + b a - = b a = a – b a * = b a = a * b a / = b a = a / b a % = b a = a % b
Otros Operadores aritméticos  En C++ existen también los siguientes operadores aritméticos:  ++ incremento -- decremento Es decir: x++ ó ++x  es equivalente a x = x+1 x- - ó - -x es equivalente a x = x - 1 Estos operadores son unitarios, es decir, trabajan con un solo operando y solamente se pueden utilizar con variables de tipo entero
Otros Operadores aritméticos Los operadores se pueden utilizar antes o después del nombre de la variable y funcionan de diferente manera: •  Si se ponen antes, primero se realiza la operación (incremento o  decremento) y luego se utiliza el valor de la variable en la expresión en la que se encuentre. •  Si se pone después, primero se utiliza el valor de la variable en la expresión y luego se lleva a cabo la operación de (incremento o decremento).
Otros Operadores aritméticos Por ejemplo: Supón que a = 10 y c = 4           La operación        v = a * c++;     v  toma el valor de 40 y c queda con  el valor de 5            La operación        v = a * ++c;     v  toma el valor de 50 y c queda con  el valor de 5
Jerarquía de los operadores aritméticos  Prioridad Operadores Asociatividad 1  ( ) Empezando por los paréntesis más internos   2  ++, --, +(positivo), - (negativo)   De derecha a izquierda, ++ y --  dependiendo de la posición   3  *,/,%   De izquierda a derecha 4  +,- De izquierda a derecha 5  =,+=,-=,*=, /=,%=   De izquierda a derecha
Operadores de Relacionales  Los operadores relacionales se utilizan para comprobar una condición. los operadores relacionales que tiene C++ son: Operador en C++ Significado = = Igual ! = Diferente < Menor que > Mayor que < = Menor o igual que >= Mayor o igual que
Operadores Lógicos  Se utilizan con expresiones para devolver un valor verdadero (cualquier entero diferente de cero) o un valor falso (cero). Los operadores lógicos que maneja C++ son: Operador en C++ Significado | | or && and ! not

Más contenido relacionado

PPTX
Suma,resta y multiplicacion de numeros binarios
PPTX
Diapositiva de funciones en excel
PDF
Diagramas de flujo
PDF
Medidas de Posición no Centrales.pdf
DOCX
Ventajas y desventajas de medidas de tendencia central
PPTX
Introduccion de excel
PPTX
Medidas de posicion y dispersion
Suma,resta y multiplicacion de numeros binarios
Diapositiva de funciones en excel
Diagramas de flujo
Medidas de Posición no Centrales.pdf
Ventajas y desventajas de medidas de tendencia central
Introduccion de excel
Medidas de posicion y dispersion

La actualidad más candente (20)

PDF
Bioestadística muestreo y diseño de experimentos
PPTX
Gráficos estadísticos
PPTX
Regresion lineal
PPT
Estadistica
PDF
Manual access 2019 (1)
PPTX
Filtro Avanzado en Excel.
PPTX
Funciones estadísticas básicas de Microsoft Excel
PPTX
Teoria de Conjuntos
PPTX
Operaciones lógicas y funciones en Microsoft Excel
PPTX
Pruebas parametricas y no parametricas
PPTX
Introducción a excel 2013
PPTX
Media aritmética
PDF
Graficos Estadisticos y Análisis de la Información
PDF
Experimentos aleatorios, espacio muestral y eventos
PDF
Distribuciones Muestrales y Estimación de los Parámetros de una Población
PPTX
Funciones y operadores lógicos en microsoft excel
PDF
Ejercicios de consola en c++
PPTX
Que es Wikispace
DOCX
Codigo para crear la base de datos
Bioestadística muestreo y diseño de experimentos
Gráficos estadísticos
Regresion lineal
Estadistica
Manual access 2019 (1)
Filtro Avanzado en Excel.
Funciones estadísticas básicas de Microsoft Excel
Teoria de Conjuntos
Operaciones lógicas y funciones en Microsoft Excel
Pruebas parametricas y no parametricas
Introducción a excel 2013
Media aritmética
Graficos Estadisticos y Análisis de la Información
Experimentos aleatorios, espacio muestral y eventos
Distribuciones Muestrales y Estimación de los Parámetros de una Población
Funciones y operadores lógicos en microsoft excel
Ejercicios de consola en c++
Que es Wikispace
Codigo para crear la base de datos
Publicidad

Similar a 3ra parte operaciones (20)

PPT
Operaciones Básicas
PPT
Lenguaje de programacion C++ 2
PPT
Lenguajes De Programacion C nivel1-unidad2
PPT
Operaciones Básicas
PPT
Lenguajesdeprogramacion c nivel1-unidad2
PPT
Operaciones Basicas C++
PPT
Lenguajesdeprogramacion c nivel1-unidad2
PPT
Unidad2
PPT
Lenguajes de programacion c
PPTX
TIPOS DE OPERADORES PARA C++
PPTX
TIPOS DE OPERADORES PARA C++
PPTX
Complementos
PPTX
1390230107 194 _operadores
PPTX
Operadores de c++
PPTX
Operadores de c_..
PPTX
OPERADORES PARA C++
PDF
Semana 1-Conceptualziación del lenguaje d eprogramación C++
PDF
Semana 5-Conceptualziación del lenguaje de programación C++
PDF
Semana 2-Conceptualización del lenguaje de programación C++
PPTX
Operadores
Operaciones Básicas
Lenguaje de programacion C++ 2
Lenguajes De Programacion C nivel1-unidad2
Operaciones Básicas
Lenguajesdeprogramacion c nivel1-unidad2
Operaciones Basicas C++
Lenguajesdeprogramacion c nivel1-unidad2
Unidad2
Lenguajes de programacion c
TIPOS DE OPERADORES PARA C++
TIPOS DE OPERADORES PARA C++
Complementos
1390230107 194 _operadores
Operadores de c++
Operadores de c_..
OPERADORES PARA C++
Semana 1-Conceptualziación del lenguaje d eprogramación C++
Semana 5-Conceptualziación del lenguaje de programación C++
Semana 2-Conceptualización del lenguaje de programación C++
Operadores
Publicidad

Último (20)

PDF
Importancia de Implementar Cero Papel y la IA en las Empresas
PDF
alejandrobcjjjjjjjjjjjjjjjjjjjjjjjjjjj.pdf
PDF
PPT Presentacion Politica Nacional de Desarrollo e Inclusion Social (1) (1).pdf
PPTX
1748538606_68389hhhhhhhhhhh4ee56ae5.pptx
PPT
Teoria General de Sistemas empresariales
PPTX
PrincipiosdelosDisenosExperimentales.pptx
PPTX
MARIA RMMV TRABAJO DE PRESENTACION 2.pptx
PPTX
_Service and Sales 2 Cloud Intro Mar 2022 español.pptx
PPTX
norma epidemiologica en el primer nivel de atencion
PDF
IDEAS PARA PROYECTOS EMPRENDIMIENTO EPT-
PDF
yarrownnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn.pdf
PPTX
CAPACITACION SEÑALIZACION, tipos de señales.pptx
PPTX
ASERTIVIDAD EN EL TRABAJO PARA EL MANEJO DE RRHH
PPT
equipo_de_proteccion_personal de alida met
PDF
PIELONEFRITIS aguda y crónica Luis Esquivel Peña uDocz.pdf
PDF
2003_Introducción al análisis de riesgo ambientales_Evans y colaboradores.pdf
PPTX
TRABAJOS EN ALTURAS Y SU USO DE EQUIPO.PPTX
PPTX
1. ANATOMIA CLINICA DEL CORAZON.....pptx
PPTX
ECONOMIA PLURAL para el entendimiento empresarial
PDF
Copia de PRESENTACION POST-BUROCRACIA_20250727_111400_0000.pdf
Importancia de Implementar Cero Papel y la IA en las Empresas
alejandrobcjjjjjjjjjjjjjjjjjjjjjjjjjjj.pdf
PPT Presentacion Politica Nacional de Desarrollo e Inclusion Social (1) (1).pdf
1748538606_68389hhhhhhhhhhh4ee56ae5.pptx
Teoria General de Sistemas empresariales
PrincipiosdelosDisenosExperimentales.pptx
MARIA RMMV TRABAJO DE PRESENTACION 2.pptx
_Service and Sales 2 Cloud Intro Mar 2022 español.pptx
norma epidemiologica en el primer nivel de atencion
IDEAS PARA PROYECTOS EMPRENDIMIENTO EPT-
yarrownnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn.pdf
CAPACITACION SEÑALIZACION, tipos de señales.pptx
ASERTIVIDAD EN EL TRABAJO PARA EL MANEJO DE RRHH
equipo_de_proteccion_personal de alida met
PIELONEFRITIS aguda y crónica Luis Esquivel Peña uDocz.pdf
2003_Introducción al análisis de riesgo ambientales_Evans y colaboradores.pdf
TRABAJOS EN ALTURAS Y SU USO DE EQUIPO.PPTX
1. ANATOMIA CLINICA DEL CORAZON.....pptx
ECONOMIA PLURAL para el entendimiento empresarial
Copia de PRESENTACION POST-BUROCRACIA_20250727_111400_0000.pdf

3ra parte operaciones

  • 1. Temas Operaciones Operadores Aritméticos Otros operadores de Asignación Operadores aritméticos Operadores de Relacionales Operadores Lógicos Operaciones básicas
  • 2. Operaciones Los programas en C++ constan de datos, sentencias de programas y expresiones. La mayoría de los programas en C++ realizan operaciones básicas, a través de un conjunto potente de operadores, que usándolos correctamente aumenta la expresividad y eficiencia del lenguaje. Operador de Asignación El operador = asigna el valor de la expresión derecha a la variable situada a su izquierda.
  • 3. Operaciones Sintaxis:    Variable = valor; d onde valor puede ser una constante, una variable o una expresión. En C++ es válido usar el siguiente operador de asignación: a = b = 7; el cual se evalúa de izquierda a derecha. Ejemplo: x = 125; promedio = 75.8; opción = ‘s’;
  • 4. Operadores Aritméticos Todos los operadores que se muestran en esta tabla son binarios; es decir, trabajan con dos operandos. Operador en C++ Significado + Suma - Resta * Multiplicación / División % Residuo
  • 5. Operadores Aritméticos Los operadores + , - y * funcionan de la manera conocida. El operador / funciona de diferente manera si trabaja con datos de tipo entero o de tipo flotante. Con datos de tipo flotante, funciona de la manera tradicional; pero al realizarse una división entre dos números enteros, el operador / regresa el cociente de la división entera; es decir, regresa la parte entera del resultado (si hay fracción la elimina). Por ejemplo: 2/3 da como resultado 0 pero 2.0/3.0 da como resultado 0.66666
  • 6. Operadores Aritméticos Si hay operandos de diferentes tipos de datos, se convierten al tipo de datos más amplio y el tipo del valor resultante es del tipo más amplio. Por ejemplo, si hay enteros y flotantes, todos los números se convierten a flotantes y el resultado se calcula como flotante. por ejemplo: 4/3.0 da como resultado 1.33333 El operador % calcula el residuo de la división entera y sólo existe para datos de tipo entero. por ejemplo: 10%3 da como resultado 1
  • 7. Otros operadores de Asignación En C++ es posible abreviar algunas expresiones de asignación como se muestra en la siguiente tabla: Operador Expresión equivalente a + = b a = a + b a - = b a = a – b a * = b a = a * b a / = b a = a / b a % = b a = a % b
  • 8. Otros Operadores aritméticos En C++ existen también los siguientes operadores aritméticos: ++ incremento -- decremento Es decir: x++ ó ++x  es equivalente a x = x+1 x- - ó - -x es equivalente a x = x - 1 Estos operadores son unitarios, es decir, trabajan con un solo operando y solamente se pueden utilizar con variables de tipo entero
  • 9. Otros Operadores aritméticos Los operadores se pueden utilizar antes o después del nombre de la variable y funcionan de diferente manera: • Si se ponen antes, primero se realiza la operación (incremento o decremento) y luego se utiliza el valor de la variable en la expresión en la que se encuentre. • Si se pone después, primero se utiliza el valor de la variable en la expresión y luego se lleva a cabo la operación de (incremento o decremento).
  • 10. Otros Operadores aritméticos Por ejemplo: Supón que a = 10 y c = 4           La operación        v = a * c++;     v toma el valor de 40 y c queda con el valor de 5           La operación        v = a * ++c;     v toma el valor de 50 y c queda con el valor de 5
  • 11. Jerarquía de los operadores aritméticos Prioridad Operadores Asociatividad 1 ( ) Empezando por los paréntesis más internos 2 ++, --, +(positivo), - (negativo) De derecha a izquierda, ++ y --  dependiendo de la posición 3 *,/,% De izquierda a derecha 4 +,- De izquierda a derecha 5 =,+=,-=,*=, /=,%= De izquierda a derecha
  • 12. Operadores de Relacionales Los operadores relacionales se utilizan para comprobar una condición. los operadores relacionales que tiene C++ son: Operador en C++ Significado = = Igual ! = Diferente < Menor que > Mayor que < = Menor o igual que >= Mayor o igual que
  • 13. Operadores Lógicos Se utilizan con expresiones para devolver un valor verdadero (cualquier entero diferente de cero) o un valor falso (cero). Los operadores lógicos que maneja C++ son: Operador en C++ Significado | | or && and ! not