Ejercicios De Tecnicas De Programacion Resuelto
Enviado por c.trejo • 9 de Noviembre de 2014 • 5.130 Palabras (21 Páginas) • 648 Visitas
Ejercicio 1
using System;
class Entero
{
static void Main()
{
Console.WriteLine("INGRESE UN NÚMERO ENTERO");
int n=Convert.ToInt32(Console.ReadLine());
if((n % 2)==0)
Console.WriteLine("EL NÚMERO INGRESADO ES UN NÚMERO PAR");
else
Console.WriteLine("EL NÚMERO INGRESADO NO ES PAR");
}
}
Ejercicio2
using System;
class Ejercicio2
{
public static void Main()
{
int mayor =0, menor=0, num;
Console.WriteLine("Ingrese 3 números para evaluar");
Console.WriteLine("Ingrese el dato 1 a evaluar");
num = Convert.ToInt32(Console.ReadLine());
mayor = num;
menor = num;
for (int i = 1; i < 3; i++)
{
Console.WriteLine("Ingrese siguiente dato ");
num = Convert.ToInt32(Console.ReadLine());
if (num > mayor)
mayor = num;
if (num < menor)
menor = num;
}
Console.WriteLine("El numero mayor ingresado fue: " +mayor);
Console.WriteLine("El numero menor ingresado fue: " +menor);
Console.ReadLine();
}
}
Ejercicio3
using System;
namespace Ejercicio3
{
class Program
{
static void Main(string[] args)
{
int num, i, n=4, cont = 2;
string cadena = "";
Console.WriteLine("Digite el Límite de números positivos a evaluar");
num = Convert.ToInt32(Console.ReadLine());
if (num > 2)
{
cadena = "2 -3";
while (cont < num)
{
i = 2;
while (i <= n)
{
if (i == n)
{
cadena = cadena + " - " + Convert.ToString(n);
cont = cont + 1;
}
else
{
if (n % i == 0)
{
i = n;
}
}
i = i + 1;
}
n = n + 1;
}
Console.WriteLine(cadena);
}
else
{
if (num > 0)
{
if (num == 1)
{
Console.WriteLine("es primo 2");
}
else
{
Console.WriteLine("es primo 2, 3");
}
}
else
{
Console.WriteLine("Ingrese numeros positivos");
}
}
Console.ReadLine();
}
}
}
Ejercicio4
using System;
namespace Ejercicio4
{
class Program
{
static void Main()
{
int an;
Console.WriteLine("Ingrese el Año a Evaluar");
an = Convert.ToInt32(Console.ReadLine());
if (an % 4 == 0 && (an % 100 != 0 || an % 400 ==0))
{
Console.WriteLine("El año " + an + " Es bisiesto");
}
else
{
Console.WriteLine("El año " + an + " No es bisiesto");
}
Console.ReadLine();
}
}
}
Ejercicio5
using System;
class Ejercicio5
{
public static void Main()
{
int num = 0, ex = 0, resultado = 0;
Console.WriteLine("Ingrese el número a evaluar");
num = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Ingrese Exponente");
ex = Convert.ToInt32(Console.ReadLine());
resultado = num;
for (int i = 1; i < ex; i++)
{
resultado = resultado * num;
}
Console.WriteLine("El resultado de : " + num + " ^ " + ex + " es:" + resultado);
Console.ReadLine();
}
}
Ejercicio6
using System;
class Ejercicio6
{
public static void Main()
{
int dia = 0, mes = 0;
Console.WriteLine("Ingrese el número de dia de su cumpleaños");
dia = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Ingrese el número de mes de su cumpleaños");
mes = Convert.ToInt32(Console.ReadLine());
{
if (mes == 1)
{
if (dia >= 1 & dia <= 21)
Console.WriteLine(" Su signo zodiacal es Capricornio ");
else if (dia > 21 & dia <= 31)
Console.WriteLine("Su signo zodiacal es Acuario");
}
if (mes == 2)
{
if (dia >= 1 & dia <= 18)
Console.WriteLine(" Su signo zodiacal es Acuario ");
...