Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Un Poco de Matemáticas | Introducción a los Operadores
Introducción a C++
course content

Contenido del Curso

Introducción a C++

Introducción a C++

1. Para Comenzar
2. Variables y Tipos de Datos
3. Introducción a los Operadores
4. Introducción al Flujo de Programas
5. Introducción a las Funciones

bookUn Poco de Matemáticas

Estos cinco operadores matemáticos (+, -, *, / y %) sirven para realizar diversas operaciones matemáticas:

cpp

main

copy
123456789101112131415161718192021222324252627
#include<iostream> int main() { int myVar = 9; int yourVar = 5; //using the sum operator (+) int resultSum = myVar + yourVar; std::cout << "9 + 5 = " << resultSum << std::endl; //using the subtraction operator (-) int resultDiff = yourVar - myVar; std::cout << "5 - 9 = " << resultDiff << std::endl; //using the multiplication operator(*) int resultMult = myVar * yourVar; std::cout << "9 * 5 = " << resultMult << std::endl; //using the division operator (/) int resultDiv = myVar / yourVar; std::cout << "9 / 5 = " << resultDiv << std::endl; //using the modulo operator (%) int resultModDiv = myVar % yourVar; std::cout << "9 % 5 = " << resultModDiv << std::endl; }

El operador módulo (%) calcula y devuelve el resto resultante de una operación de división estándar.

El operador de división (/) devuelve sólo la parte entera del resultado, descartando cualquier resto. Por ejemplo, al dividir 10 entre 3, el resultado es 3, no 3,333... Para obtener el resultado de división deseado con decimales (por ejemplo, 10 / 3 = 3,333), es necesario que al menos uno de los operandos sea de tipo double o float.

cpp

main

copy
12345678910111213141516
#include<iostream> int main() { // one of the variable must be double or float type double myVar = 9; int yourVar = 5; std::cout << "9 / 5 = " << myVar / yourVar << " (Expected result)" << std::endl; // both operands of integer type int myVar1 = 9; int yourVar1 = 5; std::cout << "9 / 5 = " << myVar1 / yourVar1 << " (Not the expected result)" << std::endl; }

El operador suma es el único operador matemático que puede aplicarse a una string (lo que se denomina concatenación):

cpp

main

copy
123456789101112
#include<iostream> #include<string> int main() { std::string myVar = "code"; std::string yourVar = "finity"; //using sum operator (+) for concatenation std::string resultSum = myVar + yourVar; std::cout << "code + finity = " << resultSum << std::endl; }

También existen operadores de comparación (>, <, <=, >=). Se utilizan cuando se necesita comparar numéricamente un valor con un rango específico:

cpp

main

copy
12345678910111213141516171819
#include<iostream> int main() { int myVar = 9; int yourVar = 5; bool greater = (myVar > yourVar); std::cout << "9 > 5 is " << greater << std::endl; bool greaterOrEqual = (myVar >= myVar); std::cout << "9 >= 9 is " << greaterOrEqual << std::endl; bool lessOrEqual = (myVar <= yourVar); std::cout << "9 <= 5 is " << lessOrEqual << std::endl; bool less = (myVar < yourVar); std::cout << "9 < 5 is " << less << std::endl; }
1. Cuál será la salida del código:
2. Cuál será la salida del código:
Cuál será la salida del código:

Cuál será la salida del código:

Selecciona la respuesta correcta

Cuál será la salida del código:

Cuál será la salida del código:

Selecciona la respuesta correcta

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 2
some-alt