Está en la página 1de 30

Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI

Escuela: ECBTI Programa: Ingeniería de Sistemas


ALGORITMOS
Curso: Algoritmos Código : 301303

UNIDAD No 3
TALLER DE LENGUAJES DE PROGRAMACION – CODIFICACION DE
EJERCICIOS

Presentado a:
ARELLYS CORREA
Tutora

Entregado por:

LUIS ALCIDES SANTANA CALDERON


Código: 1.122.401.102

Grupo: 301303_8

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD


ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
MAYO 2017
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

Recuerde que el análisis es individual

Nombre estudiante: LUIS ALCIDES SANTANA CALDERON


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.).

Que datos no Que datos no Tipo Formulas a aplicar si Requiere Requiere


conozco y se deben conozco pero Variables se requieren condicion ciclos (si /
solicitar ( si se los puedo requeridas al ( si / no ) _
requiere más filas calcular Tipo Variabl no) cuales
por favor anexarlas) e
Año, mes y dia Día siguiente, indepen Año, no No
año, mes diente año
siguien
te, día,
día
siguien
te,
mes,
mes
siguien
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
te

Restricciones a tener en cuenta – Filtros-

Código: (se debe pegar el código – no imagen)

//Nombre del Autor: Luis Alcides Santana


//Fecha: 5-05-2017
//Doy fe que este ejercicio es de mi autoria, en caso de encontrar plagio la nota de todo mi
//trabajo debe ser de CERO ademas de las respectivas sanciones a que haya lugar.

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());

if ((dia == 30 && (mes == 4 /*mayo*/ || mes == 6 /*junio*/ || mes == 9 /*septiembre*/ || mes == 11


/*noviembre*/)) || (dia == 29 && mes == 2) || (dia == 28 && mes == 2 && ((año % 4 != 0) || (año % 100) == 0) && (año %
400) != 0) || dia == 31)
{
mes_siguiente = mes + 1;
dia_siguiente = 1;
}
else
{
dia_siguiente = dia + 1;
mes_siguiente = mes;
}
if (dia_siguiente == 1 && mes_siguiente == 13)
{
mes_siguiente = 1;
año_siguiente = año + 1;
}
else
{
año_siguiente = año;
}
Console.WriteLine("el año es:" + año_siguiente);
Console.WriteLine("el dia siguiente es:" + dia_siguiente);
Console.WriteLine("el mes:" + mes_siguiente);
Console.WriteLine();
Console.WriteLine("presione cualquier tecla para finalizar....");
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

Usted probo el programa con diferentes valores Si / No?(Cuales):


 2017-05-05

Su programa Filtra valores inconsistentes Si / No?_____

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

Que datos no Que datos no Tipo Formulas a aplicar si Requiere Requiere


conozco y se deben conozco pero Variables se requieren condicion ciclos (si /
solicitar ( si se los puedo requeridas al ( si / no ) _
requiere más filas calcular Tipo Variabl no) cuales
por favor anexarlas) e
Cualquier numero si es primo Indepe Num, no no
ndiente cont,
s

Restricciones a tener en cuenta – Filtros-

Código: (se debe pegar el código – no imagen)


//Nombre del Autor: Luis Alcides Santana
//Fecha: 7-05-2017
//Doy fe que este ejercicio es de mi autoria, en caso de encontrar plagio la nota de todo mi
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
//trabajo debe ser de CERO ademas de las respectivas sanciones a que haya lugar.

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());

for (int i = 1; i < (num + 1); i++)


{
if (num % i == 0)
{
cont++;
}
}
if (cont != 2)
{
Console.WriteLine("El numero: {0}", num + " no es primo");
}
else
{
Console.WriteLine("El numero: {0}", num + " es primo");
}
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
Usted probo el programa con diferentes valores Si / No?(Cuales):
 11
 12
Su programa Filtra valores inconsistentes Si / No?
NO
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: 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)

