SlideShare ist ein Scribd-Unternehmen logo
1 von 13
CURSO DE PROGRAMACION EN
LENGUAJE C++
MODULO I (Orientado a Borland C++)
EJERCICIOS DE APLICACION
   Crear un programa que ingrese el nombre de un
    cliente, su numero de cedula y el producto que
    compra (nombre, valor), para una ferretería.
EJERCICOS DE APLICACION
   Crear un programa que presente por pantalla los
    datos de un conductor de una cooperativa de
    transporte. Cedula de identidad, nombre del
    conductor, dirección del conductor numero de bus o
    disco de bus y recorrido o línea.
EJERCICIOS DE APLICACION
   Crear un programa que los datos de un alumno.
    Código de alumno, nombres de alumno, dirección
    de alumno, curso en el que se encuentra y
    teléfono.
SENTENCIAS PARA MANEJO DE
CARACTERER
   A pesar de que con printf( ); y scanf( ); podemos
    presentar mensajes, sacar valores e ingresar valores
    respectivamente     con    cada     instrucción    antes
    mencionada, aun no podemos controlar completamente
    el ingreso de cadenas de caracteres pues si al ingresar
    un nombre y un apellido en una variable de tipo char y
    le damos un espacio este corta el ingreso pues es
    tomado como fin de ingreso, por que se da esto!,
    debería aceptar el espacio como tal pero no lo acepta
    por que es considerado como un arreglo, para
    solucionar esto tenemos la instrucciones para el manejo
    de caracteres, estas son: puts( ); y gets( );. Estas dos
    funciones si nos permiten manejar caracteres de forma
    eficaz de tal manera que podamos ingresar los espacios
    sin ningún temor a que se corte la ejecución del
    programa.
SENTENCIAS PARA MANEJO DE
CARACTERER
   Función para salida de caracteres:
     La función para sacar caracteres por pantalla es la
      función puts( ); y esta no necesita formato especifico
      para sacar ya sea una cadena de caracteres (constante
      literal), un identificador definido como una constante
      tipo char o una variable de tipo char.
     Su formato es el siguiente:
         puts( Cadena_de_Caracteres );
            Donde Cadena_de_Caracteres puede ser:

                Una constante literal, tipo cadena de caracteres.
                Una constante definida o declarada de tipo char.
                Una variable de tipo char.
       Cabe recalcar que solo acepta cadenas de caracteres
        por lo tanto si se utiliza para presentar por pantalla un
        solo carácter el compilador enviara error.
SENTENCIAS PARA MANEJO DE
CARACTERER
   El siguiente es un programa de ejemplo:
SENTENCIAS PARA MANEJO DE
CARACTERER
   El programa anterior presenta por pantalla la
    cadena de carácter “Este es un ejemplo de salida
    de cadena de carácter” y luego da un salto de línea
    todo esto almacenado en la variable cadena de tipo
    char.
SENTENCIAS PARA MANEJO DE
CARACTERER
   Función para ingresar cadenas de caracteres en
    una variable tipo char:
     La función para ingresar cadenas de caracteres a una
      variable de tipo char es la sentencia gets( ); y a
      diferencia de scanf( ); no necesita un formato para el
      tipo de dato que se va ha ingresar pues todos los datos
      son siempre del mismo tipo (char) además si permite el
      ingreso de espacios en la cadena por lo que ya no es
      tomado como un arreglo.
     Su formato es el siguiente:
         gets( Nombre_Variable );
            Donde:

                Nombre_Variable es una variable siempre de tipo char.
       Cabe señalar que no acepta variables de tipo char con
        un solo espacio.
SENTENCIAS PARA MANEJO DE
CARACTERER
   El siguiente es un programa de ejemplo:
SENTENCIAS PARA MANEJO DE
CARACTERER
   En el programa anterior vemos como declaramos
    una variable cadena con espacio para 80
    caracteres de tipo char que luego es ingresada con
    la función gets( );.
