elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)



+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Raices cubicas?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Raices cubicas?  (Leído 1,410 veces)
andrecid

Desconectado Desconectado

Mensajes: 126


Haz lo que quieras, por que nadie te puede obligar


Ver Perfil
Raices cubicas?
« en: 17 Mayo 2015, 00:28 am »

Hola tengo una duda, hoy me puse a crear una calculadora en c# y me encontré con un obstáculo.
¿Se puede hacer raices cubicas en c#?
Bueno la verdad es que estuve investigando y no encontré nada.

Código:
Console.WriteLine("El resultado es : " +Math.Sqrt(num1))

Ese código es para hacer raíces cuadradas pero cubicas?

He podido encontrar en internet que eleve a 1/3 pero cuando lo hago el resultado me sale erroneo.

Alguien puede ayudarme?


« Última modificación: 17 Mayo 2015, 00:41 am por kub0x » En línea

andrecid

Desconectado Desconectado

Mensajes: 126


Haz lo que quieras, por que nadie te puede obligar


Ver Perfil
Re: Raices cubicas?
« Respuesta #1 en: 17 Mayo 2015, 00:36 am »

Vale ya encontré la respuesta la dejo aquí por si alguien le puede servir.
Código:
double root = Math.Pow(num1,(1.0/3.0));

Ese es el codigo


En línea

kub0x
Enlightenment Seeker
Moderador
***
Desconectado Desconectado

Mensajes: 1.442


S3C M4NI4C


Ver Perfil
Re: Raices cubicas?
« Respuesta #2 en: 17 Mayo 2015, 00:41 am »

He podido encontrar en internet que eleve a 1/3 pero cuando lo hago el resultado me sale erroneo.

Es una forma acertada de resolver el problema. No deberías de tener problemas si utilizases la clase Double.

Aquí mi prueba, con una aproximación de 15 decimales.

Código
  1. using System.IO;
  2. using System;
  3.  
  4. class Program
  5. {
  6.    static void Main()
  7.    {
  8.        double d = 29.0;
  9.        double power = 1.0d/3.0d;
  10.        double res = Math.Pow(d, power);
  11.        Console.WriteLine(res);
  12.    }
  13. }

Resultado:                                                                                                                                                                          
3.07231682568585

Saludos.
En línea

Viejos siempre viejos,
Ellos tienen el poder,
Y la juventud,
¡En el ataúd! Criaturas Al poder.

Visita mi perfil en ResearchGate

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Raíces narrativas de los videojuegos
Juegos y Consolas
Castiblanco 0 797 Último mensaje 23 Octubre 2008, 22:15 pm
por Castiblanco
[Ayuda] Solucionador de raíces cuadráticas
Programación Visual Basic
Dreamaker 5 3,298 Último mensaje 8 Mayo 2014, 05:52 am
por engel lex
Hallar raíces [Criptografía]
Criptografía
michelmarques 0 1,599 Último mensaje 22 Julio 2012, 20:09 pm
por michelmarques
funciones lineales cuadráticas y cubicas
Programación C/C++
marcecompu 3 1,269 Último mensaje 28 Julio 2014, 12:04 pm
por eferion
Problemas con raíces. « 1 2 »
Programación C/C++
KaizerPlazz 11 3,349 Último mensaje 14 Octubre 2016, 02:31 am
por hsk75rv
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines