Está en la página 1de 7

ALGORITMOS 301303

Formato Etapa 4 -Taller lenguajes de programación - codificación


de ejercicios
La primera actividad para dar solución a un problema mediante la
utilización de lenguajes de programación consiste en definir de una
manera clara el problema a resolver.
Una de las formas es haciéndose algunas preguntas que no le han
quedado claras después de leer el planteamiento del problema, por
ejemplo, saber cuáles son los datos que no se conocen, identificar los
datos que son posibles de calcular, determinar con claridad las variables
que se pueden utilizar e indagar sobre las fórmulas que se deben utilizar
en los problemas que así lo requieran.
Con el propósito de facilitar este proceso se ha diseñado una pequeña
plantilla, la que se debe diligenciar antes de iniciar a elabora el
programa solicitado.
Es importante que usted analice y diligencie cada uno de los puntos
solicitados en la guía.

Éxitos
Recuerde que el análisis es individual

Nombre estudiante: Juan Camilo Betancur


Grupo: 301302_154

Planteamiento del problema a resolver: Este programa permite el ingreso al usuario


una contraseña de 4 dígitos y el mismo programa se la regresa de forma contraria.
Que datos no Que datos no Tipo Formulas a Requiere Requiere
conozco y se conozco, Variables aplicar si se condicion ciclos (si /
deben pero los requeridas requieren al (si / no) _
solicitar (si se puedo Tipo Variable no) cuales
requiere más calcular
filas por favor
anexarlas)
contraseña Contraseña 4 int numer (int i = no no
dígitos numer - 1; i
>= 0; i--)
contraseña Contraseña 4 int numer x=x+ no no
dígitos pal.Substrin
g(i, 1);

Restricciones a tener en cuenta – Filtros-

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


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Ejercicio1_contraseñabanco// Nombre del programa
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("");
Console.WriteLine(" Autor:Juan Camilo Betancur");
//Presentación del autor
Console.WriteLine("");
Console.WriteLine(" Fecha:10/11/2017");//Presentación del
autor
Console.WriteLine("");
Console.WriteLine("Doy fe que este ejercicio es de mi autoría,
en caso de encontrar plagio la nota de todo mi trabajo");//Presentación
del autor
Console.WriteLine("debe ser de CERO además de las
respectivas sanciones a que haya lugar");//Presentación del autor
Console.WriteLine("");

string x = "";//comparación

Console.WriteLine(" Ingrese un número de 4 dígitos");//se


solicita al usuario ingresar por teclado una clave de 4 dígitos
string pal = Console.ReadLine();// se guarda por pantalla el
número ingresado

int numer = pal.Length;// se define la variable

if (numer > 4) //condicional


{
Console.WriteLine(" El número ingresado por el usuario no es
de 4 dígitos, esta contraseña debe ser de 4 dígitos");// se muestra en
pantalla que el número ingresado es incorrecto
Console.ReadLine();
}
if (numer < 4) //condicional
{
Console.WriteLine(" El número ingresado por el usuario no
es de 4 dígitos, esta contraseña debe ser de 4 dígitos");// se muestra en
pantalla que el número ingresado es incorrecto
Console.ReadLine();
}

if (numer == 4)//condicional
{
for
(int i = numer - 1; i >= 0; i--)
{
x = x + pal.Substring(i, 1);
}
}
Console.WriteLine("La clave asignada de 4 dígitos por el
programa es: {0} ", x);// se muestra en pantalla la contraseña asignada
Console.WriteLine("");
Console.ReadLine();
}
}
}
Usted probo el programa con diferentes valores Si / No? _SI______
(Cuales): _____7896, 3478_

Su programa Filtra valores inconsistentes Si / No? No_____

Resultado (captura imagen o imágenes del resultado (debe aparecer su


nombre y fecha) ______

También podría gustarte