Que datos no Que datos no Tipo Formulas a aplicar si Requiere Requiere


conozco y se deben conozco pero Variables se requieren condicion ciclos (si /
solicitar ( si se los puedo requeridas al ( si / no ) _
requiere más filas calcular Tipo Variabl no) cuales
por favor anexarlas) e
Los lados del Si el triángulo indepen Lad1, NO NO
triangulo es equilátero, dientes lad2,
isósceles o lad3,
escaleno.

Restricciones a tener en cuenta – Filtros-

Código: (se debe pegar el código – no imagen)


//Nombre del Autor: Luis Alcides Santana
//Fecha:7-05-2017
//Doy fe que este ejercicio es de mi autoria, en caso de encontrar plagio la nota de todo mi
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
//trabajo debe ser de CERO ademas de las respectivas sanciones a que haya lugar.

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();
}
}
}

}
}

Usted probo el programa con diferentes valores Si / No?(Cuales):


 12,12,12
 34,15,56
Su programa Filtra valores inconsistentes Si / No?
NO
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 : 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

Que datos no Que datos no Tipo Formulas a aplicar si Requiere Requiere


conozco y se deben conozco pero Variables se requieren condicion ciclos (si /
solicitar ( si se los puedo requeridas al ( si / no ) _
requiere más filas calcular Tipo Variabl no) cuales
por favor anexarlas) e
La clave de cuatro Encriptar la indepen Digito, no no
dígitos clave dientes clave,

Restricciones a tener en cuenta – Filtros-


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

Código: (se debe pegar el código – no imagen)


//Nombre del Autor: Luis Alcides Santana
//Fecha: 5-05-2017
//Doy fe que este ejercicio es de mi autoria, en caso de encontrar plagio la nota de todo mi
//trabajo debe ser de CERO ademas de las respectivas sanciones a que haya lugar.

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();

int digito = clave.Length;


if (digito > 4)
{
Console.WriteLine("la clave digitado no es de cuatro digitos,su clave debe de ser 4 digitos");
Console.ReadLine();
}
if (digito < 4)
{
Console.WriteLine("la clave digitado no es de cuatro digitos,su clave debe de ser 4 digitos");
Console.ReadLine();
}
if (digito == 4)
{
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
for (int i = digito - 1; i >= 0; i--)
{
a = a + clave.Substring(i, 1);
}
Console.WriteLine("la clave es :{0}", a);
Console.WriteLine("");
Console.ReadLine();
}
}
}
}

Usted probo el programa con diferentes valores Si / No?(Cuales):


 1323
 2367
Su programa Filtra valores inconsistentes Si / No?
SI
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 : Elaborar un programa que convierta un número entero
positivo, menor a 257 a sistema binario

Que datos no Que datos no Tipo Formulas a aplicar si Requiere Requiere


conozco y se deben conozco pero Variables se requieren condicion ciclos (si /
solicitar ( si se los puedo requeridas al ( si / no ) _
requiere más filas calcular Tipo Variabl no) cuales
por favor anexarlas) e
Numero entero Convertir indepen Num, no no
numero dientes cad,
entero a
binario

Restricciones a tener en cuenta – Filtros-

Código: (se debe pegar el código – no imagen)


//Nombre del Autor: Luis Alcides Santana
//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
//Doy fe que este ejercicio es de mi autoria, en caso de encontrar plagio la nota de todo mi
//trabajo debe ser de CERO ademas de las respectivas sanciones a que haya lugar.

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();
}
}
}

Usted probo el programa con diferentes valores Si / No?(Cuales):


 234
 12345
Su programa Filtra valores inconsistentes Si / No?
NO
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 : Desarrolle un Algoritmo que de las instrucciones para preparar un
plato típico de su región que sea suficiente para 4 invitados

Que datos no Que datos no Tipo Formulas a aplicar si Requiere Requiere


