Pascal/Turbo Pascal - Exponentes en pascal

 
Vista:

Exponentes en pascal

Publicado por JuanFran (1 intervención) el 08/04/2006 00:48:01
Hola, como elevo una variable a otra en pascal.
Ejemp.
x^y ????????
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Exponentes en pascal

Publicado por Geergon (14 intervenciones) el 08/04/2006 23:11:06
Hola!

Si estas utilizando Turbo Pascal puedes utilizar las funciones LN() y EXP()
Es decir:

x^y = t
ln (x^y) = ln (t)
y * ln (x) = ln (t)
exp (y * ln (x)) = t = x^y

Entonces la formula para averiguar X^Y es:
EXP (Y * LN (X))

Postadata:Este ejemplo fue tomado del libro Programación En Turbo Pascal 7, 3era edición, de Luis Joyanes Aguilar
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Exponentes en pascal

Publicado por David Barrantes (1 intervención) el 01/02/2007 19:47:27
estudio ingieneria en sistemas y necesito el libro de programacion en turbo pascal 7 edicion #3

tambien el sofware borland turbo pascal v 0.7
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Exponentes en pascal

Publicado por Christian (1 intervención) el 14/04/2006 03:30:06
Es un poco facil solo utiliza un repeat en el que aumentes un contador hasta q sea igual al exponente y dentro de el mismo repeat que se multiplique coeficiente por el mismo coeficiente

readln(exp)
repeat
n:=n*n
cont:=cont+1
until cont=exp

Espero te sirva
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar