SlideShare ist ein Scribd-Unternehmen logo
1 von 7
Universidad Nacional Experimental “ Francisco de Miranda”  Área Ciencias de la Educación Aprendizaje Dialógico Interactivo Programa: Educación U. C. Computación I Cadenas de Caracteres Santa Ana de Coro, julio de 2010 Por: Licdo. Wladimir Chirinos
Cadenas de Caracteres Licdo. Wladimir Chirinos UNEFM DITE - 2010 Las cadenas de caracteres son un tipo especial de arreglo pues se trata de un conjunto de datos de  tipo   char  (texto), a este tipo de cadenas también se les conoce como " cadenas ". Básicamente el manejo de cadenas es muy similar al de los arreglos.  Sintaxis de declaración. Para la declaración de una cadena de caracteres se debe codificar de la siguiente forma: tipo_de_dato   nombre [longitud_de_la_cadena] Definición
Cadenas de Caracteres Licdo. Wladimir Chirinos UNEFM DITE - 2010 Sintaxis de declaración codificada Las siguientes especificaciones hacen referencia a la declaración de varias cadenas de caracteres de diferentes longitudes. char  sexo ; char   nombre [15]; char   apellido [15]; char   direccion [30]; char   telefono [11]; Cadena llamada  sexo  de longitud 1. Cadena llamada  nombre  de longitud 15. Cadena llamada  apellido  de longitud 15. Cadena llamada  direccion  de longitud 30. Cadena llamada  telefono  de longitud 11. La longitud indica la cantidad máxima de caracteres (letras) que podrá almacenar la cadena.
Cadenas de Caracteres Licdo. Wladimir Chirinos UNEFM DITE - 2010 Uso de las cadenas de caracteres Este tipo de dato es muy usado en todos los lenguajes de programación puesto que los mismos son usados para describir las características de las personas o cosas. Por ejemplo cuando se esta llenando el formulario de datos para la creación de un correo electrónico se debe indicar: el  nombre ,  país ,  dirección   de   correo , entre otros datos, por naturaleza los mismos son de tipo texto o cadenas de caracteres.
Cadenas de Caracteres Licdo. Wladimir Chirinos UNEFM DITE - 2010 Uso de las cadenas de caracteres Desarrollar un programa que solicite al usuario el ingreso del  nombre, apellido, salario por horas y horas trabajadas  para calcular el  sueldo  que debe cobrar esta persona. El enunciado descrito indica al programador que deben ser declarar las siguiente variables: nombre : es una cadena. (Forma parte de la entrada de los datos) apellido : es una cadena (Forma parte de la entrada de los datos) salario_por_horas : numérica. (Forma parte de la entrada de los datos) horas_trabajadas : numérica. (Forma parte de la entrada de los datos) sueldo : numérica. El sueldo se calcula en base a las variables de entrada.
Cadenas de Caracteres Licdo. Wladimir Chirinos UNEFM DITE - 2010 Desarrollo codificado del enunciado #include<iostream> using namespace std; int main() { char nombre[15],apellido[15];  //Declaración de las cadenas float sph, ht, sueldo;  //Declaración de variables numéricas cout<<&quot;Ingrese el nombre:&quot;;  //Mensaje para el usuario cin>>nombre;  //Solicitud del datos de entrada cout<<&quot;Ingrese el apellido:&quot;; cin>>apellido; cout<<&quot;Ingrese el salario por horas:&quot;; cin>>sph; cout<<&quot;Ingrese las horas trabajadas:&quot;; cin>>ht; sueldo=sph*ht;  //Proceso, calculo del sueldo del trabajador cout<<&quot;Usted debe cobrar la cantidad de:&quot;<<sueldo<<endl;  //Visualización en pantalla del resultado del cálculo. return 0; }
Universidad Nacional Experimental “ Francisco de Miranda”  Área Ciencias de la Educación Aprendizaje Dialógico Interactivo Programa: Educación U. C. Computación I Cadenas de Caracteres Por: Licdo. Wladimir Chirinos

Weitere ähnliche Inhalte

Was ist angesagt?

Ejercicios resueltos diagramas de claseaula (1)
Ejercicios resueltos diagramas de claseaula (1)Ejercicios resueltos diagramas de claseaula (1)
Ejercicios resueltos diagramas de claseaula (1)
William Lozano
 
