Lunes 23 de Diciembre de 2024, 08:33
SoloCodigo
Bienvenido(a),
Visitante
. Por favor,
ingresa
o
regístrate
.
¿Perdiste tu
email de activación?
Inicio
Foros
Chat
Ayuda
Buscar
Ingresar
Registrarse
SoloCodigo
»
Foros
»
Programación General
»
C/C++
(Moderador:
Eternal Idol
) »
Problemas Con La Funcion Pow(x,y)
« anterior
próximo »
Imprimir
Páginas: [
1
]
Autor
Tema: Problemas Con La Funcion Pow(x,y) (Leído 2136 veces)
dumah
Nuevo Miembro
Mensajes: 1
Problemas Con La Funcion Pow(x,y)
«
en:
Martes 30 de Marzo de 2004, 08:28 »
0
me podrian decir como puedo utilizar la funcion pow para sacar raices cubicas ya que me da error cuando quiero elevar la base a (1/3)
ya no digamos si la base es negativa
por favor aclarenme la mente que se me nubla
Tweet
Rataman
Miembro activo
Mensajes: 45
Re: Problemas Con La Funcion Pow(x,y)
«
Respuesta #1 en:
Martes 30 de Marzo de 2004, 13:37 »
0
En vez d utilizar la funcion pow(), puedes utilizar un #define.
Ej.
#include <stdio.h>
#define cubo(x) x*x*x
main()
{
int y;
scanf("%d",&y);
y=cubo(y);
}
Usa el define como una funcion y te elevará al cubo(o lo k definas).
Espero k te sirva...
mabrev
Miembro MUY activo
Mensajes: 126
Re: Problemas Con La Funcion Pow(x,y)
«
Respuesta #2 en:
Martes 30 de Marzo de 2004, 14:01 »
0
Hola:
¿Cuál es exactamente el error que te da? Tal vez sea porque no utilizas correctamente los tipos. Prueba a definir 1/3 de la siguiente manera:
Código: Text
double raizCubica, base, expo;
expo = 1.0/3.0;
raizCubica = pow(base, expo);
Espero que te sirva.
Saludos
Rataman
Miembro activo
Mensajes: 45
Re: Problemas Con La Funcion Pow(x,y)
«
Respuesta #3 en:
Martes 30 de Marzo de 2004, 14:41 »
0
Ups perdon, pensaba k estabas hablando de elevar al cubo
, creo k con lo k dice mabrev lo solucionarás, basta con añadir .0 en la fraccion. 1.0/3.0
The Black Boy
Miembro de PLATA
Mensajes: 1043
Nacionalidad:
Re: Problemas Con La Funcion Pow(x,y)
«
Respuesta #4 en:
Martes 30 de Marzo de 2004, 17:20 »
0
apoyo el planteamiento de mavred
Código: Text
#include <iostream..h>
#include <math.h>
#include <conio.h>
int main(int argc, char* argv[])
{
double x,z,y;
z=(1.0/3.0);
cout<<"\n digite un numero:: ";
cin>>x;
y=pow(x,z);
cout<<"\n"<<y;
getch();
return 0;
}
espero te sirva:::
___Saludos___
El inteligente no es aquel que lo sabe todo
sino aquel que sabe utilizar lo poco que sabe.
Espacio Personal
si necesitas algo de programacion click aqui, si no esta aqui no existe
Programacion]
Imprimir
Páginas: [
1
]
« anterior
próximo »
SoloCodigo
»
Foros
»
Programación General
»
C/C++
(Moderador:
Eternal Idol
) »
Problemas Con La Funcion Pow(x,y)