Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: Beginner Web en 10 Abril 2019, 06:49 am



Título: potencias
Publicado por: Beginner Web en 10 Abril 2019, 06:49 am
Hola, que algoritmo podria usar para sacar la potencia entre dos numeros  sin usar estrucutras repetitivas? o sea solamente usando estrucuras secuencuales? o alguna funcion similar a pow pero en pseint?


Título: Re: potencias
Publicado por: EdePC en 10 Abril 2019, 10:12 am
Saludos,

- Dudo que te refieras a usar el simple operador de potencia ^ verdad?:

Código:
Algoritmo Potencia
  Leer base, exponente
  Escribir base ^ exponente
FinAlgoritmo

- Si no quieres utilizar Bucles, quizá una Función recursiva:

Código:
Funcion resultado <- pow ( base, exponente )
  Si exponente = 0 Entonces
    resultado <- 1
  sino
    resultado <- base * pow( base, exponente - 1 )
  FinSi
FinFuncion

Algoritmo Potencia
    Leer base, exponente
    Escribir pow(base , exponente)
FinAlgoritmo


Título: Re: potencias
Publicado por: CalgaryCorpus en 10 Abril 2019, 17:46 pm
El operador ^ no es para potencias.


Título: Re: potencias
Publicado por: Beginner Web en 10 Abril 2019, 17:55 pm
Esta bien lo de recursividad, pero aclaro que y pregunto si se podría hacer el calculo de la potencia de dos numeros usando solamente estructuras secuenciales, pero veo que no se puede asi que olvidense de este tema si?  :laugh: