Escrito por kaioken
jueves 16 de junio del 2005 @ 11:36 PM
2. Realice los siguientes ejercicios:
a) Palindromo
Factorial
a) Palindromo:
Codigo:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
|
<?php
public class Palindromo
{
public static void main(String[] args)
{
Palindromo $pali = new Palindromo();
//palabra que vamos a verificar si es o no es palindrome
String $nombre = "ana";
if ($pali.setPalindromo($nombre))
{
System.out.println("Es palindrome");
}
else
{
System.out.println("No es palindrome");
}
}
public boolean setPalindromo(String $entrada)
{
//pasamo el strin a char
char[] $a = $entrada.toCharArray();
int i,j;
boolean $esPalindrome = true;
for ( i = 0, j = $a.length + i - 1; i < j; i++, j-- 
{
if ($a<i> == $a[j])
{
$esPalindrome = true;
}
else
{
$esPalindrome = false;
}
}
return $esPalindrome;
}
}
?>
|
Factorial
Codigo:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
<?php
public class Factorial {
public static void main(String[] args)
{
int $number;
Factorial $fact = new Factorial();
$number = 4;
System.out.println($fact.getFactorial($number));
}
public int getFactorial(int $number)
{
if ($number == 1)
{
return 1;
}
else
{
return $number * this.getFactorial($number - 1);
}
}
}
?>
|
coño