SENTENCIAS PARA MANEJO DE
CARACTERER
   Tarea:
       Crear un programa que ingrese los datos personales de
        tus amigos, nombre, apellidos, dirección, teléfono de la
        casa, celular, e-mail, seudónimo o apodo.

Weitere ähnliche Inhalte

Was ist angesagt?

Expresiones logicas
Expresiones logicasExpresiones logicas
Expresiones logicas
zamand14
 
Tipos de dato y expresiones en C++
Tipos de dato y expresiones en C++Tipos de dato y expresiones en C++
Tipos de dato y expresiones en C++
Obmaro García
 
B) uso de los elemtos del lenguaje de script en las paginas web dinamicas
B) uso de los elemtos del lenguaje de script en las paginas web dinamicasB) uso de los elemtos del lenguaje de script en las paginas web dinamicas
B) uso de los elemtos del lenguaje de script en las paginas web dinamicas
Chaarly Fiiguerooa
 
C# documento de texto junto con mapa conceptual
C# documento de texto junto con mapa conceptualC# documento de texto junto con mapa conceptual
C# documento de texto junto con mapa conceptual
Fernando Jose
 
Estructuras de los lenguajes de programacion
Estructuras de los lenguajes de programacionEstructuras de los lenguajes de programacion
Estructuras de los lenguajes de programacion
ManuelDorante65
 
Logica taller de tipo de datos
Logica taller de tipo de datosLogica taller de tipo de datos
Logica taller de tipo de datos
uanelectromecanica
 
Clase 3introduccion a_lenguace_c
Clase 3introduccion a_lenguace_cClase 3introduccion a_lenguace_c
Clase 3introduccion a_lenguace_c
kikeMerck
 

Was ist angesagt? (20)

Expresiones logicas
Expresiones logicasExpresiones logicas
Expresiones logicas
 
Tipos de dato y expresiones en C++
Tipos de dato y expresiones en C++Tipos de dato y expresiones en C++
Tipos de dato y expresiones en C++
 
Lista de raptor sus comandos y su función
Lista de raptor sus comandos y su funciónLista de raptor sus comandos y su función
Lista de raptor sus comandos y su función
 
Palabras Reservadas en C++
Palabras Reservadas en C++Palabras Reservadas en C++
Palabras Reservadas en C++
 
Introducción a C++
Introducción a C++Introducción a C++
Introducción a C++
 
Comandos de raptor c# y java
Comandos de raptor c# y javaComandos de raptor c# y java
Comandos de raptor c# y java
 
B) uso de los elemtos del lenguaje de script en las paginas web dinamicas
B) uso de los elemtos del lenguaje de script en las paginas web dinamicasB) uso de los elemtos del lenguaje de script en las paginas web dinamicas
B) uso de los elemtos del lenguaje de script en las paginas web dinamicas
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Lenguaje C
Lenguaje CLenguaje C
Lenguaje C
 
Apuntes1 elementos del lenguaje c
Apuntes1 elementos del lenguaje cApuntes1 elementos del lenguaje c
Apuntes1 elementos del lenguaje c
 
Introduccion a c++
Introduccion a c++Introduccion a c++
Introduccion a c++
 
C# documento de texto junto con mapa conceptual
C# documento de texto junto con mapa conceptualC# documento de texto junto con mapa conceptual
C# documento de texto junto con mapa conceptual
 
Caracteres y Cadenas en C
Caracteres y Cadenas en CCaracteres y Cadenas en C
Caracteres y Cadenas en C
 
Estructuras de los lenguajes de programacion
Estructuras de los lenguajes de programacionEstructuras de los lenguajes de programacion
Estructuras de los lenguajes de programacion
 
Logica taller de tipo de datos
Logica taller de tipo de datosLogica taller de tipo de datos
Logica taller de tipo de datos
 
Identificadores variables y constates en pseudocódigo
Identificadores variables y constates en pseudocódigoIdentificadores variables y constates en pseudocódigo
Identificadores variables y constates en pseudocódigo
 
