Diciembre 22, 2014, 03:10:04 am

Autor Tema: Raices y potencias en C++, ¿COMO LAS HAGO?  (Leído 7720 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado myguestp

  • Yo vivo en CPH
  • ***
  • Mensajes: 1469
  • A storm comin that the weatherman couldn’t predict
    • Ver Perfil
Raices y potencias en C++, ¿COMO LAS HAGO?
« en: Enero 05, 2010, 02:59:10 am »
Pues lo que dice el titulo, no se hacer potencia y raices en C++, bueno, la potencia me la imagino pero seria un verdadero coñazo que el usuario tuviera que elegir la potencia a la que iba a elevar un numero, xD y si es un numero tipo 46.... me pego demasiado coñazo, xD
se que existe la libreria math.h pero no se sus comandos ni nada, :(

Debes Registrarte para ver los Links. Registrate Ó Loegeate

Desconectado Avoidance25

  • Moderador
  • *****
  • Mensajes: 1248
  • Sexo: Masculino
  • Da gehört eiskrem aber nicht hin xD
    • Ver Perfil
    • sytes
Re: Raices y potencias en C++, ¿COMO LAS HAGO?
« Respuesta #1 en: Enero 05, 2010, 03:10:33 am »
Lo de las raices cuadradas puedes hacerlo con la funcion sqrt, se usa asi:
Código: Debes Registrarte para ver los Links. Registrate Ó Loegeate
double resultado=sqrt(numero);Donde "numero" es una variable de tipo double.

Para hacer potencias te puedes hacer la funcion tu mismo, no es tan complicado.

 :cura:
Debes Registrarte para ver los Links. Registrate Ó Loegeate
por ejemplo, se habla de emprender la Debes Registrarte para ver los Links. Registrate Ó Loegeate con el "fusil de carne" y se insta a una mujer a introducir Debes Registrarte para ver los Links. Registrate Ó Loegeate en su Debes Registrarte para ver los Links. Registrate Ó Loegeate

Desconectado myguestp

  • Yo vivo en CPH
  • ***
  • Mensajes: 1469
  • A storm comin that the weatherman couldn’t predict
    • Ver Perfil
Re: Raices y potencias en C++, ¿COMO LAS HAGO?
« Respuesta #2 en: Enero 05, 2010, 03:55:08 am »
Código: Debes Registrarte para ver los Links. Registrate Ó Loegeate
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
    double numero;
    printf("Introduce el numero al que le haras la raiz cuadrada\n\n");
    scanf("%d", &numero);
    system("cls");
    double resultado=sqrt(numero)
    printf("La raiz cuadrada de %d es %d", numero, resultado);
    system("pause>nul");
    return 0;
}

He elaborado ese code, pero...
Para int se pone %i
Para char se pone %s
Pero para double se pone %d? xD

Edito, el code hecho arriba me da 0 en todo lo qu escriba.. xD
« Última modificación: Enero 05, 2010, 04:08:09 am por myguestp »

Desconectado Avoidance25

  • Moderador
  • *****
  • Mensajes: 1248
  • Sexo: Masculino
  • Da gehört eiskrem aber nicht hin xD
    • Ver Perfil
    • sytes
Re: Raices y potencias en C++, ¿COMO LAS HAGO?
« Respuesta #3 en: Enero 05, 2010, 05:06:27 am »
Para char es %c, para una cadena de texto o vector de tipo char es %s.
Poner %d es lo mismo que poner %i (al menos siempre me funciono igual).
Para variables de tipo float hay que usar %f, double no se, pero yo usaria %f tambien.

No tengo mi compilador aca, asi que no puedo probar tu codigo, pero supongo que tu error fue usar %d en el scanf, ya que al usar %d en el printf creo que te tendria que dar el numero correcto pero sin decimales.

PD: A tu codigo le falta un ";"

 :cura:

Desconectado myguestp

  • Yo vivo en CPH
  • ***
  • Mensajes: 1469
  • A storm comin that the weatherman couldn’t predict
    • Ver Perfil
Re: Raices y potencias en C++, ¿COMO LAS HAGO?
« Respuesta #4 en: Enero 05, 2010, 05:38:44 am »
gracias a todos, ya di con la tecnica:

Código: Debes Registrarte para ver los Links. Registrate Ó Loegeate
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
    float numero;
    printf("Introduce el numero al que le haras la raiz cuadrada\n\n");
    scanf("%f", &numero);
    system("cls");
    float resultado=sqrt(numero);
    printf("La raiz cuadrada de %f es %f", numero, resultado);
    system("pause>nul");
    return 0;
}

Desconectado miserik

  • Me das tu IP?
  • *
  • Mensajes: 120
  • Sexo: Masculino
  • no culpo a la crisis, yo ya era pobre antes de eso
    • Ver Perfil
Re: Raices y potencias en C++, ¿COMO LAS HAGO?
« Respuesta #5 en: Enero 15, 2010, 10:53:04 am »
creo q una potemcia a un numero muy alto(como 46) se podria facilitar con un for
de nada sirve la pluma si no tienes las palabras apropiadas, y de nada sirve la espada si peleas por razones equivocadas
Debes Registrarte para ver los Links. Registrate Ó Loegeate
Debes Registrarte para ver los Links. Registrate Ó Loegeate

Desconectado NRagh

  • Me das tu password?
  • **
  • Mensajes: 314
  • Sexo: Masculino
  • Pulverizador de estrellas...
    • Ver Perfil
