Documentos de Académico
Documentos de Profesional
Documentos de Cultura
UNIDAD No 3
TALLER DE LENGUAJES DE PROGRAMACION – CODIFICACION DE
EJERCICIOS
Presentado a:
ARELLYS CORREA
Tutora
Entregado por:
Grupo: 301303_8
Planteamiento del problema a resolver: Escribir un programa para calcular la fecha del siguiente día a
partir de una fecha digitada desde el teclado por el usuario ( dd, mm, aaaa ) e imprimirla. (Tenga en
cuenta los años bisiestos.).
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication6
{
class Program
{
static void Main(string[] args)
{
int año, año_siguiente, dia, dia_siguiente, mes, mes_siguiente;
Console.WriteLine("Dia Siguiente problema # 2");
Console.WriteLine();
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI
Escuela: ECBTI Programa: Ingeniería de Sistemas
Curso: Algoritmos Código : 301303
Console.Write("escriba el año:");
año = int.Parse(Console.ReadLine());
Console.Write("escriba el dia:");
dia = int.Parse(Console.ReadLine());
Console.Write("escriba el mes:");
mes = int.Parse(Console.ReadLine());
Resultado (captura imagen o imágenes del resultado (debe aparecer su nombre y fecha) ______
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI
Escuela: ECBTI Programa: Ingeniería de Sistemas
Curso: Algoritmos Código : 301303
Nombre estudiante: LUIS ALCIDES SANTANA CALDERON
Grupo: 301303_8
Planteamiento del problema a resolver: Escriba un programa para calcular si un número es primo o no,
recuerde que los números primos son aquellos que solo son divisibles por la unidad y por ellos mismos:
ejemplo 5, 11, 17
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication6
{
class Program
{
static void Main(string[] args)
{
int num, cont = 0;
Console.WriteLine("Escriba un numero:");
num = int.Parse(Console.ReadLine());
Planteamiento del problema a resolver: Lea los valores de los lados de un triángulo. Detecte y muestre
un mensaje correspondiente a su tipo (EQUILÁTERO, ISÓSCELES, O ESCALENO)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
string lad1;
string lad2;
string lad3;
Console.WriteLine("escirba los tres lados del triangulo");
lad1 = Console.ReadLine();
lad2 = Console.ReadLine();
lad3 = Console.ReadLine();
if ((lad1 == lad2 && lad2 == lad3) && (lad1 == lad3 && lad3 == lad2) && (lad2 == lad3 && lad3 == lad1))
{
Console.WriteLine("el triangulo es EQUILATERO");
Console.ReadKey();
}
else
{
if ((lad1 != lad2 && lad2 != lad3) && (lad1 != lad3 && lad3 != lad2) && (lad3 != lad1 && lad1 != lad2))
{
Console.WriteLine("el triangulo es ESCALENO");
Console.ReadKey();
}
else
{
Console.WriteLine("el triangulo es ISOSCELES");
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI
Escuela: ECBTI Programa: Ingeniería de Sistemas
Curso: Algoritmos Código : 301303
Console.ReadKey();
}
}
}
}
}
Planteamiento del problema a resolver : Un banco ha solicitado se diseñe un programa que permita
encriptar la información de las contraseñas (4 números) digitada por teclado (como un único numero)
hasta el servidor principal, utilizando el siguiente criterio, el primer número se envía de último, el
segundo, de penúltimo, el tercer numero pasa a la segunda posición, el último pasa a ser primero:
ejemplo: Sea 6532, se debe enviar como 2356
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication3
{
class Program
{
static void Main(string[] args)
{
string a = "";
Console.WriteLine("DIGITE SU CLAVE DE CUATRO DIGITOS");
String clave = Console.ReadLine();
Planteamiento del problema a resolver : Elaborar un programa que convierta un número entero
positivo, menor a 257 a sistema binario
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConvertiraBinario
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Ingrese un numero entero ");
int Num = Convert.ToInt32(Console.ReadLine());
if (Num > 0)
{
String cad = "";
while (Num > 0)
{
if (Num % 2 == 0)
{
cad = "0" + cad;
}
else
{
cad = "1" + cad;
}
Num = (int)(Num / 2);
}
Console.WriteLine("el numero binario es");
Console.WriteLine(cad);
}
else
{
if (Num == 0)
{
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI
Escuela: ECBTI Programa: Ingeniería de Sistemas
Curso: Algoritmos Código : 301303
Console.WriteLine("0");
}
else
{
Console.WriteLine("Solo numeros positivos");
}
}
Console.ReadLine();
}
}
}
Planteamiento del problema a resolver : Desarrolle un Algoritmo que de las instrucciones para preparar un
plato típico de su región que sea suficiente para 4 invitados
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication7
{
class Program
{
static void Main(string[] args)
{
string in1;
string in10;
string in11;
string in12;
string in13;
string in2;
string in3;
string in4;
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI
Escuela: ECBTI Programa: Ingeniería de Sistemas
Curso: Algoritmos Código : 301303
string in5;
string in6;
string in7;
string in8;
string in9;
Console.WriteLine("COMO PREPARAR UNA VIUDA DE PESCADO");
Console.WriteLine("INGREDIENTES");
in1 = Console.ReadLine();
Console.WriteLine("10 tazas de agua");
in2 = Console.ReadLine();
Console.WriteLine("2 cebollínes");
in3 = Console.ReadLine();
Console.WriteLine("4 dientes de ajo machacados");
in4 = Console.ReadLine();
Console.WriteLine("2 ramas de cilantro");
in5 = Console.ReadLine();
Console.WriteLine("Sal, pimienta y comino a gusto");
in6 = Console.ReadLine();
Console.WriteLine("3 plátanos verdes cortados en dos a lo largo");
in7 = Console.ReadLine();
Console.WriteLine("26.5 onzas de papa");
in8 = Console.ReadLine();
Console.WriteLine("26.5 onzas de yuca pelada y cortada a lo largo");
in9 = Console.ReadLine();
Console.WriteLine("4 arracachas peladas y cortadas a lo largo");
in10 = Console.ReadLine();
Console.WriteLine("17.5 onzas de ahuyama con cáscara picada en trozos");
in11 = Console.ReadLine();
Console.WriteLine("2 cucharadas de cilantro y cebolla larga finamente picados");
in12 = Console.ReadLine();
Console.WriteLine("6 bocachicos medianos, adobados con sal y pimienta");
in13 = Console.ReadLine();
Console.WriteLine("PREPARACION");
Console.WriteLine("Pon a hervir el agua en una olla con la cebolla, el ajo, el cilantro, la sal, la pimienta y
el comino. Agrega los plátanos y con intervalos de 10 minutos añade la papa, la yuca, la arracacha y la ahuyama. Agrega los
pescados y cocina a fuego medio 20 minutos con la olla tapada. Saca los pescados y el resto de los ingredientes y sírvelos
bañados con el resto de los ingredientes. Cuela el caldo y sírvelo aparte con mucho cilantro");
Console.ReadKey();
}
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI
Escuela: ECBTI Programa: Ingeniería de Sistemas
Curso: Algoritmos Código : 301303
}
Planteamiento del problema a resolver : Desarrollar un diagrama o algoritmo que permita ingresar el radio
de un circulo para determinar el área del mismo (consultar la formula), y mostrar su resultado
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI
Escuela: ECBTI Programa: Ingeniería de Sistemas
Curso: Algoritmos Código : 301303
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
double area;
double pi;
double rad1;
Console.WriteLine("escriba el radio de un circulo");
rad1 = Double.Parse(Console.ReadLine());
area = Math.PI * Math.Pow(rad1, 2);
Console.WriteLine("el radio del circulo es" + area);
Console.ReadKey();
}
}
}
Planteamiento del problema a resolver : Desarrollar un diagrama o algoritmo que permia determinar sin un
valor cualquiera es par o impar
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
int val;
Console.WriteLine("escriba un numero");
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI
Escuela: ECBTI Programa: Ingeniería de Sistemas
Curso: Algoritmos Código : 301303
val = Convert.ToInt32(Console.ReadLine());
if (val % 2 == 0)
{
Console.WriteLine("el numero: {0} es par", val);
}
else
{
Console.WriteLine("el numero: {0} es impar", val);
}
Console.ReadKey();
}
}
}
Resultado (captura imagen o imágenes del resultado (debe aparecer su nombre y fecha) ______
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI
Escuela: ECBTI Programa: Ingeniería de Sistemas
Curso: Algoritmos Código : 301303
Planteamiento del problema a resolver: Desarrollar un Algoritmo que permita determinar la hipotenusa de
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI
Escuela: ECBTI Programa: Ingeniería de Sistemas
Curso: Algoritmos Código : 301303
un triángulo rectángulo conocido los valores de las longitudes de los catetos.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI
Escuela: ECBTI Programa: Ingeniería de Sistemas
Curso: Algoritmos Código : 301303
namespace ConsoleApplication3
{
class Program
{
static void Main(string[] args)
{
double hipotenusa;
double lad1;
double lad2;
Console.WriteLine("escribe un lado de un triangulo rectangulo");
lad1 = Double.Parse(Console.ReadLine());
Console.WriteLine("escribe otro lado del triangulo");
lad2 = Double.Parse(Console.ReadLine());
hipotenusa = Math.Sqrt(Math.Pow(lad1, 2) + Math.Pow(lad2, 2));
Console.WriteLine("la hipotenusa del triangulo es" + hipotenusa);
Console.ReadKey();
}