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. Comenzando
2. Introducción a los Operadores
3. Variables y Tipos de Datos
4. Introducción al Flujo del Programa
5. Introducción a las Funciones

bookUn Poco de Matemáticas

Estos cinco operadores matemáticos (+, -, *, /, y %) sirven para realizar varias 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 residuo resultante de una operación de división estándar.

El operador de división (/) devuelve solo la parte entera del resultado, descartando cualquier residuo. Por ejemplo, al dividir 10 entre 3, el resultado es 3, no 3.333... Para obtener el resultado de la división deseada con decimales (por ejemplo, 10 / 3 = 3.333), es necesario que al menos uno de los operandos sea de tipo de dato 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 de suma es el único operador matemático que se puede aplicar a cadenas (lo que se llama 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 hay operadores de comparación (>, <, <=, >=). Se utilizan cuando necesitas 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 2. Capítulo 2
some-alt