Re: Raices y potencias en C++, ¿COMO LAS HAGO?
« Respuesta #6 en: Enero 15, 2010, 10:55:23 am »
for[/b]

Exacto, con multiplicaciones sucesivas (no se C pero doy una mano  :cool:)

Saludos!

Nragh!
Chuck Norris no deriva, Chuck Norris desintegra

Desconectado Avoidance25

  • Moderador
  • *****
  • Mensajes: 1248
  • Sexo: Masculino
  • Da gehört eiskrem aber nicht hin xD
    • Ver Perfil
    • sytes
Re: Raices y potencias en C++, ¿COMO LAS HAGO?
« Respuesta #7 en: Enero 15, 2010, 12:46:21 pm »
for[/b]
Esa es la idea, algo como:

Código: Debes Registrarte para ver los Links. Registrate Ó Loegeate
long potencia(long num, int exp)
{
    for(long ret=1;exp>0;exp--) ret+=num;
    return ret;
}

PD: No probe compilarlo ni nada, no se si funcione.

 :cura:

Desconectado jep

  • Night Elf Druid
  • Colaborador
  • ***
  • Mensajes: 1757
  • Sexo: Masculino
  • Avatar by 5475UK1
    • Ver Perfil
Re: Raices y potencias en C++, ¿COMO LAS HAGO?
« Respuesta #8 en: Enero 15, 2010, 02:09:17 pm »
la idea se entiende pero,
el operador en cuestion es *= en lugar de +=
Código: Debes Registrarte para ver los Links. Registrate Ó Loegeate
long potencia(long num, int exp)
{
    for(long ret=1;exp>0;exp--) ret*=num;
    return ret;
}
Debes Registrarte para ver los Links. Registrate Ó Loegeate

Desconectado Avoidance25

  • Moderador
  • *****
  • Mensajes: 1248
  • Sexo: Masculino
  • Da gehört eiskrem aber nicht hin xD
    • Ver Perfil
    • sytes
Re: Raices y potencias en C++, ¿COMO LAS HAGO?
« Respuesta #9 en: Enero 16, 2010, 07:43:47 am »
long potencia(long num, int exp)
{
    for(long ret=1;exp>0;exp--) ret*=num;
    return ret;
}
[/code]
Lol, no me habia dado cuenta. En cuanto vuélva a tener internet en mi propio pc voy a revisar las porciones de codigo antes de postearlas, xD.

 :cura:

Desconectado myguestp

  • Yo vivo en CPH
  • ***
  • Mensajes: 1469
  • A storm comin that the weatherman couldn’t predict
    • Ver Perfil
Re: Raices y potencias en C++, ¿COMO LAS HAGO?
« Respuesta #10 en: Enero 17, 2010, 05:25:53 am »
no lo entiendo :/

Desconectado .xAk.

  • el engendro
  • Moderador
  • *****
  • Mensajes: 7001
  • Sexo: Masculino
  • F0r3v3R NeWbI3
    • Ver Perfil
Re: Raices y potencias en C++, ¿COMO LAS HAGO?
« Respuesta #11 en: Enero 17, 2010, 07:30:47 am »

Ya, pués utiliza Debes Registrarte para ver los Links. Registrate Ó Loegeate de la librería Debes Registrarte para ver los Links. Registrate Ó Loegeate

Verás que es muy sencillo ya que la función pow retorna el resultado de xy.

SaludOS
Is the truth out there?


xx
como hago un applet como hago un applet que convierta 30 grados centigrados a fa

Iniciado por diego8924

2 Respuestas
1797 Vistas
Último mensaje Noviembre 16, 2009, 06:19:02 pm
por impro-hs
question
Potencias en JavaScript

Iniciado por zant95

0 Respuestas
1468 Vistas
Último mensaje ſeptiembre 02, 2010, 11:27:34 am
por zant95
exclamation
Potencias en Batch [sin FOR]

Iniciado por GilgamesHCo

1 Respuestas
513 Vistas
Último mensaje Abril 05, 2010, 05:59:43 pm
por JaAViEr
resuelto
[S]Sacar potencias ? :S

Iniciado por Fake Smile

7 Respuestas
975 Vistas
Último mensaje Noviembre 28, 2009, 09:18:30 am
por bolivianito
xx
[Función] Calcular potencias...

Iniciado por .:WindHack:.®

5 Respuestas
1875 Vistas
Último mensaje Julio 14, 2010, 12:56:36 pm
por .:WindHack:.®
xx
Calculando raices en batch ;)

Iniciado por .H-BlacK.

2 Respuestas
1722 Vistas
Último mensaje Marzo 24, 2008, 04:06:10 pm
por .H-BlacK.
xx
Sacar Potencias Batch.

Iniciado por JaAViEr

3 Respuestas
1402 Vistas
Último mensaje Diciembre 15, 2009, 05:30:17 pm
por jesusynathy
xx
Hacer raíces con distintos indices

Iniciado por JACKlove

3 Respuestas
1206 Vistas
Último mensaje Octubre 12, 2010, 11:31:50 am
por josepil
question
[Ayuda] Solucionador de raíces cuadráticas

Iniciado por Dreamaker

1 Respuestas
477 Vistas
Último mensaje Mayo 01, 2010, 02:29:12 am
por N1x-0n
xx
Dividir Raices cuadradas numeros 1 al 100

Iniciado por SoftArt

3 Respuestas
2604 Vistas
Último mensaje Junio 03, 2010, 05:56:27 pm
por coredump