Beruflich Dokumente
Kultur Dokumente
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)
En el programa principal:
6. Implementa una estructura switch-case que solicite el nmero al
usuario y agrega las siguientes validaciones: