taller1
taller1
taller1
fact= fact * i;
}
Ejercicio 2
int cont = 0, i = 1;
Console.WriteLine("Ingrese un número");
int num = int.Parse(Console.ReadLine());
if (num <= 0)
{
Console.WriteLine("El número es negativo");
}
else
{
while (i <= num)
{
if (num % i == 0)
{
cont++;
}
i++;
}
if (cont == 2)
{
Console.WriteLine("El número es primo");
}
else
{
Console.WriteLine("El número no es primo");
}
Ejercicio 3
string num;
Console.WriteLine("ingrse el numero");
num = Console.ReadLine();
int length = num.Length;
Console.WriteLine("los digitos de tiene el numero: "+ num +" "+
"son " + length);
Ejercicio 4
Console.WriteLine("Ingrese un número");
dato = int.Parse(Console.ReadLine());
}else
{
Console.WriteLine("El número no es perfecto");
}
}
Ejercicio 5
case4:
case6:
case9:
case11:
dia_maximo = 30;
break;
case 2:
if (anio % 4 == 0 && anio % 100 != 0 || anio % 400 ==
0)
dia_maximo = 29;
else
dia_maximo = 28;
break;
}
Ejercicio 6
Ejercicio 7
Console.WriteLine(coeficiente+"*"+x+"^"+i);
}
Ejercicio 9
int x, y, z;
int mayor, nn;
Console.WriteLine("ingrese el numero");
x = int.Parse(Console.ReadLine());
Console.WriteLine("ingrese el numero");
y = int.Parse(Console.ReadLine());
mayor = 0;
if (x > mayor)
{
mayor = x;
}
else if (y > mayor)
{
mayor = y;
}
nn = mayor;
while ((nn % x != 0) || (nn % y != 0) )
nn = nn + 1;
Console.WriteLine(nn);
Ejercicio 10
Console.WriteLine("Ingrese un número");
string v = Console.ReadLine();
Console.WriteLine("");
}
Ejercicio 11
private static bool esTriangulo(int i)
{
double r = Math.Sqrt(8 * i + 1);
double m = Math.Round(r);
if (r - m > 0)
{
return false;
}
else
{
return true;
}
}
static void Main(string[] args)
{
if (m * m == n)
{
Console.WriteLine("Es un cuadrado perfecto");
}
else
{
Console.WriteLine("No es un cuadrado perfecto");
}
if (esTriangulo(n)== true)
{
Console.WriteLine("El número de latas es un triangulo
perfecto");
}
else
{
Console.WriteLine("El número de latas no se puede
ordenar");
}
}
Ejercicio 12
private static bool esTriangulo(int i)
{
double r = Math.Sqrt(8 * i + 1);
double m = Math.Round(r);
if (r - m > 0)
{
return false;
}
else
{
return true;
}
}
static void Main(string[] args)
{
/* if (m * m == n)
{
Console.WriteLine("Es un cuadrado perfecto");
}
else
{
Console.WriteLine("No es un cuadrado perfecto");
}
if (esTriangulo(n) == true)
{
Console.WriteLine("El número de latas es un triangulo
perfecto");
}
else
{
Console.WriteLine("El número de latas no se puede ordenar");
}*/
if (esTriangulo(n)==true && m * m == n)
{
Console.WriteLine("El número es valido para las dos
estructuras");
}
else
{
Console.WriteLine("El número no aplica para las dos
estructuras");
}
}
Ejercicio13
/*13.Dado un número natural N, se calcula la raíz digital de N sumando los
dígitos
que lo componen. El proceso se repite sobre el nuevo número hasta que el
resultado obtenido tenga un sólo dígito. Este último número es la raíz
digital
del número N.*/
int num = 0;
int suma = 0;
int suma1 = 0;
Console.WriteLine("ingrese el numero");
num = int.Parse(Console.ReadLine());
while (num > 0)
{
suma = suma + num % 10;
num = num / 10;
}
Console.WriteLine("la suma de los digitos es: " + suma);
if (suma >= 9)
{
}
else
{
suma1 = suma;
}
Console.WriteLine("la raiz digital es " + suma);
Ejercicio 14
int num = 0;
int a = 0, b = 0, c = 0, d = 0, e = 0, f = 0, g = 0;
Console.WriteLine("ingrese el numero");
num = int.Parse(Console.ReadLine());
if (num > 999 && num < 10000)
{
a = num / 1000;
b = num - (a * 1000);
c = b / 100;
d = b - (c * 100);
e = d / 10;
f = d - (e * 10);
g = (f * 1000) + (e * 100) + (c * 10) + a;
Console.WriteLine("el numero inverso es: "+ g);
}
else
{
Console.WriteLine("ingrese un numero valido");
}
Ejercicio 16
a = m;
b = mr;
while (b != 0)
{
if (b % 2 != 0)
{
acum = acum + a;
}
a = a * 2;
b = Math.Truncate(b / 2);
}
Console.WriteLine("La multiplicación de " + m + " * " + mr + "
dio un total de: " + acum);