Lenguajes De Bajo Nivel
Lenguajes De Bajo NivelLenguajes De Bajo Nivel
Lenguajes De Bajo Nivel
guestbf0046
 

Was ist angesagt? (20)

Unidad 2 ensamblador
Unidad 2   ensambladorUnidad 2   ensamblador
Unidad 2 ensamblador
 
Funciones del DBA, SA Y DA
Funciones del DBA, SA Y DAFunciones del DBA, SA Y DA
Funciones del DBA, SA Y DA
 
Abstracción de datos
Abstracción de datosAbstracción de datos
Abstracción de datos
 
Ejercicios resueltos diagramas de claseaula (1)
Ejercicios resueltos diagramas de claseaula (1)Ejercicios resueltos diagramas de claseaula (1)
Ejercicios resueltos diagramas de claseaula (1)
 
Lenguajes De Bajo Nivel
Lenguajes De Bajo NivelLenguajes De Bajo Nivel
Lenguajes De Bajo Nivel
 
Estructuras condicionales
Estructuras condicionalesEstructuras condicionales
Estructuras condicionales
 
Unidad1 Lenguajes y automatas
Unidad1 Lenguajes y automatasUnidad1 Lenguajes y automatas
Unidad1 Lenguajes y automatas
 
Estructura de registros
Estructura de registrosEstructura de registros
Estructura de registros
 
Expresiones regulares
Expresiones regularesExpresiones regulares
Expresiones regulares
 
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML
 
Presentacion Sql 2
Presentacion Sql 2Presentacion Sql 2
Presentacion Sql 2
 
Sistema De Gestión De Base De Datos
Sistema De Gestión De Base De DatosSistema De Gestión De Base De Datos
Sistema De Gestión De Base De Datos
 
Algoritmo Secuenciales
Algoritmo SecuencialesAlgoritmo Secuenciales
Algoritmo Secuenciales
 
Poo 2 colab, presentación que muestra implementa colaboración entre clases
Poo 2 colab, presentación que muestra implementa colaboración entre clasesPoo 2 colab, presentación que muestra implementa colaboración entre clases
Poo 2 colab, presentación que muestra implementa colaboración entre clases
 
Unidad 4 a HERENCIA, CLASES ABSTRACTAS, INTERFACES Y POLIMORFISMO . UML
Unidad 4 a HERENCIA, CLASES ABSTRACTAS, INTERFACES Y POLIMORFISMO . UMLUnidad 4 a HERENCIA, CLASES ABSTRACTAS, INTERFACES Y POLIMORFISMO . UML
Unidad 4 a HERENCIA, CLASES ABSTRACTAS, INTERFACES Y POLIMORFISMO . UML
 
Conceptos de POO (Programacion Orientada a Objetos)
Conceptos de POO (Programacion Orientada a Objetos)Conceptos de POO (Programacion Orientada a Objetos)
Conceptos de POO (Programacion Orientada a Objetos)
 
Transacciones y sql procedural EN MySQL
Transacciones y sql procedural EN MySQLTransacciones y sql procedural EN MySQL
Transacciones y sql procedural EN MySQL
 
Estructura datos pilas y colas
Estructura datos pilas y colasEstructura datos pilas y colas
Estructura datos pilas y colas
 
Introduccion a la programacion
Introduccion a la programacionIntroduccion a la programacion
Introduccion a la programacion
 
Normalizacion de base de datos
Normalizacion de base de datosNormalizacion de base de datos
Normalizacion de base de datos
 

Andere mochten auch

Lenguaje Borland C - Estructura y Componentes
Lenguaje Borland C - Estructura y ComponentesLenguaje Borland C - Estructura y Componentes
Lenguaje Borland C - Estructura y Componentes
Karina Arguedas Ruelas
 
C++: inheritance, composition, polymorphism
C++: inheritance, composition, polymorphismC++: inheritance, composition, polymorphism
C++: inheritance, composition, polymorphism
Jussi Pohjolainen
 
El cigoto ¿es persona?
El cigoto ¿es persona?El cigoto ¿es persona?
El cigoto ¿es persona?
Paula Santos
 

Andere mochten auch (20)

La mejor cadena
La mejor cadenaLa mejor cadena
La mejor cadena
 
C# Diferencias
C# DiferenciasC# Diferencias
C# Diferencias
 
Cadenas por e-_mail
Cadenas por e-_mailCadenas por e-_mail
Cadenas por e-_mail
 
