Вы находитесь на странице: 1из 11

EJERCICIOS CON LINQ

1. Escriba un programa en C # Sharp para mostrar cómo se ejecutan las


tres partes de una operación de consulta
Resultado esperado:
los números que producen el resto 0 después de dividido por 2 son:
02468

2. Escriba un programa en C # Sharp para encontrar los números de más


de una lista de números usando dos condiciones en la consulta LINQ.
Resultado esperado:
los números dentro del rango de 1 a 11 son:
1 3 6 9 10

3. Escriba un programa en C # Sharp para encontrar el número de una


matriz y el cuadrado de cada número.

Resultado esperado:
{Número = 9, SqrNo = 81}
{Número = 8, SqrNo = 64}
{Número = 6, SqrNo = 36}
{Número = 5, SqrNo = 25}

4. Escriba un programa en C # Sharp para mostrar el número y la frecuencia


del número de la matriz.

Salida esperada:
el número y la frecuencia son: el
número 5 aparece 3 veces el
número 9 aparece 2 veces el
número 1 aparece 1 veces

5. Escriba un programa en C # Sharp para mostrar los caracteres y la


frecuencia de los caracteres de una cadena.
Datos de prueba:
ingrese la cadena: manzana
Salida esperada :
la frecuencia de los caracteres es:
Carácter a: 1 veces
Carácter p: 2 veces
Carácter l: 1 veces
Carácter e: 1 veces

6. Escriba un programa en C # Sharp para mostrar el nombre de los días de


la semana.
Salida prevista :
domingo
lunes
martes
miércoles
jueves
viernes
sábado

7. Escriba un programa en C # Sharp para mostrar números, multiplicación


de números con la frecuencia y la frecuencia de un número de matriz de
dar.
Datos de prueba:
Los números en la matriz son:
5, 1, 9, 2, 3, 7, 4, 5, 6, 8, 7, 6, 3, 4, 5, 2
Resultado esperado :
Número Número * Frecuencia Frecuencia
----------------------------------------------- -
5 15 3
111
991
242
8. Escriba un programa en C # Sharp para encontrar la cadena que
comienza y termina con un carácter específico.
de datos de prueba:
Las ciudades son: 'Roma', 'LONDRES', 'NAIROBI', 'CALIFORNIA',
'ZURICH', 'Nueva Delhi', 'AMSTERDAM', 'ABU DHABI', 'Paris'
a partir de entrada carácter para la cadena: A
Entrada carácter final para la cadena: M
Salida esperada :
la ciudad que comienza con A y termina con M es: AMSTERDAM

9. Escriba un programa en C # Sharp para crear una lista de números y


mostrar los números mayores a 80 como salida.
Datos de prueba:
Los miembros de la lista son:
55 200 740 76 230 482 95
Resultado esperado :
Los números mayores que 80 son:
200
740
230
482
95

10. Escriba un programa en C # Sharp para aceptar los miembros de una


lista a través del teclado y mostrar los miembros más que un valor
específico.
Datos de prueba:
ingrese el número de miembros en la lista: 5
miembro 0: 10
miembro 1: 48
miembro 2: 52
miembro 3: 94
miembro 4: 63
ingrese el valor arriba para mostrar los miembros de la lista : 59
Resultado esperado :
los números mayores que 59 son:
94
63

11. Escriba un programa en C # Sharp para mostrar los registros número n


superiores.
Datos de prueba:
Los miembros de la lista son:
5
7
13
24
6
9
8
7
¿Cuántos registros desea mostrar? : 3
Resultado esperado:
Los 3 primeros registros de la lista son:
24
13
9

12. Escriba un programa en C # Sharp para encontrar las palabras en


mayúsculas en una cadena.
Datos de prueba:
ingrese la cadena: esto ES una CADENA
Salida esperada : las
palabras de MAYÚSCULAS son:
ES
CADENA
13. Escriba un programa en C # Sharp para convertir una matriz de cadenas
en una cadena
Datos de prueba:
Ingrese el número de cadenas que se almacenarán en la matriz: 3
Introduzca 3 cadenas para la matriz:
Elemento [0]: gato
Elemento [1]: perro
Elemento [2]: rata
Resultado esperado:
Aquí está la cadena debajo creado con elementos de la matriz anterior:
gato, perro, rata

14. Escriba un programa en C # Sharp para encontrar el punto número


máximo de calificación alcanzado por los estudiantes de la lista de
estudiantes.
Datos de prueba:
qué puntaje máximo (1º, 2º, 3º, ...) que desea encontrar: 3
Resultado esperado :
Id: 7, Nombre: David, alcanzado Puntaje: 750
Id: 10, Nombre: Jenny, logró Grade Point: 750

15. Escriba un programa en el programa C # para contar extensiones de


archivo y agrúpelo usando LINQ.
Datos de prueba:
Los archivos son: aaa.frx, bbb.TXT, xyz.dbf, abc.pdf
aaaa.PDF, xyz.frt, abc.xml, ccc.txt, zzz.txt
Resultado esperado :
Aquí está el grupo de extensión de los archivos:
1 archivo (s) con .frx Extension
3 archivo (s) con .txt Extension
1 archivo (s) con .dbf Extension
2 archivo (s) con .pdf Extension
1 archivo (s) con .frt Extension
1 Archivo (s) con .xml Extension
16. Escriba un programa en C # Sharp para calcular el tamaño del archivo
usando LINQ.
Resultado esperado:
el tamaño promedio de archivo es de 3.4 MB

17. Escriba un programa en C # Sharp para eliminar elementos de la lista


