Septiembre 02, 2015, 06:47:34 am

Autor Tema: Raices y potencias en C++, ¿COMO LAS HAGO?  (Leído 8698 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, :(

You are not allowed to view links. Register or Login

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: You are not allowed to view links. Register or Login
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:
You are not allowed to view links. Register or Login
por ejemplo, se habla de emprender la You are not allowed to view links. Register or Login con el "fusil de carne" y se insta a una mujer a introducir You are not allowed to view links. Register or Login en su You are not allowed to view links. Register or Login

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: You are not allowed to view links. Register or Login
#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: You are not allowed to view links. Register or Login
#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
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login

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: You are not allowed to view links. Register or Login
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: 1758
  • 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: You are not allowed to view links. Register or Login
long potencia(long num, int exp)
{
    for(long ret=1;exp>0;exp--) ret*=num;
    return ret;
}

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: 7092
  • 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 You are not allowed to view links. Register or Login de la librería You are not allowed to view links. Register or Login

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
1891 Vistas
Último mensaje Noviembre 16, 2009, 06:19:02 pm
por impro-hs
question
Potencias en JavaScript

Iniciado por kfsBJxEqwXXe

0 Respuestas
1551 Vistas
Último mensaje Septiembre 02, 2010, 11:27:34 am
por kfsBJxEqwXXe
exclamation
Potencias en Batch [sin FOR]

Iniciado por GilgamesHCo

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

Iniciado por Fake Smile

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

Iniciado por .:WindHack:.®

5 Respuestas
1966 Vistas
Último mensaje Julio 14, 2010, 12:56:36 pm
por .:WindHack:.®
xx
Sacar Potencias Batch.

Iniciado por JaAViEr

3 Respuestas
1472 Vistas
Último mensaje Diciembre 15, 2009, 05:30:17 pm
por jesusynathy
xx
Calculando raices en batch ;)

Iniciado por .H-BlacK.

2 Respuestas
1848 Vistas
Último mensaje Marzo 24, 2008, 04:06:10 pm
por .H-BlacK.
xx
Hacer raíces con distintos indices

Iniciado por JACKlove

3 Respuestas
1283 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
533 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
2719 Vistas
Último mensaje Junio 03, 2010, 05:56:27 pm
por coredump