Cadenitas
CadenitasCadenitas
Cadenitas
 
Estandares informatica
Estandares informaticaEstandares informatica
Estandares informatica
 
Amigos De Verdad
Amigos De VerdadAmigos De Verdad
Amigos De Verdad
 
Lista enlazada
Lista enlazadaLista enlazada
Lista enlazada
 
Basics of c++
Basics of c++Basics of c++
Basics of c++
 
Intro To C++ - Class #18: Vectors & Arrays
Intro To C++ - Class #18: Vectors & ArraysIntro To C++ - Class #18: Vectors & Arrays
Intro To C++ - Class #18: Vectors & Arrays
 
Cromatina
CromatinaCromatina
Cromatina
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
LENGUAJE ENSAMBLADOR
LENGUAJE ENSAMBLADORLENGUAJE ENSAMBLADOR
LENGUAJE ENSAMBLADOR
 
Lenguaje ensamblador
Lenguaje ensambladorLenguaje ensamblador
Lenguaje ensamblador
 
Lenguaje c josequerales
Lenguaje c josequeralesLenguaje c josequerales
Lenguaje c josequerales
 
Vectors i operacions amb vectors
Vectors i operacions amb vectorsVectors i operacions amb vectors
Vectors i operacions amb vectors
 
Lenguaje Borland C - Estructura y Componentes
Lenguaje Borland C - Estructura y ComponentesLenguaje Borland C - Estructura y Componentes
Lenguaje Borland C - Estructura y Componentes
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Lenguaje ensamblador
Lenguaje ensambladorLenguaje ensamblador
Lenguaje ensamblador
 
C++: inheritance, composition, polymorphism
C++: inheritance, composition, polymorphismC++: inheritance, composition, polymorphism
C++: inheritance, composition, polymorphism
 
El cigoto ¿es persona?
El cigoto ¿es persona?El cigoto ¿es persona?
El cigoto ¿es persona?
 

Ähnlich wie Cadena caracteres

El primer objetivo de un programa informático es el manejo de datos
El primer objetivo de un programa informático es el manejo de datosEl primer objetivo de un programa informático es el manejo de datos
El primer objetivo de un programa informático es el manejo de datos
Rolando Azcorra Medina
 
2.4 tipo de dato entero
2.4 tipo de dato entero2.4 tipo de dato entero
2.4 tipo de dato entero
SNPP
 
Clase 10_ programacion
Clase 10_ programacionClase 10_ programacion
Clase 10_ programacion
diego MC
 
ESTRUCTURAS Y UNIONES EN C++
ESTRUCTURAS Y UNIONES EN C++ESTRUCTURAS Y UNIONES EN C++
ESTRUCTURAS Y UNIONES EN C++
die_dex
 
Variables y constantes
Variables y constantesVariables y constantes
Variables y constantes
Ronny Ure
 
Introduccion allenguajedeprogramacion
Introduccion allenguajedeprogramacionIntroduccion allenguajedeprogramacion
Introduccion allenguajedeprogramacion
yubert
 
37 tarazona karen programacion
37 tarazona karen programacion37 tarazona karen programacion
37 tarazona karen programacion
karenyulithza
 

Ähnlich wie Cadena caracteres (20)

El primer objetivo de un programa informático es el manejo de datos
El primer objetivo de un programa informático es el manejo de datosEl primer objetivo de un programa informático es el manejo de datos
El primer objetivo de un programa informático es el manejo de datos
 
Estructura sintactica de los lenguajes de programacion
Estructura sintactica de los lenguajes de programacionEstructura sintactica de los lenguajes de programacion
Estructura sintactica de los lenguajes de programacion
 
3. lenguaje c-
3. lenguaje c-3. lenguaje c-
3. lenguaje c-
 
T 6
T 6T 6
T 6
 
8 tipos variables constantes
8 tipos variables constantes8 tipos variables constantes
8 tipos variables constantes
 
Guia de Algoritmos del profesor Victor Gavidia -UNEFM - CAES
Guia de Algoritmos del profesor Victor Gavidia -UNEFM - CAESGuia de Algoritmos del profesor Victor Gavidia -UNEFM - CAES
Guia de Algoritmos del profesor Victor Gavidia -UNEFM - CAES
 
2.4 tipo de dato entero
2.4 tipo de dato entero2.4 tipo de dato entero
2.4 tipo de dato entero
 
