document.write('
Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. /*
  2.     Autor   : Joel Fernandez
  3.     Fecha   : 08/10/2015
  4.     IDE     : MySQL Workbench
  5.     Web     : www. codebotic.com
  6.     Tema    : FUnciones en MySQL
  7. */
  8. -- problema 4: x^y + y^x
  9.  
  10. delimiter $
  11. create function sumaxycuadrados(x int, y int)
  12.     returns int
  13.    
  14.     begin
  15.        
  16.         declare x1 int;
  17.         declare y1 int;
  18.         declare cont int;
  19.         set x1=x;
  20.         set cont =1;
  21.  
  22.         -- while que sacara la potencia x^y
  23.         while(cont<y) do
  24.             set x1=x1*X;
  25.             set cont=cont+1;           
  26.         end while;
  27.  
  28.         -- while que sacara la potencia de y^x
  29.         set cont=1;
  30.         set y1=y;
  31.         while(cont<x) do
  32.             set y1=y1*y;
  33.             set cont =cont+1;
  34.         end while;
  35.  
  36.         return x1+y1;
  37.        
  38.     end
  39. $
  40.  
  41.  select sumaxycuadrados(2,3);-- respuesta es 17= 2^3 + 3^2
');