Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Grupo 2
Integrantes:
● Calapucha Carlos
● Díaz Cristhofer
● Toapanta Darwin
● Torres Jennifer
En el siguiente trabajo se dará a conocer sobre el tema de cadenas o String donde tienen un
tipo de datos específico para almacenar cadenas de texto, en el que las cadenas de texto, se
crean como “arrays” de caracteres. Están formadas por una sucesión de caracteres terminada
con un carácter nulo (\0), de modo que tendremos que reservar una letra más de las que
necesitamos. Por ejemplo, para guardar el texto “Hola” se usa “char saludo[5]”.
2 Objetivo 3 Objetivos
General Específicos
VERSIÓN: 1.0
Unidad 3
Declaración e
Cadenas y/o Strings inicialización de
variables
VERSIÓN: 1.0
Salidas con cout
Un programa en C++ puede realizar operaciones de entrada y salida de varias formas distintas.
Entrada/Salida A continuación describiremos lo que se conoce como flujos. Un flujo de entrada no es más que
la serie de entradas que alimentan un ordenador para que el programa las utilice
Para la comparación de las cadenas Permite cambiar letras minúsculas a Esta función devuelve una cadena,
en C + + se puede hacer uso de dos mayúsculas. La función Upcase toma pero modifica internamente a la que
funciones distintas, “strncmp” y un argumento de tipo char y le pasamos.
“strcmp” las cuales se encuentran devuelve la correspondiente En pocas palabras, si vas a utilizar la
en la biblioteca <cstring> por lo que equivalencia en mayúsculas de la cadena para otras cosas y no la
será necesario incluirla. expresión. quieres invertida, respaldarla antes
copiándola a otra variable o algo así.
Es decir, crea una nueva cadena en
base al pedazo de otra, indicando
Sub cadenas como segundo parámetro la
cantidad de caracteres que se
esperan cortar de la cadena.
Definición de
Declaración variables Acceso
Algoritmo
En el siguiente código se va a tratar sobre el tema de pizzas donde tendremos: librerías y también funciones donde
pondremos como constante el IVA de 0,5 y estructuras para las pizzas para las bebidas y para las facturas.
En el main principal:
• Tenemos el encabezado estará conformado por los datos del grupo dos.
• También el menú principal.
En el void de menú pizzas pedirá que ingresemos el número de pizzas ordenar si el número de pizzas es menor a 0
entonces no se puede ingresar números negativos y vuelvo a ingresar posteriormente según n de pizzas, ingresamos el
sabor de la pizza y luego ingresamos el precio de la pizza .
En la siguiente void de factura tenemos para los datos de la factura nombre, apellido ,correo cédula y celular.
En el menú de gaseosas tenemos para ingresar cuántas gaseosas desea ordenar ,si gaseosas ingresa números negativos
no se puede ingresar nomás negativos, vuelva ingresar, luego se ingresa el sabor de la gaseosa que quieren , el precio y
mostramos los datos el nombre ,apellido, correo ,número y el costo de la pizza tiene un descuento del 5% a pagar
incluyendo iva 0.12 .
Captura del código
Ejecución del código
Diagrama de flujo
Captura de la
resolución manual
Conclusiones: Recomendaciones:
• En conclusión puedo decir que una
estructura de datos es una forma de • Conocer los diferentes tipos de
organizar un conjunto de datos elementales funciones para trabajar con cadenas de
con el objetivo de facilitar su manipulación. caracteres
• El TDA provee de una interfaz con la cual es • Realizar un buen análisis del desarrollo
posible realizar las operaciones permitidas, del programa que se va a realizar.
abstrayéndose de la manera en cómo están
implementadas dichas operaciones.
VERSIÓN: 1.0
GRACIAS