Clase 10_ programacion
Clase 10_ programacionClase 10_ programacion
Clase 10_ programacion
 
ESTRUCTURAS Y UNIONES EN C++
ESTRUCTURAS Y UNIONES EN C++ESTRUCTURAS Y UNIONES EN C++
ESTRUCTURAS Y UNIONES EN C++
 
Variables y constantes
Variables y constantesVariables y constantes
Variables y constantes
 
Tema 9 www.fresymetal.com
Tema 9 www.fresymetal.comTema 9 www.fresymetal.com
Tema 9 www.fresymetal.com
 
Introduccion allenguajedeprogramacion
Introduccion allenguajedeprogramacionIntroduccion allenguajedeprogramacion
Introduccion allenguajedeprogramacion
 
Estructuras de datos en Introducción a la Programación
Estructuras de datos en Introducción a la ProgramaciónEstructuras de datos en Introducción a la Programación
Estructuras de datos en Introducción a la Programación
 
Diapositivas curso programación orientada a objetos en Java
Diapositivas curso programación orientada a objetos en JavaDiapositivas curso programación orientada a objetos en Java
Diapositivas curso programación orientada a objetos en Java
 
Presentacion power designer
Presentacion power designerPresentacion power designer
Presentacion power designer
 
FORMATO DIAPOSITIVAS - dart y flutter.pptx
FORMATO DIAPOSITIVAS - dart y flutter.pptxFORMATO DIAPOSITIVAS - dart y flutter.pptx
FORMATO DIAPOSITIVAS - dart y flutter.pptx
 
Tipos de datos ok
Tipos de datos okTipos de datos ok
Tipos de datos ok
 
37 tarazona karen programacion
37 tarazona karen programacion37 tarazona karen programacion
37 tarazona karen programacion
 
Tipos De Datos
Tipos De DatosTipos De Datos
Tipos De Datos
 
Tipo de datos2
Tipo de datos2Tipo de datos2
Tipo de datos2
 

Mehr von wladimirclipper

Ciclo de vida de un SI y BD
Ciclo de vida de un SI y BDCiclo de vida de un SI y BD
Ciclo de vida de un SI y BD
wladimirclipper
 
Introducción programacion
Introducción programacionIntroducción programacion
Introducción programacion
wladimirclipper
 

Mehr von wladimirclipper (17)

Insertar presentación publicada en slishare.
Insertar presentación publicada en slishare.Insertar presentación publicada en slishare.
Insertar presentación publicada en slishare.
 
Cómo registrarse en la Plataforma de ADI
Cómo registrarse en la Plataforma de ADICómo registrarse en la Plataforma de ADI
Cómo registrarse en la Plataforma de ADI
 
Actividad de Memoria. JClic Author
Actividad de Memoria. JClic AuthorActividad de Memoria. JClic Author
Actividad de Memoria. JClic Author
 
Experiencia Educativa con la Red Social Pinterest
Experiencia Educativa con la Red Social PinterestExperiencia Educativa con la Red Social Pinterest
Experiencia Educativa con la Red Social Pinterest
 
Curador de contenidos
Curador de contenidosCurador de contenidos
Curador de contenidos
 
Ciclo de vida de un SI y BD
Ciclo de vida de un SI y BDCiclo de vida de un SI y BD
Ciclo de vida de un SI y BD
 
Fundamentos de los sistemas de información
Fundamentos de los sistemas de informaciónFundamentos de los sistemas de información
Fundamentos de los sistemas de información
 
Páginas web ii. Formato HTML
Páginas web ii. Formato HTMLPáginas web ii. Formato HTML
Páginas web ii. Formato HTML
 
Páginas web en formato HTML
Páginas web en formato HTMLPáginas web en formato HTML
Páginas web en formato HTML
 
Programación Orientada a Objetos
Programación Orientada a ObjetosProgramación Orientada a Objetos
Programación Orientada a Objetos
 
Estructuras condicionales
Estructuras condicionalesEstructuras condicionales
Estructuras condicionales
 
Introducción programacion
Introducción programacionIntroducción programacion
Introducción programacion
 
Introducción c++
Introducción c++Introducción c++
Introducción c++
 
Técnica de resolución de problemas
Técnica de resolución de problemasTécnica de resolución de problemas
Técnica de resolución de problemas
 
