Está en la página 1de 2

Estimado(a) alumno(a):

Para la actividad "Asignacin a cargo del docente" las instrucciones son las
siguientes:
Documento: Arreglos en C#
1. Describe la estructura tipo Array o arreglo lineal. Indica sus
caractersticas as como la sintaxis para su declaracin.
Programa: Problemas matemticos
2. Crea un proyecto en el entorno consola de C# .NET que presente un
men de opciones con los siguientes problemas matemticos:
1. Numero balanceado
2. Numero perfecto
3. Invertir nmero
4. Promedio de valores
3. El usuario deber elegir entre las cuatro posibles opciones el problema
matemtico a evaluar. Por lo tanto:
Declara una clase en la cual se deber incluir:
4. Un constructor que muestre en pantalla los datos generales del programa
as como la fecha y hora actual.
5. Un mtodo para cada problema matemtico. Cada uno debe de recibir
como parmetro el nmero a ser evaluado a excepcin del mtodo para
determinar el promedio de valores (aplicacin de un array).
Numero balanceado (que devuelva como resultado un valor
booleano que indique si el nmero a evaluar es o no un nmero
balanceado)
Un nmero natural es balanceado si tiene la misma cantidad de cifras que
de divisores primos distintos. Por ejemplo, 20 es balanceado pues tiene dos
cifras y dos divisores primos distintos (2 y 5); 81 no es balanceado, pues
tiene dos cifras y slo un divisor primo (el 3).
Numero perfecto (que devuelva como resultado un valor booleano
que indique si el nmero a evaluar es o no un nmero perfecto)
Un nmero perfecto n es aquel que es igual a la suma de sus divisores,
excluido el mismo, ejemplo:
6 es nmero perfecto ya que 6 es igual a 1 + 2 + 3
12 no es nmero perfecto ya que 12 no es igual a 1 + 2 + 3 + 4 + 6
Invertir nmeros (que no devuelva resultado)
Transferir todas las cifras de un nmero n a otro, denominado resultado,
con valor inicial de cero, ejemplo:
(2589,0) -> (258,9) -> (25,98) -> (2,985) -> (0,9852)

Puedes utilizar para sta funcin el operador % (mod o residuo)


Promedio de valores (que no devuelva resultado)

Declara un arreglo, de cinco elementos, que almacene nmeros


enteros.

Incluye un ciclo for para solicitar al usuario los valores y gurdalos


en el arreglo.

Mediante otro ciclo for recorre el arreglo y muestra en pantalla el


cuadrado de los nmeros almacenados y finalmente su promedio.

En el programa principal:
6. Implementa una estructura switch-case que solicite el nmero al
usuario y agrega las siguientes validaciones:

Nmero balanceado: Valor positivo con exactamente dos cifras.

Nmero perfecto: Valor mayor que cero.

Invertir nmeros: Valor positivo con al menos tres cifras

7. Mediante un ciclo do-while permite al usuario continuar capturando


diversos valores para ser evaluados hasta que decida salir del programa.
8. Realiza el programa segn el caso indicado, recuerda utilizar elementos
vistos en la asignatura e incorpora el nuevo concepto: arreglos.
9. Documenta el programa en base a comentarios, indicando la
funcionalidad de cada seccin.
10. Ejecuta tu cdigo de forma que muestre los resultados deseados y no
contenga errores.
11. Anexa en el archivo de texto por lo menos dos ventanas de ejecucin del
programa con diferentes valores para los mtodos matemticos
12. Enva los archivos (Tanto del proyecto en C# como el archivo de texto
con las pantallas de ejecucin) a tu docente en lnea para recibir
retroalimentacin en una carpeta comprimida nombrada,
DPRN1_AD_XXYZ. Sustituye las XX por las dos primeras letras de tu primer
nombre, la Y por la inicial de tu primer apellido y la Z por la inicial de tu
segundo apellido.
13. La actividad tiene un valor del 10% de la calificacin final y su fecha
lmite de entrega es el da 27 de Marzo, fecha de cierre de la plataforma
para estudiantes.

Responder Citar Marcar como ledo