conozco y se deben conozco pero Variables se requieren condicion ciclos (si /
solicitar ( si se los puedo requeridas al ( si / no ) _
requiere más filas calcular Tipo Variabl no) cuales
por favor anexarlas) e
Instrucciones para indepen in1, no no no
un plato típico diente
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
Restricciones a tener en cuenta – Filtros-

Código: (se debe pegar el código – no imagen)


//Nombre del Autor: Luis Alcides Santana
//Fecha: 5-05-2017
//Doy fe que este ejercicio es de mi autoria, en caso de encontrar plagio la nota de todo mi
//trabajo debe ser de CERO ademas de las respectivas sanciones a que haya lugar.

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
}

Usted probo el programa con diferentes valores Si / No?(Cuales):

Su programa Filtra valores inconsistentes Si / No?_____


NO
Resultado (captura imagen o imágenes del resultado (debe aparecer su nombre y fecha) ______

Nombre estudiante: LUIS ALCIDES SANTANA CALDERON


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
Grupo: 301303_8

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

Que datos no Que datos no Tipo Formulas a aplicar si Requiere Requiere


conozco y se deben conozco pero Variables se requieren condicion ciclos (si /
solicitar ( si se los puedo requeridas al ( si / no ) _
requiere más filas calcular Tipo Variabl no) cuales
por favor anexarlas) e
Radio de un circulo Área del indepen Área, no no
circulo dientes pi, rad1

Restricciones a tener en cuenta – Filtros-

Código: (se debe pegar el código – no imagen)


//Nombre del Autor: Luis Alcides Santana
//Fecha: 5-05-2017
//Doy fe que este ejercicio es de mi autoria, en caso de encontrar plagio la nota de todo mi
//trabajo debe ser de CERO ademas de las respectivas sanciones a que haya lugar.

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();
}
}
}

Usted probo el programa con diferentes valores Si / No?(Cuales):


 24
 45
Su programa Filtra valores inconsistentes Si / No?_____
NO
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 : Desarrollar un diagrama o algoritmo que permia determinar sin un
valor cualquiera es par o impar

Que datos no Que datos no Tipo Formulas a aplicar si Requiere Requiere


conozco y se deben conozco pero Variables se requieren condicion ciclos (si /
solicitar ( si se los puedo requeridas al ( si / no ) _
requiere más filas calcular Tipo Variabl no) cuales
por favor anexarlas) e
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
Escribir un numero Si es par o indepen Val, no no
impar diente

Restricciones a tener en cuenta – Filtros-

Código: (se debe pegar el código – no imagen)


//Nombre del Autor: Luis Alcides Santana
//Fecha: 5-05-2017
//Doy fe que este ejercicio es de mi autoria, en caso de encontrar plagio la nota de todo mi
//trabajo debe ser de CERO ademas de las respectivas sanciones a que haya lugar.

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();
}
}
}

Usted probo el programa con diferentes valores Si / No?(Cuales):


 24
 6543
Su programa Filtra valores inconsistentes Si / No?_____
NO

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: 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.

Que datos no Que datos no Tipo Formulas a aplicar si Requiere Requiere


conozco y se deben conozco pero Variables se requieren condicion ciclos (si /
solicitar ( si se los puedo requeridas al ( si / no ) _
requiere más filas calcular Tipo Variabl no) cuales
por favor anexarlas) e
Escribir los lados del Calculo de la indepen Lad1, no no
triangulo hipotenusa dientes lad2

Restricciones a tener en cuenta – Filtros-

Código: (se debe pegar el código – no imagen)


//Nombre del Autor: Luis Alcides Santana
//Fecha: 5-05-2017
//Doy fe que este ejercicio es de mi autoria, en caso de encontrar plagio la nota de todo mi
//trabajo debe ser de CERO ademas de las respectivas sanciones a que haya lugar.

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();
}

Usted probo el programa con diferentes valores Si / No?(Cuales):


 14,12
 34, 2
Su programa Filtra valores inconsistentes Si / No?_____
NO
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

También podría gustarte