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

 

 


Tema destacado: (TUTORIAL) Aprende a emular Sentinel Dongle By Yapis


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java
| | | |-+  Ayuda con aplicacion
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda con aplicacion  (Leído 1,457 veces)
king8

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Ayuda con aplicacion
« en: 25 Noviembre 2014, 22:22 pm »

Buenas, me gustaria que me ayudasen con una aplicacion que no consigo resolver varios problemas que tengo.

Mi aplicacion tiene dos partes: una parte que resuelve derivadas y otra parte que es una calculadora cientifica.

El problema me surge en la aplicacion de resolver derivadas que me dice en el logcat que hay un problema en la linia 40, donde se crea un objeto. Si pueden ayudarme me seria de gran ayuda.
Por otra parte, si tienen sugerencias para mejorar la calculadora cientifica tmbn me iria muy bien.

Para finalizar me gustaria dar las gracias a todo aquel que me ayude.

Adjunto el codigo de la aplicacion resuelve derivadas
Código:
package com.example.calculadoraresuelvederivadas;

import org.lsmp.djep.djep.DJep;
import org.nfunk.jep.Node;
import org.nfunk.jep.ParseException;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;

import com.example.calculadoraresuelvederivadas.R;

public class Derivadas extends Activity implements OnClickListener{

TextView resultado,escribir;
Button resolver;

protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.derivada);
       
resultado = (TextView) findViewById(R.id.derivada);
escribir = (TextView) findViewById(R.id.escribir);

resolver = (Button) findViewById(R.id.resolver_derivada);

resolver.setOnClickListener(new OnClickListener() {

public void onClick(View v) {

//creamos una string
String derivar = "";

DJep derivada = new DJep();

//agregamos el orden de las operaciones
derivada.setImplicitMul(true);
//añadimos todas las reglas de las derivadas
derivada.addStandardDiffRules();

//agregamos las constantes (e,pi)
derivada.addStandardConstants();
//agregamos las funciones estadard (sin,cos,tan...)
derivada.addStandardFunctions();
//agregamos los numeros complejos
derivada.addComplex();

//nos permite que reconozca variables que no esten definidas(la hacemos true porque por defecto es false)
derivada.setAllowUndeclared(true);
derivada.setAllowAssignment(true);

try{
//tenemos que crear nodos es decir para conectar las funciones creadas las unas con las otras

//nos identifica la funcion
Node principal = derivada.parse((String) escribir.getText());
//deriva la funcion respecto a x
Node diferencia = derivada.differentiate(principal, "x");
//Simplificamos la funcion con respecto a x
Node simplificar = derivada.simplify(diferencia);
//convertimos el valor que emos simplificado en la string creada al principio para poder imprimirlo
derivar = derivada.toString(simplificar);
resultado.setText(derivar);

//en el catch hacemos referencia al parse que hemos importado
}catch(ParseException exception){
//este metodo nos ayuda a identificar qualquier error posible que haya en la aplicacion
exception.printStackTrace();
}
   }
     });
}
public void onClick(View v) {
// TODO Auto-generated method stub

}
}


Si alguien esta interesado en ayudarme a mejorar la calculadora que me lo comente y copio el codigo.


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
ayuda con aplicacion
Programación Visual Basic
dpini 3 1,313 Último mensaje 19 Febrero 2006, 22:04 pm
por InfiniteLoop
Ayuda aplicación MS-DOS con VB 1.0
Programación Visual Basic
karmany 4 1,647 Último mensaje 16 Agosto 2006, 00:12 am
por Zeroql
Ayuda con aplicación vb6
Programación Visual Basic
AntonioPalma 3 1,533 Último mensaje 22 Septiembre 2011, 08:22 am
por Yoghurt
Ayuda con aplicacion web
Desarrollo Web
Grey_Area 0 1,170 Último mensaje 24 Julio 2012, 02:58 am
por Grey_Area
Leer archivo .VBS
.NET (C#, VB.NET, ASP)
rksemk 3 2,299 Último mensaje 10 Octubre 2012, 01:34 am
por rksemk
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines