Está en la página 1de 16

Universidad Mariano Galvez de Guatemala

Programacion 1

Ingenieria en Sistemas

Lab Modular C#

Isaac Antonio Ponce Rodas

Carnet 5190-21-7301
Desarrolle un proyecto de consola .NET Framework en C# con una estructura modular, Menú principal
con cada uno de los siguientes programas. Recuerde que cada modulo representa una función de
referencia.

1. Solicite a un usuario un año y en base a dicho año retornar si el mismo corresponde a un año bisiesto
o no.

Caso: NO ES BISIESTO Caso: ES BISIESTO


2. Calculo de cuota laboral, patronal, sueldo liquido del suelo base de un trabajador (Debe realizar 3
funciones una por su respectiva cuota y el sueldo liquido) 4.83% Cuota Laboral y 1% cuota patronal. Sueldo
liquido (Sueldo Base – (Cuota Laboral + Cuota Patronal))
3. Numero intermedio de tres números enteros ingresados
4. De la siguiente formula n! solicite el valor de las variables (n y r) y visualice su resultado en
pantalla r! (n-r)!
5. Permita ingresar una cantidad de dinero expresada en quetzales, de dicha cantidad muestre en pantalla
cuantos billetes de 100 existen en esa cantidad, cuantos billetes de cincuenta, veinte, diez, cinco y 1
quetzal respectivamente. Utilice una función de parámetro por cada cálculo de billetes.
6. El INE clasifica a las personas de acuerdo con su edad y necesita un programa que permita ingresar la
edad de una persona y lo clasifique de acuerdo con la siguiente nomenclatura:

a. Bebe si tiene menos de 5 años


b. Niño si oscila entre 6 y 12 años
c. Adolescente si tiene 13 a 17 años
d. Adulto si tiene 18 a 50 años
e. Anciano de 51 años en adelante
7. Calcule el sueldo diario de un trabajador, permita ingresar el nombre del trabajador, la cantidad de
horas trabajadas y el pago por hora. Las primeras 8 horas de trabajo corresponden a hora normal y las
restantes a extraordinarias, (el pago de hora extra corresponde a 1.5 del pago normal), visualice el pago
correspondiente a sus horas normales y extras, finalmente su sueldo total a recibir.
8. Sigma: se requiere el desarrollo de la siguiente sumatoria . Recuerde que el símbolo
de sigma define un proceso de suma, en este caso una repetición de 1 hasta 4 donde la variable n toma
el valor de (1, 2, 3, 4) respectivamente.

Visualice en pantalla el resultado de dicha sumatoria.


9. Solicite los siguientes datos: Nombre de dos equipos de futbol con su respectivo marcador y muestre
en pantalla el equipo ganador y perdedor o en su defecto empate
10. A través de dos ciclos muestre la tabla de multiplicar del 1 al 10’
11. Solicite un numero entero y retorne si dicho numero es perfecto.

Recuerde que para este ejercicio debe crear una funcion de parametro que retorne como respuesta si
dicho numero es un numero perfecto o No.
12. Una semana está estructurada por 7 días, solicite un número del 1 al 7 y visualice a que día de la
semana corresponde dicho número.

Recuerde que para este ejercicio debe crear una funcion de parametro que retorne como respuesta el
nombre del día que corresponde.
13. Serie Fibonacci: Permite preguntar a un usuario cuantos números desea visualice en su pantalla
respecto a la serie Fibonacci. Por ejemplo si él decide ver los primeros 10 números de la serie debe
visualizar: 0,1,1,2,3,5,8,13,21,34

Recuerde que para este ejercicio debe crear una funcion de parametro que retorne como respuesta la
serie de numeros según corresponda la cantidad de numeros requeridos por el usuario.
14. Formula: se requiere el desarrollo de la siguiente formula

Recuerde que para este ejercicio debe crear una funcion de parametro que retorne como respuesta la
operación representada en dicha formula.
15. Solicite a un usuario un numero entero e indique si dicho numero corresponde a un entero positivo o
entero negativo o en su defecto al un valor neutro (0)

Recuerde que para este ejercicio debe crear una funcion de parametro que retorne si dicho año es bisiesto
o No.

También podría gustarte