SlideShare una empresa de Scribd logo
1 de 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

Más contenido relacionado

La actualidad más candente

Informe v2.1 Base de Datos II - Proyecto TodoAutos : venta de carros del año
Informe v2.1  Base de Datos II - Proyecto TodoAutos : venta de carros del añoInforme v2.1  Base de Datos II - Proyecto TodoAutos : venta de carros del año
Informe v2.1 Base de Datos II - Proyecto TodoAutos : venta de carros del año
Juan Polo Cosme
 
Integridad Y Seguridad En Las Bases De Datos
Integridad Y Seguridad En Las Bases De DatosIntegridad Y Seguridad En Las Bases De Datos
Integridad Y Seguridad En Las Bases De Datos
Drakonis11
 
Trabajo de diapositivas sql
Trabajo de diapositivas sqlTrabajo de diapositivas sql
Trabajo de diapositivas sql
Andreita Beltran
 
Caracteristicas de un manual de usuario
Caracteristicas de un manual de usuarioCaracteristicas de un manual de usuario
Caracteristicas de un manual de usuario
Luis Mario Zapata Azua
 
Métodos para la detección y corrección de errores
Métodos para la detección y corrección de erroresMétodos para la detección y corrección de errores
Métodos para la detección y corrección de errores
Daniel Huerta Cruz
 

La actualidad más candente (20)

Ejercicios
EjerciciosEjercicios
Ejercicios
 
Registros del cpu
Registros del cpuRegistros del cpu
Registros del cpu
 
Normalización de la base de datos (3 formas normales)
Normalización de la base de datos (3 formas normales)Normalización de la base de datos (3 formas normales)
Normalización de la base de datos (3 formas normales)
 
2...2 expresiones regulares, cerradura, fractales, automata
2...2 expresiones regulares, cerradura, fractales, automata2...2 expresiones regulares, cerradura, fractales, automata
2...2 expresiones regulares, cerradura, fractales, automata
 
Informe v2.1 Base de Datos II - Proyecto TodoAutos : venta de carros del año
Informe v2.1  Base de Datos II - Proyecto TodoAutos : venta de carros del añoInforme v2.1  Base de Datos II - Proyecto TodoAutos : venta de carros del año
Informe v2.1 Base de Datos II - Proyecto TodoAutos : venta de carros del año
 
Direccionamiento
DireccionamientoDireccionamiento
Direccionamiento
 
Análisis estructurado
Análisis estructuradoAnálisis estructurado
Análisis estructurado
 
Integridad Y Seguridad En Las Bases De Datos
Integridad Y Seguridad En Las Bases De DatosIntegridad Y Seguridad En Las Bases De Datos
Integridad Y Seguridad En Las Bases De Datos
 
Trabajo de diapositivas sql
Trabajo de diapositivas sqlTrabajo de diapositivas sql
Trabajo de diapositivas sql
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Guia normalización
Guia normalizaciónGuia normalización
Guia normalización
 
Caracteristicas de un manual de usuario
Caracteristicas de un manual de usuarioCaracteristicas de un manual de usuario
Caracteristicas de un manual de usuario
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Métodos para la detección y corrección de errores
Métodos para la detección y corrección de erroresMétodos para la detección y corrección de errores
Métodos para la detección y corrección de errores
 
Dominio de base de datos
Dominio de base de datosDominio de base de datos
Dominio de base de datos
 
Funciones en c++
Funciones en c++Funciones en c++
Funciones en c++
 
5. Ejercicios normalización
5. Ejercicios normalización5. Ejercicios normalización
5. Ejercicios normalización
 
Qué es uml, PARA QUE SIRVE, PASOS
Qué es uml, PARA QUE SIRVE, PASOSQué es uml, PARA QUE SIRVE, PASOS
Qué es uml, PARA QUE SIRVE, PASOS
 
Sintaxis del lenguaje ensamblador
Sintaxis del lenguaje ensambladorSintaxis del lenguaje ensamblador
Sintaxis del lenguaje ensamblador
 
Lenguaje SQL
Lenguaje SQLLenguaje SQL
Lenguaje SQL
 

Destacado

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
 

Destacado (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?
 

Similar a 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
 
Lenguajes De Bajo Nivel
Lenguajes De Bajo NivelLenguajes De Bajo Nivel
Lenguajes De Bajo Nivel
guestbf0046
 
37 tarazona karen programacion
37 tarazona karen programacion37 tarazona karen programacion
37 tarazona karen programacion
karenyulithza
 

Similar a 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
 
Lenguajes De Bajo Nivel
Lenguajes De Bajo NivelLenguajes De Bajo Nivel
Lenguajes De Bajo Nivel
 
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
 

Más de 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
 

Más de 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
 

Último

RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
amelia poma
 
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfPROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
EduardoJosVargasCama1
 
🦄💫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
 

Último (20)

Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptxPLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
 
La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdf
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdfFICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por Valores
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
PP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomasPP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomas
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
Código Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de VenezuelaCódigo Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de Venezuela
 
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfPROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
Los dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la VerdadLos dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la Verdad
 
🦄💫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
 
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
 

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