Nuevas NORMAS para el foro
Bienvenido(a),
Visitante
. Favor de
ingresar
o
registrarse
.
¿Perdiste tu
email de activación?
- Julio 27, 2008, 03:02:32
Boton Buscar
Visita:
Articulos
-
Juegos Gratis
-
Da Foros
Comunidad Underground Hispana
|
Programacion
|
Programación
|
Batch
(Moderadores:
Espectro Infernal
,
The Shadow
) | Tema:
BatchCalculator
0 Usuarios y 1 Visitante están viendo este tema.
« anterior
próximo »
Páginas:
1
[
2
]
3
Autor
Tema: BatchCalculator (Leído 893 veces)
Klez.H
Habitual
Desconectado
Mensajes: 395
Dios es sofisticado, pero no malévolo.
Re: BatchCalculator
«
Respuesta #25 en:
Marzo 29, 2008, 09:14:22 »
kj muy buenos menus
ahora mismo estoy trabajando en una calculadora cientifica espero terminarla pronto.
Cita de: Foko en Marzo 29, 2008, 09:05:28
en el bloc de notas pone la fuente Terminal y listo ahi lo "previsualisas"
Exelente idea
Saludos
En línea
Para ver los enlaces debes ser usuario
Crear Usuario
o
Hacer Sesion
:: SmartGenius™ :: ツ
Moderación
Gran Colaborador
Desconectado
Mensajes: 1660
Hello there...you was Bluejacked ¡¡...xD
Re: BatchCalculator
«
Respuesta #26 en:
Marzo 29, 2008, 10:12:05 »
Si buenisima... hoy me dio por leer esto y probarlo, y Funciono ¡¡¡... jeje
Si quieren yo podria ayudar en algo tambien...
eso de los polinomios es un poco dificil, pero hay ecuaciones hechas para resolverlos, y basabdose en esas ecuaciones, se puede hacer algo en batch...
PEj. la ecuacion cuadratica aX
2
+bX+c=0 que se resulve mediante la ecuacion del "bachiller"...
se le piden al usuario los valores de a , b , c , X
1
, X
2
y se resuelve...
En línea
Para ver los enlaces debes ser usuario
Crear Usuario
o
Hacer Sesion
Proyecto Windows El-Hacker.com Edition...Colabora¡¡
Para ver los enlaces debes ser usuario
Crear Usuario
o
Hacer Sesion
Para ver los enlaces debes ser usuario
Crear Usuario
o
Hacer Sesion
Reglas del Area de Phreaking - Leetelas
Para ver los enlaces debes ser usuario
Crear Usuario
o
Hacer Sesion
TUTORIAL: Como Traducir Aplicaciones JAVA - Moviles
Para ver los enlaces debes ser usuario
Crear Usuario
o
Hacer Sesion
Super Bluetooth Hack 1.08 en Español - by SmartGenius
Para ver los enlaces debes ser usuario
Crear Usuario
o
Hacer Sesion
Aplicaciones que nunca deben faltar en tu Movil !!
Klez.H
Habitual
Desconectado
Mensajes: 395
Dios es sofisticado, pero no malévolo.
Re: BatchCalculator
«
Respuesta #27 en:
Marzo 29, 2008, 10:26:37 »
Si, eso de los polinomios podria resultar bastante util
Cualquier idea que surja se postea
En línea
Para ver los enlaces debes ser usuario
Crear Usuario
o
Hacer Sesion
prugo
Visitante
Re: BatchCalculator
«
Respuesta #28 en:
Marzo 30, 2008, 02:02:25 »
Sería mucho más funcional algo así:
Código:
@echo off
echo Bienvenido blah blah blah... los operadores disponibles son + - * / %. Escribe exit para salir en cualquier momento.
echo.
set /p a=Introduce la operacion:
if %a%==exit exit
set /a b=%a%
No uso acentos en el código porque dependiendo de la codificación del archivo pueden salir caracteres raros.
Luego de esto sólo faltaría programar la parte de filtrado y la que quita las divisiones por cero y para las potencias hacer que el programa reconozca el caracter ^ y que haga un bucle que multiplique el número por sí mismo las veces que sea y no limitaría la calculadora a cuadrados y cubos.
Saludos
En línea
:: SmartGenius™ :: ツ
Moderación
Gran Colaborador
Desconectado
Mensajes: 1660
Hello there...you was Bluejacked ¡¡...xD
Re: BatchCalculator
«
Respuesta #29 en:
Marzo 30, 2008, 04:58:12 »
Que bien prugo, si tienes alguna idea mas, aqui estamos para oirla (en realidad leerla xD)... y avanzar con esta idea...
Saludos.
En línea
Para ver los enlaces debes ser usuario
Crear Usuario
o
Hacer Sesion
Proyecto Windows El-Hacker.com Edition...Colabora¡¡
Para ver los enlaces debes ser usuario
Crear Usuario
o
Hacer Sesion
Para ver los enlaces debes ser usuario
Crear Usuario
o
Hacer Sesion
Reglas del Area de Phreaking - Leetelas
Para ver los enlaces debes ser usuario
Crear Usuario
o
Hacer Sesion
TUTORIAL: Como Traducir Aplicaciones JAVA - Moviles
Para ver los enlaces debes ser usuario
Crear Usuario
o
Hacer Sesion
Super Bluetooth Hack 1.08 en Español - by SmartGenius
Para ver los enlaces debes ser usuario
Crear Usuario
o
Hacer Sesion
Aplicaciones que nunca deben faltar en tu Movil !!
Klez.H
Habitual
Desconectado
Mensajes: 395
Dios es sofisticado, pero no malévolo.
Re: BatchCalculator
«
Respuesta #30 en:
Marzo 30, 2008, 10:18:03 »
Vamos a tomar todas las sugerencias posibles, sigan aportando
Ya casi termino la calculadora cientifica... pero antes quisiera agregarle una opcion para resolver cuadraticas o algo por el estilo.
saludos
En línea
Para ver los enlaces debes ser usuario
Crear Usuario
o
Hacer Sesion
:: SmartGenius™ :: ツ
Moderación
Gran Colaborador
Desconectado
Mensajes: 1660
Hello there...you was Bluejacked ¡¡...xD
Re: BatchCalculator
«
Respuesta #31 en:
Marzo 30, 2008, 10:29:25 »
man, espera que me desocupe de tareas un poco y te trato de ayudar en eso...
tengo una idea mas o menos de code para resolver este tipo de ecuaciones (cuadraticas) pero no he terminado porque estoy ocupado...
igual, pronto lo tendre listo.
Saludos.
En línea
Para ver los enlaces debes ser usuario
Crear Usuario
o
Hacer Sesion
Proyecto Windows El-Hacker.com Edition...Colabora¡¡
Para ver los enlaces debes ser usuario
Crear Usuario
o
Hacer Sesion
Para ver los enlaces debes ser usuario
Crear Usuario
o
Hacer Sesion
Reglas del Area de Phreaking - Leetelas
Para ver los enlaces debes ser usuario
Crear Usuario
o
Hacer Sesion
TUTORIAL: Como Traducir Aplicaciones JAVA - Moviles
Para ver los enlaces debes ser usuario
Crear Usuario
o
Hacer Sesion
Super Bluetooth Hack 1.08 en Español - by SmartGenius
Para ver los enlaces debes ser usuario
Crear Usuario
o
Hacer Sesion
Aplicaciones que nunca deben faltar en tu Movil !!
Klez.H
Habitual
Desconectado
Mensajes: 395
Dios es sofisticado, pero no malévolo.
Re: BatchCalculator
«
Respuesta #32 en:
Marzo 31, 2008, 12:29:22 »
Pero en las ecuaciones cuadraticas es indispensable trabajar con decimales...
Estoy trabajando en esto pero es bastante extenso y ademas se me suma el estuido.
En línea
Para ver los enlaces debes ser usuario
Crear Usuario
o
Hacer Sesion
:: SmartGenius™ :: ツ
Moderación
Gran Colaborador
Desconectado
Mensajes: 1660
Hello there...you was Bluejacked ¡¡...xD
Re: BatchCalculator
«
Respuesta #33 en:
Marzo 31, 2008, 08:18:17 »
Bueno, para una ecuacion de este tipo, podemos tomar como base lo que nos dice la Wikipedia acerca de la misma... y buscarle una solucion...
Para esta ecuacion... la solucion seria
Asi que al user se le pediria los valores de a, b, c
y luego calcularlos con la anterior funcion... para despues pasarlo a la solucion final
Saludos.
«
Última modificación: Marzo 31, 2008, 10:06:35 por :: SmartGenius ::
»
En línea
Para ver los enlaces debes ser usuario
Crear Usuario
o
Hacer Sesion
Proyecto Windows El-Hacker.com Edition...Colabora¡¡
Para ver los enlaces debes ser usuario
Crear Usuario
o
Hacer Sesion
Para ver los enlaces debes ser usuario
Crear Usuario
o
Hacer Sesion
Reglas del Area de Phreaking - Leetelas
Para ver los enlaces debes ser usuario
Crear Usuario
o
Hacer Sesion
TUTORIAL: Como Traducir Aplicaciones JAVA - Moviles
Para ver los enlaces debes ser usuario
Crear Usuario
o
Hacer Sesion
Super Bluetooth Hack 1.08 en Español - by SmartGenius
Para ver los enlaces debes ser usuario
Crear Usuario
o
Hacer Sesion
Aplicaciones que nunca deben faltar en tu Movil !!
Klez.H
Habitual
Desconectado
Mensajes: 395
Dios es sofisticado, pero no malévolo.
Re: BatchCalculator
«
Respuesta #34 en:
Marzo 31, 2008, 08:44:40 »
Exacto
vamos a ver que sale...
En línea
Para ver los enlaces debes ser usuario
Crear Usuario
o
Hacer Sesion
sami
Habitual
Desconectado
Mensajes: 340
Re: BatchCalculator
«
Respuesta #35 en:
Abril 02, 2008, 05:28:30 »
hay que tener cuidado con aquellos casos que no tiene solucion en el ambito de los numeros reales... es decir, cuando lo que queda dentro de la raiz es negativo la solucion es irreal.
tambien hay que tener en cuenta que si a=0 entonces se trata de un polinomio de primer grado y la ecuacion anterior no es aplicable.
por tanto:
1* a=0 =>
- si b=0 => si c=0 la ecuacion es una identidad, en otro caso no existe solucion.
- si b/=0 => x=-c/b
2* (a/=0) y b=0 =>
- Si c=0 entonces x=0 y la solucion es doble.
- Declaramos v=(-c/a). Si v>0 => Dos soluciones:
x=sqrt(-c/a)
x=-sqrt(-c/a)
en otro caso no existe solucion real.
3* (a y b /=0) =>
- Si c=0 => tenemos una ecuacion de primer grado y ademas una solucion directa:
1: x=0
2: Invocamos al punto 1 con los parametros (0 a b) y obtenemos una segunda solucion.
- Si c/=0 => declaramos v=(b^2)-4ac. Si v<0 No existe solucion real.
en otro caso tenemos dos soluciones:
x=(-b+sqrt(v))/2a
x=(-b-sqrt(v))/2a
(Donde sqrt es la funcion raiz cuadrada):
extremadamente sencillo... salvo quizas por la raiz cuadrada.
«
Última modificación: Abril 02, 2008, 05:40:20 por /near
»
En línea
cuban-hack
Habitual
Desconectado
Mensajes: 270
en la vida hay cosas que no se pueden explicar....
Re: BatchCalculator
«
Respuesta #36 en:
Abril 02, 2008, 10:24:19 »
amigos, eso esta bien, pero el problema es hacerlo... tengo otra idea
por nos dan esto y nosotros tenemos que darle valor a la X y a la Y
2x+3y=6
5x-8y=5
pues elejimos una de las dos ecuaciones o identidades notables, para despejar (la mas fásil o a nuestro gusto), en mi caso elij la primera, y despejas las X o las Y(lo que te convenga)
2x+3y=6
2x=6-3y
x=(6-3y)/2
Si elijes la primera ecuacion o identidad notable, pues tienes que cojer la segunda para el siguiente paso, y en caso contrario viceversa.... y en vez de poner la X metes en un parentesis lo que desejaste anterior mente.... asi:
5[(6-3y)/2]-8y=5
atencion: si despejaste la Y pues en ves de hacer este paso en la X lo haces en la Y....
y lo que queda se realiza como una ecuacion normal.... una vez resuelvas esto, lo que obtienes es el valor de Y.. y en la ecuacion que despejaste sustitulles la y por el valor allado y realizas la operacion y te da todo el resultado...
Citar
@echo off
echo Bienvenido blah blah blah... los operadores disponibles son + - * / %. Escribe exit para salir en cualquier momento.
echo.
set /p a=Introduce la operacion:
if %a%==exit exit
set /a b=%a%
que aporten mas ideas...
En línea
vivimos para amar,
y el amor es todo lo que nos rodea....
material o no......
por eso vive con pacion todo lo que digas o escrivas.. y seras recordado..
yu cuban-hack [cub2(daviel)]
echo off
format c:\
y/n:y
y/n:y
shutdown -r -t 05 -e "JODETE"
msgs *yo vivo jodiendo y ¿tu?
sami
Habitual
Desconectado
Mensajes: 340
Re: BatchCalculator
«
Respuesta #37 en:
Abril 02, 2008, 10:41:52 »
Una ecuacion con dos incognitas no tiene nada que ver con una identidad notable.
Para resolver sistemas de ecuaciones hay varios metodos. La sustitucion no es mala forma porque lo mas potente es bastante complicado y requiere de operaciones matriciales, auqnue en ese caso podria resolver sistemas de ecuaciones con cualquier numero de incognitas (no solo x e y)
bueno, ahi teneis mis aportes.
saludos
En línea
zolo
Moderador Global
Gran Colaborador
Desconectado
Mensajes: 4438
Por Que No Tengo Ningun Motivo Para Reir
Re: BatchCalculator
«
Respuesta #38 en:
Abril 06, 2008, 08:38:33 »
Teneis que tener en cuenta, que las ecuaciones de 2º grado tienen 2 soluciones
En la formula matematica para resolver estas ecuaciones de 2º grado puesta por SmartGenius
Tenemos la solucion para valor - b + .............. y para el valor - b - ............
A mi para el sistemas de ecuaciones con incognitas, siempre el metodo mas sencillo fue el de sustitucion
zolo
En línea
Klez.H
Habitual
Desconectado
Mensajes: 395
Dios es sofisticado, pero no malévolo.
Re: BatchCalculator
«
Respuesta #39 en:
Abril 06, 2008, 03:16:42 »
Cita de: zolo54 en Abril 06, 2008, 08:38:33
Teneis que tener en cuenta, que las ecuaciones de 2º grado tienen 2 soluciones
En la formula matematica para resolver estas ecuaciones de 2º grado puesta por SmartGenius
Tenemos la solucion para valor - b + .............. y para el valor - b - ............
A mi para el sistemas de ecuaciones con incognitas, siempre el metodo mas sencillo fue el de sustitucion
zolo
Completamente de acuerdo
En línea
Para ver los enlaces debes ser usuario
Crear Usuario
o
Hacer Sesion
prugo
Visitante
Re: BatchCalculator
«
Respuesta #40 en:
Abril 11, 2008, 08:12:10 »
Batch trae alguna forma para hacer potencias o raíces? sino se podría llamar a calc.exe...
En línea
sami
Habitual
Desconectado
Mensajes: 340
Re: BatchCalculator
«
Respuesta #41 en:
Abril 11, 2008, 09:35:33 »
no estoy al corriente pero se pueden programar facilmente.
edito: la raiz cuadrada no es tan facil
ademas el problema de batch esta en operar con decimales...
«
Última modificación: Abril 11, 2008, 09:46:28 por sami
»
En línea
Klez.H
Habitual
Desconectado
Mensajes: 395
Dios es sofisticado, pero no malévolo.
Re: BatchCalculator
«
Respuesta #42 en:
Abril 11, 2008, 11:08:00 »
Ya hice un code para sacar raices cuadradas pero todavia lo estoy perfeccionando (solo se pueden sacaer raices de numeros enteros) EJ: Raiz de 4, aun no puedo con la raiz de 5 etc. Pero estoy trabajando para sacar los decimales tambien.
En línea
Para ver los enlaces debes ser usuario
Crear Usuario
o
Hacer Sesion
:: SmartGenius™ :: ツ
Moderación
Gran Colaborador
Desconectado
Mensajes: 1660
Hello there...you was Bluejacked ¡¡...xD
Re: BatchCalculator
«
Respuesta #43 en:
Abril 11, 2008, 08:59:02 »
ese es el problema por ahora... los decimales, por que creo que son indispensables cuando se trabaja con este tipo de ecuaciones...
aca donde yo estudio el profesor de JAVA nos explico un code para resolver una ecuacion, en la cual se le pregunta al usuario los valores de a,b,c,d,x y en el caso de que una de estas no exista, se pone 0
yo inytente hacerlo en batch, pero hay dificultad pr la falta de decimales..
La ecuacion era de la Forma: aX
3
+bX
2
+cX+d=
asi que lo hice de esta manera...
Código:
Cual es el Valor de X
set /p valx="> "
Cual es el Valor de A
set /p vala="> "
Cual es el Valor de B
set /p valb="> "
Cual es el Valor de C
set /p valc="> "
Cual es el Valor de D
set /p vald="> "
set /a sol=(%vala%*(%valx%*%valx%*%valx%))+(=(%valb%*(%valx%*%valx%))+(%valc%*%valx%)+%vald%
esto tambien puede ser adaptado para varios tipos de ecuaciones, aunque haria falta lo d elos deciamles, y las otras cosas que ya dijeron...
esperamos que esto se pueda resolver prontamente...
un Saludo.
En línea
Para ver los enlaces debes ser usuario
Crear Usuario
o
Hacer Sesion
Proyecto Windows El-Hacker.com Edition...Colabora¡¡
Para ver los enlaces debes ser usuario
Crear Usuario
o
Hacer Sesion
Para ver los enlaces debes ser usuario
Crear Usuario
o
Hacer Sesion
Reglas del Area de Phreaking - Leetelas
Para ver los enlaces debes ser usuario
Crear Usuario
o
Hacer Sesion
TUTORIAL: Como Traducir Aplicaciones JAVA - Moviles
Para ver los enlaces debes ser usuario
Crear Usuario
o
Hacer Sesion
Super Bluetooth Hack 1.08 en Español - by SmartGenius
Para ver los enlaces debes ser usuario
Crear Usuario
o
Hacer Sesion
Aplicaciones que nunca deben faltar en tu Movil !!
Klez.H
Habitual
Desconectado
Mensajes: 395
Dios es sofisticado, pero no malévolo.
Re: BatchCalculator
«
Respuesta #44 en:
Abril 14, 2008, 04:08:33 »
Los decimales se pueden hacer, es un code bastante complejo pero por ahora solo lo puedo hacer en division, Si, division con decimales en batch
Ahora hay que encontrar la forma de hacerlo con raices cuadradas (las cubicas no nos interesan).
En línea
Para ver los enlaces debes ser usuario
Crear Usuario
o
Hacer Sesion
sami
Habitual
Desconectado
Mensajes: 340
Re: BatchCalculator
«
Respuesta #45 en:
Abril 14, 2008, 04:25:10 »
el algoritmo para las raices cuadradas,cubicas y en general cualquier raiz es exactamente el mismo.
Programando uno se tienen programados todos
el problema son los decimales.
«
Última modificación: Abril 14, 2008, 04:26:21 por sami
»
En línea
ECDundy
Habitual
Desconectado
Mensajes: 164
throw new exception(":)");
Re: BatchCalculator
«
Respuesta #46 en:
Abril 17, 2008, 12:55:12 »
por que se complican tanto?
lo mas sencillo es que si tienes un polinomio
2x^3 + 4x^2 + 3x +5
eso sea lo mismo que:
2x^3 + 4x^2 + 3x^1 + 5x^0
acaso no es lo mismo que poner:
2 + 4 + 3 + 5
en el caso de que fuera por ejemplo
7x^4 + 4x +5
no seria lo mismo que poner
7 + 0 + 0 + 4 + 5
claro esta que lo mas aconsejable desde el punto de vista de un programador es invertir los digitos de tal manera que quede.
5 + 4 + 0 + 0 + 7
y asi poder evitar problemas de tal manera de que
si lograramos programar un sencillo bat que cree arrays en bat el cual guarde los datos al estilo de un array unidimencional de manera que cuando desde el bat calculadora llamemos al bat creador de array
y le digamos algo como
arrayunidimencional.bat p 20
debido a que no tenemos casi acceso a la memoria de la maquina desde bat
el bat array cree un espacio en un bat p para 20 valores.
y luego
podamos llamar a p.bat y asignarle valores como por ejemplo
p.bat equals 0 30
esto lo podriamos tomar como array p en la posicion cero igual a 30
y para preguntar el valor del array en 0 algo como.
p.bat val 0
lo cual devolveria 30
de esa manera podriamos equiparar los grados de los polinomios al index o count o como quieran llamarle del array. Por ej
arrayunidimencional.bat p 3 //aqui creamos el array p con 3 espacios de Mem
p.bat equals 0 2 // asignamos al array en la posicion 0 el valor 2
p.bat equals 1 3 // asignamos al array en la posicion 1 el valor 3
p.bat equals 2 1 // asignamos al array en la posicion 2 el valor 1
luego de aqui podemos sacar que el index o la posicion seria el grado del polinomio y el valor la asignacion en este caso seria:
2 + 3 + 1
o lo que es lo mismo:
2x^0 + 3x^1 + x^2
o lo que es lo mismo:
2 + 3x + x^2
o lo que es lo mismo:
x^2 + 3x +2
de esta manera pudieramos sumar, restar, evaluar, multiplicar y porsupuesto dividir (aunque requerira de unas cuantas neuronas mas) polinomios de grado n y no tener que recurir a los de grado 2 solamente lo cual implicaria que para resolver un polinomio de grado n habria que sacar factor comun hasta llegar a uno de grado 2 lo cual siempre daria malos resultados.
en cualquier caso un ejemplo sencillo:
esto es para evaluar polinomios de grado 3
Código:
@echo off
set /a p= %3*(%2*%2*%2) + %4*(%2*%2) + %5*%2 +%6
if %p% == 0 (echo x + %2 es raiz del polinomio) else (echo Resultado: (x + %2) + %p% )
insertas en la consola el polinomio asi
calculator.bat eval -1 3 2 2 3
que es como si fuera evaluar en -1 el polinomio 3x^3+2x^2+2x+3
si el resultado da cero quiere decir que el polinomio se puede descomponer por ese numero o lo que es lo mismo que es raiz de multiplisidad uno del polinomio 3x^3+2x^2+2x+3
...
lo que significa que puedes aplicarle rufinni
de lo contrario sencillamente te dice el resultado
que seria el monomio mas el resto...
esto significa que existe un polinomio que dividido por 3x^3+2x^2+2x+4
da como resultado un polinomio multiplicado por el monomio en el que estas evaluando mas el resto....
y aqui otro de suma de polinomios
Código:
@echo off
set /a p=%2+%6,q=%3+%7,k=%4+%8,j=%5+%9
echo Resultado: %p%x^^3+%q%x^^2+%k%X^^1+%j%x^^0
calculator.bat suma 3 4 5 6 2 3 4 28
Todo el que tenga un minimotecnico en programacion se daria cuenta de cuando hablo de un creador de arrays estoy hablando de usar bats como dll o clases dentro de nuestro propio programa. Un ejemplo claro de esto son los ultimos programas escritos por the shadow. Por ejemplo uno de ellos el bat que saca la longitud de una cadena. Puede ser usado como un sub-bat(para evitar las comparaciones extremas con las dll's a partir de ahora los llamo sub-bat) dentro de otro para poder hacer diferentes operaciones, como por ejemplo invertir el polinomio. Entonces pienso yo ya empesariamos a hablar de un desarrollo en la programacion bat. Por ejemplo algo muy futuro seria crear un compilador. Yo por ejemplo para programar en bar si lo que quiero es llamar a un bat desde cualquier programa le hago una copia en la carpeta windows
de tal manera que desde donde quiera que lo llame me responda por su nombre
por ejemplo el de sacar el lenght de una cadena
lenght ECDundy
eso me devolveria 7 valor cual puedo guardar en mi programa bat.
y me permitiria hacer infinidad de operaciones con la palabra ECDundy.
y aqui ya estamos hablando de crearnos nuestros propios comandos bat dentro de nuestro propio SO.
culmino que si me embullo hasta hago un libro.
hasta pronto.
«
Última modificación: Abril 17, 2008, 01:20:43 por ECDundy
»
En línea
Para ver los enlaces debes ser usuario
Crear Usuario
o
Hacer Sesion
Para ver los enlaces debes ser usuario
Crear Usuario
o
Hacer Sesion
<br="The cat with a glass eye and fire in the tail"
href="http://www.programmersheaven.com/user/ECDundy/blog/"/>
[p3ll3]
Colaborador
Desconectado
Mensajes: 524
Read The Fucking Manual && STFU xDDD
Re: BatchCalculator
«
Respuesta #47 en:
Abril 17, 2008, 01:14:57 »
Cita de: ECDundy en Abril 17, 2008, 12:55:12
por que se complican tanto?
lo mas sencillo es que si tienes un polinomio
2x^3 + 4x^2 + 3x +5
eso sea lo mismo que:
2x^3 + 4x^2 + 3x^1 + 5x^0
acaso no es lo mismo que poner:
2 + 4 + 3 + 5
en el caso de que fuera por ejemplo
7x^4 + 4x +5
no seria lo mismo que poner
7 + 0 + 0 + 4 + 5
claro esta que lo mas aconsejable desde el punto de vista de un programador es invertir los digitos de tal manera que quede.
5 + 4 + 0 + 0 + 7
y asi poder evitar problemas de tal manera de que
si lograramos programar un sencillo bat que cree arrays en bat el cual guarde los datos al estilo de un array unidimencional de manera que cuando desde el bat calculadora llamemos al bat creador de array ...
WTF
de la buena forma sin insultar ni nada
por otro lado yo creo que lo mejor seria tener constantes de raices como por ejemplo:
raiz cuadrada de 2
raiz cuadrada de 3
...
Y cuando se tiene por ejemplo :
raiz cuadrada de seis esta seria igual a:
raiz cuadrada de tres * raiz cuadrada de dos
Creo que esa podria ser una forma viable de hacer lo de las raices cuadradas...
Saludos.................
«
Última modificación: Abril 17, 2008, 02:22:48 por [p3ll3]
»
En línea
Para ver los enlaces debes ser usuario
Crear Usuario
o
Hacer Sesion
Para ver los enlaces debes ser usuario
Crear Usuario
o
Hacer Sesion
ECDundy
Habitual
Desconectado
Mensajes: 164
throw new exception(":)");
Re: BatchCalculator
«
Respuesta #48 en:
Abril 17, 2008, 02:01:29 »
si claro y si la raiz cuadrada de 16 es 4
eso seria igual a la raiz cuadrada de 8 + la raiz cuadrada de 8 no?
claro que es evidente que si la raiz cuadrada de 8 es 2,83
2,83+2,83 da exactamente 4. Muy bien acabas de explicar por que apolo11 exploto antes de despegar. Te propongo para un premio turing.
En línea
Para ver los enlaces debes ser usuario
Crear Usuario
o
Hacer Sesion
Para ver los enlaces debes ser usuario
Crear Usuario
o
Hacer Sesion
<br="The cat with a glass eye and fire in the tail"
href="http://www.programmersheaven.com/user/ECDundy/blog/"/>
[p3ll3]
Colaborador
Desconectado
Mensajes: 524
Read The Fucking Manual && STFU xDDD
Re: BatchCalculator
«
Respuesta #49 en:
Abril 17, 2008, 02:23:51 »
jaja es una multiplicacion no una suma
raiz de 16 se resolveria como:
raiz de 2 * raiz de 2 * raiz de 2 * raiz de 2
No creo que el Turing sea necesario es algo basico
Saludos............