martes, 14 de agosto de 2012

TERCERO ADMINISTRACION DE SISTEMAS ---- DESARROLLO DE FUNCIONES

TALLER: TERCERO SISTEMAS
FECHA DE ENTREGA MARTES, 21 DE AGOSTO DEL 2012

EJERCICIOS PARA ENTRETENERSE


Nivel 1

1. (*)Crear un formulario como el que se muestra a continuación que, mediante controles Radio

Button, permita cambiar los colores del banderín.

2. Crear un formulario con 5 botones de comando (con las leyendas rojo, azul, amarillo, blanco y
Salir), un mensaje que diga: “Elija un color para el fondo del formulario”. Cuando el usuario seleccione alguno de los
botones, el fondo del formulario deberá cambiar al color indicado en el mismo.

3. Crear un formulario con un texto que diga: “Aprendiendo a programar .NET”. Cuatro botones de opción permitirán cambiar el color del texto (rojo, azul, verde y amarillo). Además agregue un botón para salir.


Nivel 2

1.- (*) Ingresar dos valores, calcular y mostrar el resultado de sumarlos.

2.- Ingresar tres valores, calcular y mostrar el resultado de sumarlos y promediarlos.

3.- Ingresar dos valores, calcular y mostrar el resultado obtenido de sumarlos, restarlos, multiplicarlos y dividirlos.

Nota: Tener en cuenta para la división, que el divisor debe ser distinto de cero.

4.- Ingresar el precio unitario de un producto y la cantidad vendida del mismo. Calcular el
importe vendido y la comisión del vendedor (15%). Mostrar los resultados.

6.- Leer un número y mostrar por pantalla si es positivo o negativo.
Nota: positivo >= 0, negativo < 0.

7.- Un alumno tiene una nota de concepto, otra por evaluación escrita y una tercera de
evaluación oral. Ingresar las tres notas y calcular su promedio. Además, se deberá indicar : PROMOCIONADO cuando el promedio sea >= 7, APROBADO si el promedio está comprendido entre >= 4 y <7 4.="4." br="br" cuando="cuando" desaprobado="desaprobado" el="el" es="es" nbsp="nbsp" o="o" promedio="promedio">
8.- Leer tres números. Corresponderán a los lados de un triángulo. Determinar que tipo de triángulo es.
NOTA: No es triángulo cuando la suma de dos de sus lados es inferior al tercero.
EQUILATERO: los tres lados iguales.
ISOSCELES: solo dos de sus lados iguales.
ESCALENO: los tres lados distintos.

9.- Los empleados de un comercio cobran su sueldo de acuerdo a la categoría que poseen
(A o B). Ingresar el nombre del empleado, los años de trabajo en la compañía y su categoría. Calcular el sueldo
sabiendo que la categoría A cobra $650 y la B $450. Por cada año de antigüedad tienen un plus de $30. Mostrar el
resultado.

10.- Ingresar dos datos por teclado: el precio de un pasaje y la categoría del pasajero, a saber: M = Menor, 
A = Adulto, J= Jubilado. Si el pasajero es un menor, se deberá hacer un 25% de descuento, si es un
jubilado un 50% de descuento. Mostrar el precio resultante.
--------------------------------------------------------------------------------------------------
12.- Ingresar un número entero positivo, distinto de cero e inferior a 2500. Calcular la sumatoria de todos sus antecesores, partiendo desde el cero.
Ejemplo: 6 deberá devolver 21, resultante de 6+5+4+3+2+1

13.- Ingresar un número distinto de cero. Calcular su factorial.
Nota: factorial de 5 = 5 x 4 x 3 x 2 x 1 = 120.

14.- Ingresar dos números “a” y “b”. Controlar que “b” sea mayor o igual que “a”. Calcular la suma de todos 
aquellos que se encuentren comprendidos entre esos topes.
Ejemplo: 4 y 9, deberá devolver 39, resultante de 4+5+6+7+8+9

--------------------------------------------------------------------------------------------------
15.- Ingresar las notas de 10 alumnos pertenecientes a un curso e indicar:
Cantidad de alumnos que aprobaron con una nota comprendida entre 4 y 6.
Cantidad de alumnos aplazados (nota menor a 4).
Cantidad de alumnos promocionados (nota superior o igual o 6).

16.- Ingresar 10 números. Contar cuantos inferiores al número 100 se ingresaron. Mostrar el resultado.

17.- Ingresar números hasta que uno sea cero. Calcular el promedio de ellos y mostrar el
resultado y cuántos se ingresaron.

18.- Ingresar por pantalla el importe de cada una de las facturas de venta realizadas por un
comercio en el transcurso de un día. Para finalizar el ingreso se tomará el importe 0. Calcular el total facturado. Contar cuantas facturas se emitieron.

19.- Ingresar una serie de valores que representan los precios de los artículos de un
comercio. Se dará por finalizada la lectura con el valor de precio 0 (cero). Contar cuantos artículos tienen un precio
inferior a 500$, cuantos están en el rango 500$ y 1500$ inclusive y cuántos por encima de esa cifra.

Nivel 3

