Sunday, June 12, 2005

EDatos - Practica //Tema II

Tema II. Aqui les posteo el palindromo por ahi vienen mas. Cualquier pregunta no duden en comentar.

La clase de los problemas


public bool Palindromo(string palabra)

{

//declarando las variables

bool estado = false;

int largo = palabra.Length;

string[] izquierda = new string[largo];

string[] derecha = new string[largo];

int f = 0;

//bucle que llenara el arreglo de las palabras de izquierda a derecha

for (int i = 0; i <>

{

izquierda[i] = palabra.Substring(i, 1);

}

//bucle que llenara el arreglo de las palabras de derecha a izquierda

for (int j = largo-1; j >= 0; j--)

{

derecha[f] = palabra.Substring(j, 1);

f++;

}

//bucle que iterara por los 2 arreglos para comprobar la condicion de que sean iguales.

// de lo contrario se rompe y retorna falso.

for ( int k = 0; k <>

{

if (izquierda[k] == derecha[k])

{

estado = true;

}

else

{

estado = false;

break;

}

}

return estado;

}

b. Factorial. Este es cortito y sencillo delen un check out chicos

public double Factorial(int numero)

{

//reclarando el resultado

double resultado = 1;

//iterando en retroceso por el numero

for (int i = numero; i > 0; i--)

{

resultado *= i;

}

return resultado;

}

0 Comments:

Post a Comment

<< Home