



Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Una descripción detallada de los operadores aritméticos y relacionales en el lenguaje de programación C++. Aprende sobre la jerarquía de operadores, el significado de +, -, *, /, %, ++ y --, y cómo se pueden utilizar con variables de diferentes tipos de datos. Además, se incluyen ejemplos de expresiones y ejercicios para practicar.
Tipo: Guías, Proyectos, Investigaciones
1 / 5
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!




O peradores Aritméticos
Operador en C++ Significado
Todos los operadores que se muestran en esta tabla son binarios; es decir, trabajan con
Los operadores + , - y ***** funcionan de la manera conocida.
El operador / funciona de diferente manera si trabaja con datos de tipo entero o de tipo funciona de la manera tradicional; pero al realizarse una división entre dos números la división entera; es decir, regresa la parte entera del resultado (si hay fracción la Por ejemplo: /3.0 da como resultado 0.
Si hay operandos de diferentes tipos de datos, se convierten al tipo de datos más amplio y más amplio. Por ejemplo, si hay enteros y flotantes, todos los números se convierten a flotante. Por ejemplo:
dos operandos.
flotante. Con datos de tipo flotante enteros, el operador / regresa el cociente de elimina).
pero^ 2/3^ da como resultado 0
el tipo del valor resultante es del tipo flotantes y el resultado se calcula como
4/3.0 da como resultado 1.
El operador % calcula el residuo de la división entera y sólo existe para datos de tipo Por ejemplo: da como resultado 1
Otros operadores de Asignación
entero 10%
En C++ es posible abreviar algunas expresiones de asignación como se muestra en la Expresión equivalente
siguiente tabla: Operador v + = e v = v + e v * = e^ v - = e^ v = v * ev = v - e v % = e^ v / = e^ v = v % ev = v / e
Otros Operadores aritméticos En C++ existen también los siguientes operadores aritméticos: ++ incremento -- decremento Es decir:
ntero. Los operadores se pueden utilizar antes o después del nombre de la variable y funcionan de
x+
pueden utilizar con variables de tipo e
diferente manera:
luego se utiliza el valor de la variable en la e
= Mayor o igual que Operadores Lógicos Los operadores lógicos que maneja C++ son: Operador en C++ (^) Significado || or &&! andnot
El resultado de las expresiones que incluyen operadores relacionales o lógicos generan
cero representa falso y cualquier otro número verdadero.
Ejemplos de construcción de expresiones
resultados verdaderos o falsos. Para C++ el
Expresión para saber si un número es par: (num % 2 == 0)
Expresión para saber si un número A está en el rango 5 a 300 incluyendo los extremos (num > = 5) && (num <=300)
I. Realiza las siguientes expresiones en C++ para obtener el valor con el que quedará la variable x.
solución^ 1. x = 7 + 3 * 6 / 2 - 1;^ ver
Construye las siguientes expresiones.
incluir los extremos^ 6. Expresión para determinar que la variable edad está fuera del rango de 15 a 40 sin ver solución de ambos ejercicios
Presentacion de Expresiones
http://www.cplusplus.com/doc/tutorial/ http://www.cs.wustl.edu/~schmidt/C++/
Regresar Siguiente módulo