ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Implementación de extracción de cadena en java


Enviado por   •  15 de Marzo de 2018  •  Tarea  •  613 Palabras (3 Páginas)  •  96 Visitas

Página 1 de 3

IMPLEMENTACIÓN DE EXTRACCIÓN DE CADENAS

PARADIGMAS Y TÉCNICAS DE PROGRAMACIÓN

DEIBIS MANUEL HERRERA BARRIOS

DANIELA CASTILLO PARDO

BOGOTA DC.

06/02/2018

Objetivo:

Realizar el diseño e implementación de algoritmos bajo el paradigma imperativo.

Actividades a realizar:

Tomando como referencia el modelo de implementación (en C++) entregado para la búsqueda de

un carácter en una cadena, cuyo diseño se muestra a continuación, diseñar e implementar clase

que permita resolver el siguiente problema:

A partir de una cadena separada por comas que contiene los apellidos y los nombres de una

persona, se debe extraer y retornar los nombres y los apellidos de la persona.

P. ej. Si se recibe de entrada “Pinzón Gómez, Juan Carlos”, algún método en la clase debe permitir

retornar “Juan Carlos Pinzón Gómez”

[pic 1]

Desarrollo de actividad

Diagrama de clase:

cadenasN

-datos:cadena

+CadenasN(datos:cadena)

+Buscar(dato:carácter)

Codigo en lenguaje C++

#include

#include

using namespace std;

class cadenasN{

   private:

     string datos;

         

   public:         // constructor

      cadenasN(string datos){

         this->datos=datos;

       

          }

     

    void buscar(char car){

     int seguir=0;

     int con; con =0;

     string nombre;

     string apellido;

     for(int i=0;i

       if(datos.at(i)==car){  

            datos.at(i) = ' ';    

                 //printf("dato %c fue encontrado en la posición %d\n",car,i);

         seguir=1;

         con=i;

      }else{

              apellido= apellido + datos.at(i);

              

          }

          }

         

          for(int j=con;j

...

Descargar como (para miembros actualizados) txt (2 Kb) pdf (49 Kb) docx (15 Kb)
Leer 2 páginas más »
Disponible sólo en Clubensayos.com