abrimos el visual studio y creamos un proyecto nuevo de tipo consola como se muestra en la siguiente imagen.
click a la imagen para agrandar
.
ESTE ES EL CODIGO DEL PROGRAMA
(esta echo con metodo)
class Program
{
public static bool Es_Primo(int n)
{
int div = 2;
while (div < n)
{
if (n % div == 0)
return false;
div++;
}
return true;
}
public static double Serie4(float pA, float pB)
{
double F = 0;
int K = 0, i = 0, J = 1;
do
{i++;
F = i / ((pA * J) + (pB * K));
J = J + 2;
K = K + 3;
}
while (F > 0.0001);
return (F);
}
public static double Factorial2(int pY)
{
double F = 1;
int i = 0;
while (i < pY)
{
i++;
F = F * 1;
}
return (F);
}
public static double Serie3(int pX, int pN)
{
double SumaS = 0;
int i = 1, J = 2, K = -1;
do
{SumaS = SumaS + (Factorial2(J) / Math.Pow(pX, i) * K);
i++;
J = J + 2;
K = K * (-1);
}
while (i <= pN);
return (SumaS);
}
public static bool es_biciesto(int año)
{
bool es_bis = false;
if ((año % 4) == 0) es_bis = true;
if ((año % 100) == 0 && (año % 400) != 0) es_bis = false;
return es_bis;
}
public static double Factorial(double n)
{
double f = 1;
if (n == 0 || n == 1)
return 1;
}
for (double i = n; i >= 1; i--)
{
f = f * i;
}
return f;
}
static public double cte_e()
{
double e = 0.0;
double f = 0.0;
do
{e += 1 / (f);
f++;
}
while (e <= Math.E);
return e;
}
public static double Serie(double N
{
double Suma = 1;
for (double i = 1; i <= N; i++)
{
Suma *= i;
}
return Suma;
}
static void Main(string[] args)
{
bool salir = false;
string opcion = " ";
while (!salir)
{
Console.WriteLine("¿ QUE DESEAS HACER ?");
Console.WriteLine("1) Ver Factorial del 1 al 12");
Console.WriteLine("2) Sacar Factorial");
Console.WriteLine("3) Serie=1*1/2*1/3*1/4*.....*1/n");
Console.WriteLine("4) Serie=1+1/1!+1/2!+1/3!+1/4!....+1/n!");
Console.WriteLine("5) Año Bisiesto");
Console.WriteLine("6) Serie=-2!/x^1+4!/x^2-6!/x^3+...(2n)!/x^n");
Console.WriteLine("7) Serie=1/A+2/(3A+3B)+3/(5A+6B)+4/(7A+9B)+...n");
Console.WriteLine("8) Numero primo");
Console.WriteLine("9) Salir");
//El switch sirve para crear opciones
switch (opcion)
{
case "1":
double n = 0;
for (double i = n; i <= 12; n++)
{
for (int j = 12; j < n; j++)
Console.WriteLine("El Factorial de :" + n + " Es:" + Factorial(n));
Console.ReadKey();
i++;
}
Console.WriteLine("¿Desea Salir de la Aplicación? y/n");
res = Console.ReadLine();
if (res == "y" || res == "Y")
salir = true;
Console.Clear();
break;
case "2":
int num;
Console.WriteLine("¿De qué numero deseas obtener el factorial ?");
num = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("El Factorial es: " + Factorial(num) + "\n");
Console.ReadKey();
Console.WriteLine("¿Desea Salir de la Aplicación? y/n");
res = Console.ReadLine();
if (res == "y" || res == "Y")
salir = true;
Console.Clear();
break;
case "3":
double x = 0.0;
Console.WriteLine("Introdusca un numero para hacer la suma de la serie");
x = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("La suma de la serie es:" + "1/" + Serie(x));
Console.ReadKey();
Console.WriteLine("¿Desea Salir de la Aplicación? y/n");
res = Console.ReadLine();
if (res == "y" || res == "Y")
salir = true;
Console.Clear();
break;
case "4":
Console.WriteLine("La suma de la serie es : " + cte_e());
Console.ReadKey();
Console.WriteLine("¿Desea Salir de la Aplicación? y/n");
res = Console.ReadLine();
if (res == "y" || res == "Y")
salir = true;
Console.Clear();
break;
case "5":
int años;
Console.WriteLine("Ingrese el año para saber si es Bisiesto");
años = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("El año que ingreso es : " + es_biciesto(años).ToString());
Console.ReadKey();
Console.WriteLine("¿Desea Salir de la Aplicación? y/n");
res = Console.ReadLine();
if (res == "y" || res == "Y")
salir = true;
Console.Clear();
break;
case "6":
int X, N;
Console.WriteLine("ingrese el primer numero:");
X = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Ingrese el segundo numero:");
N = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("El resultado es : " + Serie3(X, N).ToString());
Console.ReadKey();
Console.WriteLine("¿Desea Salir de la Aplicación? y/n");
res = Console.ReadLine();
if (res == "y" || res == "Y")
salir = true;
Console.Clear();
break;
case "7":
float A, B;
Console.WriteLine("Ingresa el primer valor:");
A = Convert.ToSingle(Console.ReadLine());
Console.WriteLine("Ingresa el segundo valor:");
B = Convert.ToSingle(Console.ReadLine());
Console.WriteLine("El resultado de la suma es: " + Serie4(A, B));
Console.ReadKey();
Console.WriteLine("¿Desea Salir de la Aplicación? y/n");
res = Console.ReadLine();
if (res == "y" || res == "Y")
salir = true;
Console.Clear();
break;
case "8":
int q=0;
Console.WriteLine("Ingrese un numero:");
n = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("El numero que ingreso es :" + Es_Primo(q));
Console.ReadKey();
Console.WriteLine("¿Desea Salir de la Aplicación? y/n");
res = Console.ReadLine();
if (res == "y" || res == "Y")
salir = true;
Console.Clear();
break;
case "9":
Console.WriteLine("¿Desea Salir de la Aplicación? y/n");
res = Console.ReadLine();
if (res == "y" || res == "Y")
salir = true;
Console.Clear();
break;
default: Console.Write("Escribe un numero que este en el menu");
break;
}
}
}
}
}
EN ESTA IMAGEN SE MIRA UN EJEMPLO DEL PROGRAMA PREVIAMENTE TERMINADO
click a la imagen para agrandar