Vous êtes sur la page 1sur 3

UNIVERSIDAD DON BOSCO

FACULTAD DE INGENIERA
ESCUELA DE COMPUTACIN

GUIA DE EJERCICIOS #3
PROGRAMACIN I
CICLO: 01-2017
FECHA DE ENTREGA: sbado 25 de marzo de 2017.
HORA LMITE DE ENTREGA: 10:00 p.m. (22:00 horas)
FORMA DE ENTREGA: Aula Digital

INDICACIONES:
Para la resolucin de esta tarea, tome en cuenta los siguientes aspectos:
1. Elabore una carpeta principal que contenga a los siguientes elementos:
Proyecto de C# de cada uno de los problemas de esta gua de ejercicios.
Cada cdigo fuente debe ir perfectamente documentado, validado y cuidar la redaccin del dialogo que
requiere la aplicacin para comunicarse con el usuario.
Documento de texto formal, en formato .docx y .pdf, deben incluir caratula, ndice y pginas numeradas.
El documento contendr por cada ejercicio, el cdigo fuente y la captura de la salida de tres pruebas
de ejecucin.
Un archivo de texto que contenga el nombre de la materia, el grupo de la materia, el nombre completo
y carnet de cada integrante del grupo
2. Fecha y lugar de entrega: sbado 25 de marzo (hora lmite de entrega 10:00 p.m.), subir la carpeta
principal (comprimida) al AULA DIGITAL por un integrante del grupo.

EJERCICIOS A RESOLVER

Parte I: Ejercicios con Estructuras repetitivas y funciones

Ejercicio 1
Realice un programa que permita obtener el descuento en la compra de un producto. El programa debe mostrar
al usuario un men en donde se pueda seleccionar entre tres formas de pago: 1) Efectivo 2) Cheque 3) Tarjeta
de crdito. Si el pago es en efectivo se aplicar un descuento del 15%, si paga con cheque se realizar un
descuento del 5%. Pero si paga con tarjeta de crdito se le aplicar un recargo del 3.5%. La salida debe mostrar
el precio del producto sin descuento, la cantidad de dinero descontada o recargada y el precio a pagar con
descuento o con recargo. Por ejemplo: si un cliente compra y paga con cheque un producto de $25.00 su salida
debe mostrar.
Precio del producto sin descuento: $ 25.00
Descuento aplicado: $ 1.25
Total a pagar: $ 23.75

El precio del producto debe estar entre 10 y 250 dlares, deber de validar esta entrada de datos, si
se da el caso deber de pedir de nuevo el valor, hasta que este sea el correcto
Implementar una funcin para cada una de las opciones del men

Ejercicio 2
Desarrolle un programa en C#, que determine el pago bruto de varios empleados de la compaa: El
Temerario. La compaa paga "tiempo normal" por las primeras 35 horas trabajadas por cada empleado y la
hora extra la paga a 1.5 veces la hora normal. El contador de El Temerario tiene una lista de los empleados
activos, con las horas trabajadas por cada uno la semana anterior y la tarifa ($) por hora de cada uno.
Su programa deber solicitar esta informacin por cada empleado y luego le determinara y mostrara su paga
bruta. Observe un ejemplo de ejecucin (Si analiza, el valor de 1 termina el programa):
Digite las horas trabajadas (-1 para terminar): 28
Digite la tarifa por hora del trabajador ($00.00): 9.00
El salario a pagar $225.00

Digite las horas trabajadas (-1 para terminar): 40


Digite la tarifa por hora del trabajador ($00.00): 10.00
El salario es $425.00

Digite las horas trabajadas (-1 para terminar): 34


Digite la tarifa por hora del trabajador ($00.00): 5.00
El salario a pagar $170.00

Digite las horas trabajadas (-1 para terminar): -1


Saliendo del programa!!!!

Crear una funcin para resolver el problema


Analizar y validar los datos de entrada, los cuales deben ser los correctos

Ejercicio 3
Un cajero electrnico es programado para que cuando un cliente le solicite una cantidad determinada de dinero
entregue al solicitante en la menor cantidad de billetes posibles.
Por ejemplo: Si un cliente quiere retirar 63 dlares, el cajero deber entregarle un billete de $50, uno de $10 y
tres de a $1, si otro cliente retira $1027, el cajero debe entregarle diez billetes de $100, uno de $20, uno de $5
y dos de $1.
Realice una aplicacin en C# que permita a un cliente ingresar una cantidad de dinero
El programa no acepta cantidades de dinero negativas, si se da el caso deber de pedir de nuevo el
valor, hasta que este sea el correcto
La aplicacin debe de preguntar si el usuario quiere otra cantidad y realizar todo lo anterior, el programa
debe detenerse hasta que el usuario quiera salir
Como salida debe mostrar la cantidad de billetes de cada denominacin que entreg.
Asuma que el cajero posee billetes suficientes de las siguientes denominaciones: $100, $50, $20, $10,
$5 y $1.
Crear una funcin para implementar la solucin, la funcin recibe como parmetro la cantidad de dinero
determinada.

Parte II: Ejercicios con Arreglos y funciones

Ejercicio 4
Realice un programa en C# que permita solicitar la dimensin de dos matrices cuadradas A y B (ambas matrices
tendrn las mismas dimensiones). A continuacin debe solicitar el ingreso de cada elemento de ambas
matrices. Luego, proporcione un men que muestre tres operaciones posibles entre estas 2 matrices: a) Suma,
b) Resta y c) Multiplicacin.
Debe crear funciones para realizar cada uno de estos clculos, y otra funcin para mostrar la matriz resultante
de la operacin seleccionada por el usuario.
El programa no debe terminar despus de mostrar los resultados de la operacin seleccionada, debe mostrar
nuevamente el men, hasta que el usuario seleccione Salir.

Ejercicio 5
Solicitar 11 valores enteros positivos al usuario y almacenarlos en un vector. A continuacin desarrolle una
funcin para cada una de estas tareas:
+ Calcule y muestre en pantalla el Promedio de la serie almacenada
+ Calcule y muestre la Mediana de la serie

CRITERIOS DE EVALUACIN PORCENTAJE


Puntualidad en la entrega 5%
Programas (Proyecto creado en C#)
Ejecucin y Funcionamiento
80%
Documentacin (Comentarios)
Validaciones
Documento (archivos .docx y .pdf)
Presentacin, portada e ndice 15%
Cdigo fuente del programa
Capturas de pantalla (3 ejecuciones)
TOTAL 100%

Vous aimerez peut-être aussi