Está en la página 1de 2

ARAM ® Programación I

EJERCICIOS PROPUESTOS # 2
(Programación modular y métodos en C#)

1. Realice un programa que utilice métodos para realizar un MENU iterativo con las siguientes
opciones:
1. Factorial de un numero “n”
2. Combinaciones sin repetición de ‘’n” tomados de “r”
3. Combinaciones con repetición de “n” tomados de “r”
4. Salir

Tenga en cuenta que todos los valores “n” o “r” son proporcionados por el usuario y utilice
las siguientes formulas:

• factorial de un número es: 𝑛! = 𝑛 ∗ (𝑛 − 1) ∗ (𝑛 − 2) ∗ … ∗ 2 ∗ 1


𝑛!
• combinaciones sin repetición es: 𝐶𝑛,𝑟 = 𝑟!(𝑛−𝑟)!
(𝑛+𝑟−1)!
• combinaciones con repetición es: 𝐶𝑅𝑛,𝑟 = 𝑟!(𝑛−1)!

2. Realice un programa que utilice método recursivo para realizar el cálculo del factorial de un
número ‘N’, un vez mostrado el cálculo pregunte al usuario si desea salir presione ‘S’ o ‘s’ u
otra tecla en caso contrario, si no desea salir vuelva a solicitar el número para nuevamente
repetir el cálculo:
3. Realice un programa que utilice método recursivo para realizar el cálculo de la serie de
Fibonacci hasta una posición ‘N’, una vez mostrada la serie pregunte al usuario si desea salir
presione ‘S’ o ‘s’ u otra tecla en caso contrario, si no desea salir vuelva a repetir el proceso
de Fibonacci.
4. Realice un programa que utilice métodos para aplicar los siguientes descuentos por
cantidades de cualquier producto:
• 1 a 10 Unidades 0% de descuento
• 11 a 20 Unidades 2% de descuento
• 21 a 30 Unidades 4% de descuento
• 31 o más unidades 6% de descuento

El programa debe calcular el descuento y el precio real a pagar según la cantidad de


artículos que quiera llevar el cliente en un menú iterativo con las siguientes opciones:

1. Paquete de galletas (5 Bs la unidad)


2. Botella de refresco (10 Bs la unidad)
3. Salir
5. Realice un programa que utilice métodos y utilice la clase Math de C# para que sea un menú
iterativo con las siguientes opciones:
4. 2 Sin (x)
5. 3 Tan (x) + 4
6. 2 Sin (x) – ( 3 Tan (x) + 4 )
7. Salir

Nota: debe solicitar el valor de x como ángulo en grados al usuario

Página 1 de 2
ARAM ® Programación I
5. Realice un programa que utilice métodos y utilice la clase Math de C# para que sea un
menú iterativo con las siguientes opciones:
1. 5 Log (x)
2. 3 Log10(x) + 4
3. 5 Log (x) – ( 3 Log10(x) + 4 )
4. Salir
Nota: debe solicitar el valor de x al usuario

6. Realice un programa que utilice métodos y utilice la clase Math de C# para que sea un
menú iterativo con las siguientes opciones:
1. 5 Sin (x)
2. 3 Log10(x) + 4
3. 5 Log (x) – ( 3 Log10(x) + 4 )
4. Salir
5.
7. Realice un programa que utilice métodos para aplicar los siguientes descuentos por
cantidades de cualquier producto:
• 1 a 20 Unidades 1.5 % de descuento
• 21 a 40 Unidades 2.1 % de descuento
• 41 a 50 Unidades 3.0 % de descuento
• 51 o más unidades 4 % de descuento

El programa debe calcular el descuento y el precio real a pagar según la cantidad de


artículos que quiera llevar el cliente en un menú iterativo con las siguientes opciones:

1. Paquete de cigarrillos (10 Bs la unidad)


2. Botella de vino (18 Bs la unidad)
3. Salir

Página 2 de 2

También podría gustarte