Taller # 1 c# Ivan Mauricio Medina Alvarez

2
Servicio Nacional de Aprendizaje REGIONAL VALLE DEL CAUCA CENTRO DE ELECTRICIDAD Y AUTOMATIZACION INDUSTRIAL C.E.A.I. FUNDAMENTOS DE WINDOWS FORMS C# (1_2) Tecnología en Análisis y Desarrollo de Sistemas de información Modelo de la Mejora Continua FUNDAMENTOS DE WINDOWS FORMS C# Tecnología en Análisis y Desarrollo de Sistemas de información 07 de Noviembre de 2012 Aprendiz: IVAN MAURICIO MEDINA ALVAREZ Objetivos: Evaluar los conceptos tratados en clases, sobre sintaxis básica del lenguaje de programación C#, Estructuras condicionales, Estructuras de control y Estructuras de datos, y uso de controles más comunes Antes de realizar cualquier pregunta o inquietud al instructor o iniciar a resolver los ejercicios, Leer detenidamente todo el taller. Ejercicios Realizar un menú que permite enlazar a la solución de cada uno de estos ejercicios 1. Diseñar un programa en C# que permita convertir un numero entero en su equivalente en números romanos. 2. Realizar un programa que permita calcular e imprimir el sueldo bruto y el sueldo neto semanal a partir de lo siguiente: a. Ingresar número de horas trabajadas b. Ingresar el costo de la hora c. Calcular el sueldo bruto semanal d. Calcular el sueldo neto semanal 3. A un trabajador le descuentan de su sueldo el 10%, si su sueldo es menor o igual a 1000. por encima de 1000 y hasta 2000 el 5 % del adicional y por encima de 2000 3 % del adicional calcular el descuento y sueldo neto que recibe el trabajador dado su sueldo. 4. Imprimir en un ListBox los números múltiplos de 3 que están entre 1 y 100 5. Hacer un programa que registre 20 números en un array y muestre posteriormente en un ListBox los elementos que ocupan posiciones pares y en otro ListBox los que ocupan las posiciones impares. 6. Desarrolle un programa a el cual se le ingrese un valor entero positivo N determine si es primo o no. 7. Desarrolle un algoritmo para la empresa Constructora Tecnovivir Casas C.A., que le permita calcular e imprimir la nómina para su cancelación a un total de 50 obreros calificados a quienes debe cancelar por horas trabajadas. La hora trabajada se pautó en 30.000 Pesos. 8. n una tienda donde PP acostumbra ir a comprar se realizan descuentos a los clientes dependiendo del monto de la compra. El descuento se efectúa con base en el siguiente criterio: o Si el monto es menor que $5000, no hay descuento. o Si el monto está comprendido entre $500 y $1000 inclusive, 5% de descuento.

Transcript of Taller # 1 c# Ivan Mauricio Medina Alvarez

Page 1: Taller # 1 c# Ivan Mauricio Medina Alvarez

Servicio Nacional de Aprendizaje

REGIONAL VALLE DEL CAUCA CENTRO DE ELECTRICIDAD Y AUTOMATIZACION INDUSTRIAL C.E.A.I.

FUNDAMENTOS DE WINDOWS FORMS C# (1_2) Tecnología en Análisis y Desarrollo de Sistemas de información

Modelo de la

Mejora Continua

FUNDAMENTOS DE WINDOWS FORMS C#

Tecnología en Análisis y Desarrollo de Sistemas de información

07 de Noviembre de 2012

Aprendiz: IVAN MAURICIO MEDINA ALVAREZ

Objetivos:

Evaluar los conceptos tratados en clases, sobre sintaxis básica del lenguaje de programación C#,

Estructuras condicionales, Estructuras de control y Estructuras de datos, y uso de controles más comunes

Antes de realizar cualquier pregunta o inquietud al instructor o iniciar a resolver los ejercicios, Leer

detenidamente todo el taller.

Ejercicios

Realizar un menú que permite enlazar a la solución de cada uno de estos ejercicios

1. Diseñar un programa en C# que permita convertir un numero entero en su equivalente en números

romanos.

2. Realizar un programa que permita calcular e imprimir el sueldo bruto y el sueldo neto semanal a partir de lo siguiente:

a. Ingresar número de horas trabajadas

b. Ingresar el costo de la hora

c. Calcular el sueldo bruto semanal d. Calcular el sueldo neto semanal

3. A un trabajador le descuentan de su sueldo el 10%, si su sueldo es menor o igual a 1000. por encima

de 1000 y hasta 2000 el 5 % del adicional y por encima de 2000 3 % del adicional calcular el

descuento y sueldo neto que recibe el trabajador dado su sueldo.

4. Imprimir en un ListBox los números múltiplos de 3 que están entre 1 y 100

5. Hacer un programa que registre 20 números en un array y muestre posteriormente en un ListBox los

elementos que ocupan posiciones pares y en otro ListBox los que ocupan las posiciones impares.

6. Desarrolle un programa a el cual se le ingrese un valor entero positivo N determine si es primo o no.

7. Desarrolle un algoritmo para la empresa Constructora Tecnovivir Casas C.A., que le permita calcular e imprimir la nómina para su cancelación a un total de 50 obreros calificados a quienes debe cancelar por

horas trabajadas. La hora trabajada se pautó en 30.000 Pesos.

8. n una tienda donde PP acostumbra ir a comprar se realizan descuentos a los clientes dependiendo del

monto de la compra. El descuento se efectúa con base en el siguiente criterio: o Si el monto es menor que $5000, no hay descuento.

o Si el monto está comprendido entre $500 y $1000 inclusive, 5% de descuento.

Page 2: Taller # 1 c# Ivan Mauricio Medina Alvarez

Servicio Nacional de Aprendizaje

REGIONAL VALLE DEL CAUCA CENTRO DE ELECTRICIDAD Y AUTOMATIZACION INDUSTRIAL C.E.A.I.

FUNDAMENTOS DE WINDOWS FORMS C# (1_2) Tecnología en Análisis y Desarrollo de Sistemas de información

Modelo de la

Mejora Continua

o Si el monto está comprendido entre $1000 y $7000 inclusive, 11% de descuento. o Si el monto está comprendido entre $7000 y $15000 inclusive, 18% de descuento.

o Si el monto es mayor a $15000, 25% de descuento.

9. Crear una aplicación en la cual, se debe agregar un Botón y un ComboBox el cual deberá contener como

mínimo 5 comunas de la ciudad de Cali (según su preferencia) y deberá ser de solo lectura(o sea el usuario no podrá escribir ni borrar en el ComboBox solo podrá seleccionar su contenido), al usuario

seleccionar cualquier comuna se deberán mostrar 5 barrios de la comuna seleccionada respectivamente

en un ListBox, al presionar el botón (Borrar) se deberán borrar los elementos mostrados en el ListBox.

10. Sumar y calcular la media de los impares comprendidos entre 1 y 100, ambos inclusive.