Clase 3introduccion a_lenguace_c
Clase 3introduccion a_lenguace_cClase 3introduccion a_lenguace_c
Clase 3introduccion a_lenguace_c
 
Instrucciones(raptor, java, c#)
Instrucciones(raptor, java, c#)Instrucciones(raptor, java, c#)
Instrucciones(raptor, java, c#)
 
Fpr Tema 3 www.fresymetal.com
Fpr Tema 3 www.fresymetal.comFpr Tema 3 www.fresymetal.com
Fpr Tema 3 www.fresymetal.com
 
Lenguaje de simulacion
Lenguaje de simulacionLenguaje de simulacion
Lenguaje de simulacion
 

Andere mochten auch

Plantación de árboles
Plantación de árbolesPlantación de árboles
Plantación de árboles
andrealokita
 
Depende de las manos
Depende de las manosDepende de las manos
Depende de las manos
jassy58
 
Mujer que posa presentación
Mujer que posa presentaciónMujer que posa presentación
Mujer que posa presentación
cuefati
 
Elaboracion de la revista
Elaboracion de la revistaElaboracion de la revista
Elaboracion de la revista
Marina
 
Expresion oral y escrita
Expresion oral y escritaExpresion oral y escrita
Expresion oral y escrita
leidylili
 
Unesco estándares de competencias en tic para docentes
Unesco estándares de competencias en tic para docentesUnesco estándares de competencias en tic para docentes
Unesco estándares de competencias en tic para docentes
4l4j4ndr4
 
Guia 09 -_biomoleculasbiomoleculas
Guia 09 -_biomoleculasbiomoleculasGuia 09 -_biomoleculasbiomoleculas
Guia 09 -_biomoleculasbiomoleculas
DXPZI
 

Andere mochten auch (20)

Presentación
PresentaciónPresentación
Presentación
 
Plantación de árboles
Plantación de árbolesPlantación de árboles
Plantación de árboles
 
Depende de las manos
Depende de las manosDepende de las manos
Depende de las manos
 
Erika perez
Erika perezErika perez
Erika perez
 
Mujer que posa presentación
Mujer que posa presentaciónMujer que posa presentación
Mujer que posa presentación
 
10 reglas basicas de la netiqueta
10 reglas basicas de la netiqueta10 reglas basicas de la netiqueta
10 reglas basicas de la netiqueta
 
Evualuación del conocimiento
Evualuación del conocimientoEvualuación del conocimiento
Evualuación del conocimiento
 
Elaboracion de la revista
Elaboracion de la revistaElaboracion de la revista
Elaboracion de la revista
 
Expresion oral y escrita
Expresion oral y escritaExpresion oral y escrita
Expresion oral y escrita
 
modelo 1a 1 -diaz ricardo
modelo 1a 1 -diaz ricardomodelo 1a 1 -diaz ricardo
modelo 1a 1 -diaz ricardo
 
Actividad 4
Actividad 4Actividad 4
Actividad 4
 
Actividad 5
Actividad 5Actividad 5
Actividad 5
 
El cuento de Carla
El cuento de CarlaEl cuento de Carla
El cuento de Carla
 
Escudos de mi comarca
Escudos de mi comarcaEscudos de mi comarca
Escudos de mi comarca
 
Proyectos pedagógicos de aula con tic mary estela
Proyectos pedagógicos de aula con tic   mary estelaProyectos pedagógicos de aula con tic   mary estela
Proyectos pedagógicos de aula con tic mary estela
 
Derechos de autor
Derechos de autorDerechos de autor
Derechos de autor
 
Netex learningMaker | What's New v3.0 [ES]
Netex learningMaker | What's New v3.0 [ES]Netex learningMaker | What's New v3.0 [ES]
Netex learningMaker | What's New v3.0 [ES]
 
Marilu
MariluMarilu
Marilu
 
Unesco estándares de competencias en tic para docentes
Unesco estándares de competencias en tic para docentesUnesco estándares de competencias en tic para docentes
Unesco estándares de competencias en tic para docentes
 
Guia 09 -_biomoleculasbiomoleculas
Guia 09 -_biomoleculasbiomoleculasGuia 09 -_biomoleculasbiomoleculas
Guia 09 -_biomoleculasbiomoleculas
 

Ähnlich wie Clase # 04

1 entrada y salida estandar(1)
1 entrada y salida estandar(1)1 entrada y salida estandar(1)
1 entrada y salida estandar(1)
Arely Ramirez Mar
 
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
 
Quasi - Lenguaje C Mostrando Datos
Quasi - Lenguaje C Mostrando DatosQuasi - Lenguaje C Mostrando Datos
Quasi - Lenguaje C Mostrando Datos
degarden
 
Algoritmos y lenjuage de programacion
Algoritmos y  lenjuage de programacionAlgoritmos y  lenjuage de programacion
Algoritmos y lenjuage de programacion
Ysaac Ruiz
 
Lenguaje c compu 2
Lenguaje c compu 2Lenguaje c compu 2
Lenguaje c compu 2
luiseldrumer
 
Lenguaje De Programacion
Lenguaje De ProgramacionLenguaje De Programacion
Lenguaje De Programacion
charnisch
 
Instituto tecnológico particular
Instituto tecnológico particularInstituto tecnológico particular
Instituto tecnológico particular
Carlota Guzman
 
Republica bolivariana de venezuela
Republica bolivariana de venezuelaRepublica bolivariana de venezuela
Republica bolivariana de venezuela
royimar
 
Estructura Sintactica
Estructura SintacticaEstructura Sintactica
Estructura Sintactica
luchoGL
 
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
logan1725
 
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
nibox
 
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Carlos
 

Ähnlich wie Clase # 04 (20)

Fundamentos de Lenguaje C
Fundamentos de Lenguaje CFundamentos de Lenguaje C
Fundamentos de Lenguaje C
 
Presentación de c #
Presentación de c #Presentación de c #
Presentación de c #
 
1 entrada y salida estandar(1)
1 entrada y salida estandar(1)1 entrada y salida estandar(1)
1 entrada y salida estandar(1)
 
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
 
Quasi - Lenguaje C Mostrando Datos
Quasi - Lenguaje C Mostrando DatosQuasi - Lenguaje C Mostrando Datos
Quasi - Lenguaje C Mostrando Datos
 
Elementos basicos de programacion
Elementos basicos de programacionElementos basicos de programacion
Elementos basicos de programacion
 
Algoritmos y lenjuage de programacion
Algoritmos y  lenjuage de programacionAlgoritmos y  lenjuage de programacion
Algoritmos y lenjuage de programacion
 
El lenguaje c
El lenguaje cEl lenguaje c
El lenguaje c
 
Lenguaje c compu 2
Lenguaje c compu 2Lenguaje c compu 2
Lenguaje c compu 2
 
DATOS LENGUAJE C
DATOS LENGUAJE CDATOS LENGUAJE C
DATOS LENGUAJE C
 
Lenguaje De Programacion
Lenguaje De ProgramacionLenguaje De Programacion
Lenguaje De Programacion
 
Instituto tecnológico particular
Instituto tecnológico particularInstituto tecnológico particular
Instituto tecnológico particular
 
Funciones de entrada y salida
Funciones de entrada y salidaFunciones de entrada y salida
Funciones de entrada y salida
 
Republica bolivariana de venezuela
Republica bolivariana de venezuelaRepublica bolivariana de venezuela
Republica bolivariana de venezuela
 
Pascal
PascalPascal
Pascal
 
Programacion C#
Programacion C#Programacion C#
Programacion C#
 
Estructura Sintactica
Estructura SintacticaEstructura Sintactica
Estructura Sintactica
 
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
 
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
 
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
 

Kürzlich hochgeladen

FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
El Fortí
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
NancyLoaa
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
lupitavic
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Francisco158360
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
JonathanCovena1
 

Kürzlich hochgeladen (20)

GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
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
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
actividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoactividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° grado
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
 

Clase # 04

  • 1. CURSO DE PROGRAMACION EN LENGUAJE C++ MODULO I (Orientado a Borland C++)
  • 2. EJERCICIOS DE APLICACION  Crear un programa que ingrese el nombre de un cliente, su numero de cedula y el producto que compra (nombre, valor), para una ferretería.
  • 3. EJERCICOS DE APLICACION  Crear un programa que presente por pantalla los datos de un conductor de una cooperativa de transporte. Cedula de identidad, nombre del conductor, dirección del conductor numero de bus o disco de bus y recorrido o línea.
  • 4. EJERCICIOS DE APLICACION  Crear un programa que los datos de un alumno. Código de alumno, nombres de alumno, dirección de alumno, curso en el que se encuentra y teléfono.
  • 5. SENTENCIAS PARA MANEJO DE CARACTERER  A pesar de que con printf( ); y scanf( ); podemos presentar mensajes, sacar valores e ingresar valores respectivamente con cada instrucción antes mencionada, aun no podemos controlar completamente el ingreso de cadenas de caracteres pues si al ingresar un nombre y un apellido en una variable de tipo char y le damos un espacio este corta el ingreso pues es tomado como fin de ingreso, por que se da esto!, debería aceptar el espacio como tal pero no lo acepta por que es considerado como un arreglo, para solucionar esto tenemos la instrucciones para el manejo de caracteres, estas son: puts( ); y gets( );. Estas dos funciones si nos permiten manejar caracteres de forma eficaz de tal manera que podamos ingresar los espacios sin ningún temor a que se corte la ejecución del programa.
  • 6. SENTENCIAS PARA MANEJO DE CARACTERER  Función para salida de caracteres:  La función para sacar caracteres por pantalla es la función puts( ); y esta no necesita formato especifico para sacar ya sea una cadena de caracteres (constante literal), un identificador definido como una constante tipo char o una variable de tipo char.  Su formato es el siguiente: puts( Cadena_de_Caracteres );  Donde Cadena_de_Caracteres puede ser:  Una constante literal, tipo cadena de caracteres.  Una constante definida o declarada de tipo char.  Una variable de tipo char.  Cabe recalcar que solo acepta cadenas de caracteres por lo tanto si se utiliza para presentar por pantalla un solo carácter el compilador enviara error.
  • 7. SENTENCIAS PARA MANEJO DE CARACTERER  El siguiente es un programa de ejemplo:
  • 8.
  • 9. SENTENCIAS PARA MANEJO DE CARACTERER  El programa anterior presenta por pantalla la cadena de carácter “Este es un ejemplo de salida de cadena de carácter” y luego da un salto de línea todo esto almacenado en la variable cadena de tipo char.
  • 10. SENTENCIAS PARA MANEJO DE CARACTERER  Función para ingresar cadenas de caracteres en una variable tipo char:  La función para ingresar cadenas de caracteres a una variable de tipo char es la sentencia gets( ); y a diferencia de scanf( ); no necesita un formato para el tipo de dato que se va ha ingresar pues todos los datos son siempre del mismo tipo (char) además si permite el ingreso de espacios en la cadena por lo que ya no es tomado como un arreglo.  Su formato es el siguiente: gets( Nombre_Variable );  Donde:  Nombre_Variable es una variable siempre de tipo char.  Cabe señalar que no acepta variables de tipo char con un solo espacio.
  • 11. SENTENCIAS PARA MANEJO DE CARACTERER  El siguiente es un programa de ejemplo:
  • 12. SENTENCIAS PARA MANEJO DE CARACTERER  En el programa anterior vemos como declaramos una variable cadena con espacio para 80 caracteres de tipo char que luego es ingresada con la función gets( );.
  • 13. SENTENCIAS PARA MANEJO DE CARACTERER  Tarea:  Crear un programa que ingrese los datos personales de tus amigos, nombre, apellidos, dirección, teléfono de la casa, celular, e-mail, seudónimo o apodo.