20.- Una casa de artículos para el hogar ofrece a los clientes los siguientes planes de pago:
PLAN 1: Contado, se hace el 10% de descuento sobre el precio de lista.
PLAN 2: Tres cuotas, 50% al contado y el resto en dos cuotas iguales. El precio de lista se incrementa en un 10%.
PLAN 3: Cuatro cuotas, 25% al contado y el resto en tres cuotas iguales. El precio de lista se incrementa en un 15%.
PLAN 4: Totalmente financiado en 8 cuotas. El 60% se reparte en partes iguales en las cuatro primeras cuotas, el resto de la misma forma en las últimas cuatro. El precio de lista se incrementa en un 25%.
Crear un formulario que permita:
a) Ingresar el código del artículo, su nombre, el precio de lista y el número de plan elegido.
b) Calcular el importe final y, de no ser contado el valor de cada una de las cuotas.

21.- Un comercio tiene sus ventas identificadas por un código, a saber:
Código 1 corresponde al sector ferretería,
Código 2 corresponde al sector pinturería,
Código 3 corresponde a ventas varias.
Ingresar el código de identificación (1, 2 o 3) y el importe vendido para ese rubro.
El proceso finalizará cuando se ingrese un código 0 (cero). Se solicita conocer la cantidad de ventas ingresadas, el
total vendido para cada código y la suma total de los importes.

23.- En el club “Futbolito” se ha organizado un torneo interno de fútbol en la categoría
menores. Participarán catorce (16) equipos, cada uno de ellos participará en cuatro (4) encuentros. Se necesita generar un programa que, al finalizar el torneo, permita ingresar: nombre del equipo, cantidad de partidos ganados,
empatados, perdidos, total de goles realizados a favor, goles no atajados a los contrincantes y/o en contra.
A partir de los datos ingresados, se deberá obtener para cada equipo el puntaje obtenido en el campeonato, teniendo
en cuenta que la asociación otorga:

Condición Puntos
Partido Ganado 2
Partido Empatado 1
Partido Perdido -1

Al finalizar el proceso, se debe indicar:
a) El puntaje más alto,
b) El puntaje más bajo,
c) Cantidad de equipos cuya cantidad total de goles realizados a favor fue nula.
d) Cantidad de equipos cuya cantidad total de goles no atajados a los contrincantes y/o en contra fue superior a cinco

(5).

24.- En la competencia denominada “Tiro al blanco” se inscribieron 5 jugadores. Cada uno
de ellos tendrá la posibilidad de disparar cuatro (4) veces. Se necesita generar un programa que permita al finalizar el campeonato ingresar: apellido y nombre del participante, edad, sexo y para cada uno de los cuatro disparos, la
distancia en milímetros desde el centro al punto de impacto. Sabiendo que se otorgan los siguientes puntajes:

Distancia Puntos
0 a 5 mm 20
6 a 10 mm 15
11 a 15 mm 10
16 a 20 mm 5
Más de 20mm Sin puntaje

Para cada jugador indicar el puntaje total obtenido. Finalizado el proceso se deberá dar a conocer el o los nombres de los jugadores (en caso de estar empatados) que hayan resultado ganadores y quien o quienes compartan el último
lugar.

25.- La compañía “Estadísticas” ha realizado un relevamiento en el interior del país y es necesario generar un programa para el procesamiento de dichos datos.
Se deberán ingresar:
- código de ciudad (1: Sta. Fé, 2: Valle Fértil, 3: Barreal),
- calificación de la vivienda (1: extrema pobreza, 2: humilde, 3: normal, 4: acomodada, 5: lujosa),
- cantidad de adultos,
- cantidad de niños menores a 1 año de edad,
- cantidad niños entre 1 y 6 años,
- cantidad de niños entre 6 y 12 años.
Aquellas registraciones que reúnan las características que se mencionan a continuación se las calificará como en

“Situación Riesgosa de Pobreza”, a saber: vivienda tipo 1, cantidad total de niños mayor o igual a siete (7).
El ingreso finalizará cuando se indique código de ciudad cero (0), cuando se deberá indicar:
- Cantidad de familias relevadas en cada ciudad.
- Cantidad de familias en situación riesgosa de pobreza en cada ciudad y el porcentaje que representan
respecto del total de la cuidad a donde pertenecen.

26.- Una compañía aérea posee las siguientes categorías de pasajes: P=PRIMERA,

T=TURISTA y A=AZUL. Por un viaje a Europa o Estados Unidos (lugares con los que opera únicamente), posee los siguientes precios base: U$S 1500, U$S 900 y U$S 650 en cada una de las categorías respectivamente. Esos precios pueden sufrir un descuento, teniendo en cuenta la edad del pasajero, a saber:
*Menores de 1 (un) año, abonan sólo el 10% del valor base,
*Menores de 3 (tres) años, abonan sólo el 30% del valor base, y
*Menores de 5 (cinco) años, abonan el 60% del valor base. El equipaje permitido para cada pasajero (mayor de 5 años) son 2 (dos) valijas de 12 kg. cada una, en caso de excederse de la cantidad de valijas se abonará un recargo de 15 U$S por cada una adicional. Si se sobrepasara en el peso estipulado como tope, el adicional es de 2,50 U$S por cada kg. excedido.Se pide calcular para cada boleto, el precio final a abonar. Finalizada la jornada, se deberá mostrar:

a)Cantidad de pasajes vendidos en cada una de las categorías (PRIMERA, TURISTA y AZUL), b) Cantidad de pasajes con exceso en cantidad de valijas y/o en peso. c) Total general vendido en U$S. d) Total recaudado por excesos. 

3 comentarios: