Está en la página 1de 4

ACTIVIDAD III:

EJERCICIO

Fecha:30/03/2023
Nombre del estudiante: Jamir Avila Mendoza
Nombre del docente: Yadira Gonzalez Sanchez

1. Con base en el material consultado en la unidad resuelve el siguiente ejercicio que se


plantea a continuación acerca de los siguientes temas:
 Lenguaje C++
 Clases
 Objetos

Ejercicio. Utilización de la Clase “Cliente”

2. Desarrolla un reporte en el que incluyas los siguientes puntos:

• Diagrama de clase (notación UML)


• Descripción de atributos y métodos

Atributos: Características que aplican al objeto solo en el caso en que él sea visible en
pantalla por el usuario.

Métodos: bloque de código que contiene una serie de instrucciones. Un programa hace que se
ejecuten las instrucciones al llamar al método y especificando los argumentos de método
necesarios.

• Incluye el código fuente de tu clase y programa principal

#include<iostream>
#include<stdlib.h>
using namespace std;
class Cliente
{
private:
string nombre;
int edad;
string direccion;
string telefono;
string email;

public:
void consultardatos();
void imprimirdatos();
Cliente();

};

Cliente::Cliente()

{
cout << "\nIngrese su nombre:";
cin >> nombre;
cout << "Ingrese su edad:";
cin >> edad;
cout << "Ingrese su direccion:";
cin >> direccion;
cout << "Ingrese su telefono:";
cin >> telefono;
cout << "Ingrese su email:";
cin >> email;
system("cls");
}

void Cliente::imprimirdatos()

{
cout << "\nNombre del cliente:" << nombre << endl;
cout << "Edad del cleinte:" << edad << endl;
cout << "Direccion proporcionada:" << direccion << endl;
cout << "Telefono proporcionado:" << telefono << endl;
cout << "Direccion de Email proporcionada:" << email << endl;
}

int main()

{
cout << "<<-----REGISTRO DE CLIENTES---->>" << endl <<
endl;
cout << "Ingresar datos del cliente " << endl;
cout << "INGRESA CLIENTE No. 1" << endl;
Cliente cliente1;
cout << "INGRESA CLIENTE No. 2" << endl;
Cliente cliente2;
cout << "INGRESA CLIENTE No. 3" << endl;
Cliente cliente3;
cout << "\nLOS DATOS DEL CLIENTE No. 1" << endl;
cliente1.imprimirdatos();
cout << "\nLOS DATOS DEL CLIENTE No. 2" << endl;
cliente2.imprimirdatos();
cout << "\nLOS DATOS DEL CLIENTE No. 3" << endl;
cliente3.imprimirdatos();

return 0;

• Integra capturas de pantalla de tus resultados obtenidos


3. Redacta una conclusión en la que describas la diferencia entre clase y objeto y cómo
aplicaste cada concepto en el diseño de tu programa.

El objeto es la base en la que se trabajara y se establecerán las clases, las clases se refieren
a propiedades que identifican al objeto que se tomo como base, un ejemplo burdo de esto son
los perros, Perro es el objeto, mientras que sus clases se pueden dividir en raza, color, peso,
tamaño, edad, nombre, etc.

Es importante saber todo esto, ya que al hacer el programa uno se puede confundir
fácilmente, además de que se debe saber que clases serán privadas y públicas, el objeto a las
que serán dirigidas y que es lo que el cliente podrá ver y editar.

* * *

También podría gustarte