usando la función eliminar pasando el objeto.
Datos de prueba:
Aquí está la lista de elementos:
Char: m
Char: n
Char: o
Char: p
Char: q
Salida esperada:
Aquí está la lista después de eliminar el elemento 'o' de la lista:
Char: m
Char: n
Char: p
Char: q

18. Escriba un programa en C # Sharp para eliminar elementos de la lista


creando un objeto internamente mediante el filtrado.
Datos de prueba:
Aquí está la lista de elementos:
Char: m
Char: n
Char: o
Char: p
Char: q
Salida esperada :
Aquí está la lista después de eliminar el elemento 'p' de la lista:
Char: m
Char: n
Char: o
Char: q

19. Escriba un programa en C # Sharp para eliminar elementos de la lista


pasando filtros.
Datos de prueba:
Aquí está la lista de elementos:
Char: m
Char: n
Char: o
Char: p
Char: q
Salida esperada :
Aquí está la lista después de eliminar el elemento 'q' de la lista:
Char: m
Char : n
Char: o
Char: p

20. Escriba un programa en C # Sharp para eliminar elementos de la lista


pasando el índice de elementos.
Datos de prueba:
Aquí está la lista de elementos:
Char: m
Char: n
Char: o
Char: p
Char: q
Salida esperada :
Aquí está la lista después de eliminar el índice de elementos 3 de la lista:
Char: m
Char: n
Char: o
Char: q

21. Escriba un programa en C # Sharp para eliminar un rango de elementos


de una lista al pasar el índice de inicio y el número de elementos a eliminar.
Datos de prueba:
Aquí está la lista de elementos:
Char: m
Char: n
Char: o
Char: p
Char: q
Salida esperada:
Aquí está la lista después de eliminar los tres elementos que comienzan del
índice de elementos 1 de la lista :
Char: m
Char: q

22. Escriba un programa en C # Sharp para encontrar las cadenas para una
longitud mínima específica.
Datos de prueba:
Ingrese el número de cadenas que se almacenarán en la matriz: 4
Entrada 4 cadenas para la matriz:
Elemento [0]: este
Elemento [1]: es
Elemento [2]: un
Elemento [3]: cadena
Entrada la longitud mínima del elemento que desea encontrar: 5
Resultado esperado :
Los elementos de un mínimo de 5 caracteres son:
Elemento: cadena

23. Escriba un programa en C # Sharp para generar un Producto Cartesiano


de dos conjuntos.
Resultado esperado :
Los productos cartesianos son:
{letterList = X, numberList = 1}
{letterList = X, numberList = 2}
{letterList = X, numberList = 3}
{letterList = X, numberList = 4}

24. Escriba un programa en C # Sharp para generar un Producto Cartesiano


de tres conjuntos.
Salida esperada :
El producto cartesiano es:
{letra = X, número = 1, color = verde}
{letra = X, número = 1, color = naranja}
{letra = X, número = 2, color = verde }
{letra = X, número = 2, color = Naranja}
{letra = X, número = 3, color = Verde}
{letra = X, número = 3, color = Naranja}
{letra = Y, número = 1, color = Verde}
{letra = Y, número = 1, color = Naranja}
...

25. Escriba un programa en C # Sharp para generar una unión interna entre
dos conjuntos de datos. Ir al editor
Resultado esperado:
ID del artículo Nombre del artículo Cantidad de compra
-------------------------------------------------- -----
1 Bizcocho 458
2 Chocolate 650
3 Mantequilla 800
3 Mantequilla 900
3 Mantequilla 900
4 Brade 700
4 Brade 650

26. Escriba un programa en C # Sharp para generar una unión izquierda


entre dos conjuntos de datos.
Resultado esperado :
Aquí está la lista después de unirse:

ID del artículo Nombre del artículo Cantidad de compra


-------------------------------------------------- -----
1 Bizcocho 458
2 Chocolate 650
3 Mantequilla 800
3 Mantequilla 900
3 Mantequilla 900
4 Brade 700
4 Brade 650
5 miel 0
27. Escriba un programa en C # Sharp para generar una unión externa
derecha entre dos conjuntos de datos.
Resultado esperado :
Aquí está la lista después de unirse:

ID del artículo Nombre del artículo Cantidad de compra


-------------------------------------------------- -----
3 Mantequilla 800
5 miel 650
3 Mantequilla 900
4 Brade 700
3 Mantequilla 900
4 Brade 650
1 Bizcocho 458
28. Escriba un programa en C # Sharp para mostrar la lista de elementos en
la matriz según la longitud de la cadena y luego por nombre en orden
ascendente.
Resultado esperado:
Aquí está la lista ordenada:
ROMA
PARIS
LONDRES
ZURICH
NAIROBI
ABU DHABI
AMSTERDAM
NUEVA DELHI
CALIFORNIA

29. Escriba un programa en C # Sharp para dividir una colección de


cadenas en algunos grupos.
Resultado esperado:
Aquí está el grupo de ciudades:

ROMA; LONDRES; NAIROBI


- aquí hay un grupo de ciudades -

CALIFORNIA; ZURICH; NUEVA DELHI


- aquí hay un grupo de ciudades -

AMSTERDAM; ABU DHABI; PARIS


- aquí hay un grupo de ciudades -

NUEVA YORK
- aquí hay un grupo de ciudades -

30. Escriba un programa en C # Sharp para organizar los distintos


elementos de la lista en orden ascendente.
Resultado previsto:
Biscuit
Brade
Butter
Honey

Вам также может понравиться