Realizar operaciones básicas utilizando clases

C++C++Beginner
Practicar Ahora

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

En este laboratorio, aprenderemos a realizar operaciones básicas utilizando la clase y sus miembros en el lenguaje de programación C++. Crearemos una clase 'operations' que contendrá variables miembro y funciones para implementar operaciones básicas como la suma, resta, multiplicación y división en dos números ingresados por el usuario.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL cpp(("C++")) -.-> cpp/IOandFileHandlingGroup(["I/O and File Handling"]) cpp(("C++")) -.-> cpp/SyntaxandStyleGroup(["Syntax and Style"]) cpp(("C++")) -.-> cpp/BasicsGroup(["Basics"]) cpp(("C++")) -.-> cpp/OOPGroup(["OOP"]) cpp/BasicsGroup -.-> cpp/variables("Variables") cpp/OOPGroup -.-> cpp/classes_objects("Classes/Objects") cpp/OOPGroup -.-> cpp/class_methods("Class Methods") cpp/IOandFileHandlingGroup -.-> cpp/output("Output") cpp/IOandFileHandlingGroup -.-> cpp/user_input("User Input") cpp/IOandFileHandlingGroup -.-> cpp/files("Files") cpp/SyntaxandStyleGroup -.-> cpp/code_formatting("Code Formatting") subgraph Lab Skills cpp/variables -.-> lab-96152{{"Realizar operaciones básicas utilizando clases"}} cpp/classes_objects -.-> lab-96152{{"Realizar operaciones básicas utilizando clases"}} cpp/class_methods -.-> lab-96152{{"Realizar operaciones básicas utilizando clases"}} cpp/output -.-> lab-96152{{"Realizar operaciones básicas utilizando clases"}} cpp/user_input -.-> lab-96152{{"Realizar operaciones básicas utilizando clases"}} cpp/files -.-> lab-96152{{"Realizar operaciones básicas utilizando clases"}} cpp/code_formatting -.-> lab-96152{{"Realizar operaciones básicas utilizando clases"}} end

Crea un nuevo archivo de C++

En primer lugar, crea un nuevo archivo de C++ llamado main.cpp en el directorio ~/project utilizando el siguiente comando en la terminal:

touch ~/project/main.cpp

Escribe el código

Copia y pega el siguiente código en el archivo main.cpp utilizando un editor de texto o un entorno de desarrollo integrado (IDE):

#include <iostream>
#include <vector>
using namespace std;

// definiendo la clase operations para implementar todas las operaciones básicas
class operations {
 // declarando variables miembro
 public:
     int num1, num2;

 // definiendo funciones miembro o métodos
 public:
     void input() {
         cout << "Ingrese dos números para realizar operaciones con ellos: \n";
         cin >> num1 >> num2;
         cout << "\n";
     }

     void addition() {
         cout << "Suma = " << num1 + num2;
         cout << "\n";
     }

     void subtraction() {
         cout << "Resta = " << num1 - num2;
         cout << "\n";
     }

     void multiplication() {
         cout << "Multiplicación = " << num1 * num2;
         cout << "\n";
     }

     void division() {
         cout << "División = " << (float) num1 / num2;
         cout << "\n";
     }
};

// definiendo el método principal para acceder a los miembros de la clase
int main() {
     cout << "\n\nBienvenido a LabEx :-)\n\n\n";
     cout << " ===== Programa para realizar operaciones básicas usando Clase, en C++ ===== \n\n";

     // declarando objeto de clase para acceder a los miembros de la clase desde fuera de la clase
     operations op;

     cout << "\n

: Llama a la función division()";

 op.division();

 cout << "\nSaliendo del método principal\n\n\n";

 return 0;

}

El código declara una clase llamada 'operations' que contiene variables miembro y funciones para realizar operaciones básicas en dos números ingresados por el usuario. El método principal se utiliza para acceder a los miembros de la clase y llamar a las funciones necesarias para realizar operaciones básicas en los números ingresados por el usuario.

Compila y ejecuta el código

Para compilar y ejecutar el código, utiliza el siguiente comando en la terminal:

g++ ~/project/main.cpp -o main &&./main

Este comando compilará el archivo main.cpp y generará un ejecutable llamado'main'. Luego, se ejecutará el ejecutable y la salida se mostrará en la terminal.

Deberías ver una salida que se parece a la siguiente:

Bienvenido a LabEx :-)


===== Programa para realizar operaciones básicas usando Clase, en C++ =====

: Llama a la función division()

División = 2

Saliendo del método principal

Resumen

En este laboratorio, aprendimos cómo realizar operaciones básicas utilizando clases y sus miembros en el lenguaje de programación C++. Creamos una clase 'operations' que contiene variables miembro y funciones para implementar operaciones básicas como la adición, la resta, la multiplicación y la división en dos números ingresados por el usuario. También aprendimos cómo acceder a los miembros de la clase desde fuera de la clase y llamar a las funciones necesarias para realizar operaciones básicas en los números ingresados por el usuario.