https://github.com/vrodriguezvalentin/pruebaprogramacion-valentinrodriguez
Prueba Programacion para ASINCE realizada por Valentin Rodriguez.
https://github.com/vrodriguezvalentin/pruebaprogramacion-valentinrodriguez
Last synced: 2 months ago
JSON representation
Prueba Programacion para ASINCE realizada por Valentin Rodriguez.
- Host: GitHub
- URL: https://github.com/vrodriguezvalentin/pruebaprogramacion-valentinrodriguez
- Owner: VRodriguezValentin
- Created: 2025-09-22T19:39:45.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-09-22T19:43:01.000Z (10 months ago)
- Last Synced: 2025-09-22T21:24:56.584Z (10 months ago)
- Language: C#
- Homepage:
- Size: 6.84 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Prueba de Programación
A continuación se presentan una serie de preguntas básicas de programación y SQL con el objetivo de medir la experiencia laboral del/la postulante.
No hay límite de tiempo para entregar las respuestas, pero tené en cuenta que hay otros candidatos realizando la prueba y los puestos disponibles son limitados.
---
## Pregunta 1
Escribí una función en **C#** que reciba tres variables:
- **int**
- **string**
- **object**
Dentro de la función:
- Si la variable de tipo `object` es un número, sumarla a la variable de tipo `int` y mostrar el resultado en la consola.
- Si la variable de tipo `object` es una cadena de caracteres, adjuntarla a la variable de tipo `string` y mostrar el resultado en la consola.
- Si la variable de tipo `object` no cumple con los requisitos anteriores, arrojar una excepción.
---
## Pregunta 2
Escribí una función en **C#** que reciba como parámetro un `Dictionary`.
Dentro de la función, recorrer el diccionario y separar sus registros en dos listas:
- Una lista con todos los **valores** del diccionario cuya **llave sea un número par**.
- Otra lista con todos los **valores** del diccionario cuya **llave sea un número impar**.
---
## Pregunta 3
Suponé que tenés dos tablas en SQL:
- **Producto**: `[ID, DESCRIPCION, CODIGO]`
- **Descuento**: `[ID, ID_PRODUCTO, FECHA_INICIO, FECHA_FIN, PORCENTAJE]`
Armá una query para cada requerimiento:
1. Obtener todos los productos que hayan tenido o tendrán en el futuro un **descuento mayor al 60%**.
- Mostrar la **descripción** del producto y su **código**.
2. Obtener todos los productos que tengan un descuento **entre el 1 de enero de 2021 y el 1 de marzo de 2021**.
- Mostrar la **descripción**, **código**, las **fechas del descuento** y el **porcentaje**.
3. Obtener todos los descuentos registrados para los productos cuyo código sea uno de los siguientes:
`ADF32`, `POP79`, `LLE51`.
---