Está en la página 1de 9

FUNDAMENTOS DE

PROGRAMACIÓN

Cadenas
Agenda

• Estructura de una cadena


• Método substring
• Cadenas y Arreglos
• Kahoot!
• Ejercicios
Estructura de una cadena

Las cadenas son una agrupación de caracteres en general.

“Hola”
1 2 3 4

Tiene 4 caracteres

Es una cadena que, al tener comillas el lenguaje de


programación sabe que es una cadena.
Método substring

Sintaxis:
String a = "Hola"

“Hola”
0 1 23 4
Método substring:
Permite obtener una parte de la cadena de caracteres.
a.substring(desde, hasta);

Si se desea obtener la H, la sintaxis es:


a.substring(0,1);
Método substring
Sintaxis:
String a = "Hola"

“Hola”
0 1 23 4

¿Y si quieres imprimir la palabra “Hol” sacada de “Hola”?

Intenta imprimir en consola.

System.out.println(a.substring(0,3));
Cadenas y Arreglos

Índice 0 Índice 1 Índice 2

nombres = “Carlos” “Pedro” “Felipe”

Declaración, iniciación y asignación:


String[] nombres = {"Carlos", "Pedro", "Felipe"};

Imprimir en consola el carácter C de la cadena Carlos.

System.out.println(nombres[0].substring(0,1));
Cadenas y Arreglos

Índice 0 Índice 1 Índice 2

nombres = “Carlos” “Pedro” “Felipe”

Declaración, iniciación y asignación:


String[] nombres = {"Carlos", "Pedro", "Felipe"};

Ahora ¿si quisieras imprimir “ipe” de la cadena Felipe?

System.out.println(nombres[2].substring(3,6));

Y con eso puedes manejar cadenas dentro de arreglos.


Kahoot!
Ejercicio
Una reconocida empresa que se dedica al rubro logístico de almacén, acaba de implementar
un proceso automático de etiquetado de todos los productos que almacenará. Las etiquetas
poseen el siguiente formato: Posición Significado
País de procedencia del producto
PE: Perú
Posición 1 a la 2 AR: Argentina
CH: Chile
BR: Brasil
Posición 3 a la 6 Correlativo de productos ingresado
Ejemplo: Posición 7 a la 8
Costo de almacenamiento diario del
producto
PE219002
• PE = País de procedencia Perú
• 2190 = existen 2190 productos similares en el almacén
• 02 = 2 soles cuesta almacenar el producto en el almacén

Se solicita lo siguiente:

1. Subprograma que obtenga la cantidad de productos de una determinada nacionalidad.


2. Subprograma que obtenga el último correlativo generado para un producto de una
determinada nacionalidad.
3. Subprograma que obtenga el monto de almacenar la totalidad de productos de una
determinada nacionalidad en el almacén.

También podría gustarte