Estructuras repetitivas
Estructuras repetitivasEstructuras repetitivas
Estructuras repetitivas
 
Vectores
VectoresVectores
Vectores
 
Paradigma 5 Monos
Paradigma 5 MonosParadigma 5 Monos
Paradigma 5 Monos
 

Kürzlich hochgeladen

🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
pvtablets2023
 

Kürzlich hochgeladen (20)

SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.
 

Cadena caracteres

  • 1. Universidad Nacional Experimental “ Francisco de Miranda” Área Ciencias de la Educación Aprendizaje Dialógico Interactivo Programa: Educación U. C. Computación I Cadenas de Caracteres Santa Ana de Coro, julio de 2010 Por: Licdo. Wladimir Chirinos
  • 2. Cadenas de Caracteres Licdo. Wladimir Chirinos UNEFM DITE - 2010 Las cadenas de caracteres son un tipo especial de arreglo pues se trata de un conjunto de datos de tipo char (texto), a este tipo de cadenas también se les conoce como &quot; cadenas &quot;. Básicamente el manejo de cadenas es muy similar al de los arreglos. Sintaxis de declaración. Para la declaración de una cadena de caracteres se debe codificar de la siguiente forma: tipo_de_dato nombre [longitud_de_la_cadena] Definición
  • 3. Cadenas de Caracteres Licdo. Wladimir Chirinos UNEFM DITE - 2010 Sintaxis de declaración codificada Las siguientes especificaciones hacen referencia a la declaración de varias cadenas de caracteres de diferentes longitudes. char sexo ; char nombre [15]; char apellido [15]; char direccion [30]; char telefono [11]; Cadena llamada sexo de longitud 1. Cadena llamada nombre de longitud 15. Cadena llamada apellido de longitud 15. Cadena llamada direccion de longitud 30. Cadena llamada telefono de longitud 11. La longitud indica la cantidad máxima de caracteres (letras) que podrá almacenar la cadena.
  • 4. Cadenas de Caracteres Licdo. Wladimir Chirinos UNEFM DITE - 2010 Uso de las cadenas de caracteres Este tipo de dato es muy usado en todos los lenguajes de programación puesto que los mismos son usados para describir las características de las personas o cosas. Por ejemplo cuando se esta llenando el formulario de datos para la creación de un correo electrónico se debe indicar: el nombre , país , dirección de correo , entre otros datos, por naturaleza los mismos son de tipo texto o cadenas de caracteres.
  • 5. Cadenas de Caracteres Licdo. Wladimir Chirinos UNEFM DITE - 2010 Uso de las cadenas de caracteres Desarrollar un programa que solicite al usuario el ingreso del nombre, apellido, salario por horas y horas trabajadas para calcular el sueldo que debe cobrar esta persona. El enunciado descrito indica al programador que deben ser declarar las siguiente variables: nombre : es una cadena. (Forma parte de la entrada de los datos) apellido : es una cadena (Forma parte de la entrada de los datos) salario_por_horas : numérica. (Forma parte de la entrada de los datos) horas_trabajadas : numérica. (Forma parte de la entrada de los datos) sueldo : numérica. El sueldo se calcula en base a las variables de entrada.
  • 6. Cadenas de Caracteres Licdo. Wladimir Chirinos UNEFM DITE - 2010 Desarrollo codificado del enunciado #include<iostream> using namespace std; int main() { char nombre[15],apellido[15]; //Declaración de las cadenas float sph, ht, sueldo; //Declaración de variables numéricas cout<<&quot;Ingrese el nombre:&quot;; //Mensaje para el usuario cin>>nombre; //Solicitud del datos de entrada cout<<&quot;Ingrese el apellido:&quot;; cin>>apellido; cout<<&quot;Ingrese el salario por horas:&quot;; cin>>sph; cout<<&quot;Ingrese las horas trabajadas:&quot;; cin>>ht; sueldo=sph*ht; //Proceso, calculo del sueldo del trabajador cout<<&quot;Usted debe cobrar la cantidad de:&quot;<<sueldo<<endl; //Visualización en pantalla del resultado del cálculo. return 0; }
  • 7. Universidad Nacional Experimental “ Francisco de Miranda” Área Ciencias de la Educación Aprendizaje Dialógico Interactivo Programa: Educación U. C. Computación I Cadenas de Caracteres Por: Licdo. Wladimir Chirinos