0% encontró este documento útil (0 votos)
45 vistas1 página

Taller C++: Structs y Sobrecarga de Operadores

El documento es un taller de programación en C++ que cubre conceptos como structs, sobrecarga de operadores, y arrays. Incluye ejercicios prácticos para implementar una estructura de punto2D y números complejos, así como la sobrescritura de operadores para facilitar la impresión y operaciones matemáticas. También presenta preguntas de verdadero o falso para evaluar la comprensión de los temas tratados.

Cargado por

Daniela Herrera
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
45 vistas1 página

Taller C++: Structs y Sobrecarga de Operadores

El documento es un taller de programación en C++ que cubre conceptos como structs, sobrecarga de operadores, y arrays. Incluye ejercicios prácticos para implementar una estructura de punto2D y números complejos, así como la sobrescritura de operadores para facilitar la impresión y operaciones matemáticas. También presenta preguntas de verdadero o falso para evaluar la comprensión de los temas tratados.

Cargado por

Daniela Herrera
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Taller 2 Programación C++

By: Víctor Hugo Contreras

1. ¿Qué es un strcut en C++?

2. ¿Qué es sobrecarga de operadores en C++ y para que sirve?

3. ¿Qué es un array en C++?

4. Verdadero o falso.
Un array siempre inicia con el índice 1.

Verdadero

Falso

El último elemento de un array a de 10 elementos se encuentra en el índice 9.

Verdadero

False

Es posible usar un struct como cualquier tipo de C++ una vez definido, esto es, crear
variables del tipo, utilizar en funciones y operaciones.

Verdadero
Falso

5. Escriba un programa en C++ y cree una estructura llamada punto2D (con componentes float
x,y), cree dos variables de este tipo y asígneles valores a cada una de ellas y defina una
función llamada distancia2D que reciba como parámetro dos variables tipo punto2D y
retorne un número que representa la distancia entre los dos puntos.
6. En el programa anterior sobrescriba el operador de extracción (<<) para imprimir de
manera sencilla las componentes x, y de cada punto2D e imprima los puntos originales y su
distancia utilizando cout.

7. Cree un programa donde defina el struct complex que representa números complejos y
sobrescriba la operación multiplicación (*) para complejos aplicando la siguiente ecuación:

debido a que:

8. En el programa anterior sobrescriba el operador de extracción (<<) para imprimir de manera


sencilla un número complejo y cree dos números complejos, multiplíquelos con el operador
(*) y muestre el resultado utilizando cout.

También podría gustarte