convirtiendo este codigo PHP en codigo Java

Iniciado por alejogzn, 12 Abril 2015, 01:47 AM

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

alejogzn

Código (php) [Seleccionar]
<?php
class principal
{
private $persona1;
private $persona2;
private $micuenta1;
private $micuenta2;


function __construct()
{
  $this->persona1= new persona("Juan""de la Cuesta""645000000");
$this->persona2= new persona("Pedro""de la Cuesta""652000000");
$this->micuenta1=new cuenta("20106758947584",200,$this->persona1);
$this->micuenta2=new cuenta("2011758947584",300,$this->persona2);
$this->micuenta1->transaccion(100,"retiro");
$this->micuenta1->transaccion(200,"deposito");
// Despues de esto en micuenta1 tiene que existir 300
$this->micuenta2->transaccion(100"retiro");
$this->micuenta2->transaccion(200"deposito");
// Despues de esto en micienta2 tiene que existir 400
}

// Mostramos el resultado.
function set_mostrardatos()
{
echo "<br/> Mostramos datos detallados <Br/>";
echo "Nombre y apellidos: " $this->micuenta1->get_datospersona();
echo ", posee un saldo de : " $this->micuenta1->get_mostrarsaldo();
echo "<br/>";
echo "Nombre y apellidos: " $this->micuenta2->get_datospersona();
echo ", posee un saldo de : " $this->micuenta2->get_mostrarsaldo();
}


}

?>

ivancea96

¿Y qué problema tienes con ello? ¿Sabes PHP y Java?

alejogzn


engel lex

no se hacen tareas, se resuelven dudas, si tienes una puntual y especifica sobre un tema bien definido, puedes hacerla

dejo el tema disponible por si esperar hacer avances aquí
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

crack81

yo no se una ***** de php asi que te dejo este codigo mas o menos
como lo entendi


como dicen los compañeros ponte a trabajar que a si nunca vas  aprender
no lo tomes a mal es una observacion

Código (java) [Seleccionar]
package phptojava;

public class Cuenta {
   
    private String numCuenta;
    private double saldo;
    private Persona persona;

    public Cuenta(String numCuenta, double saldo, Persona persona) {
        this.numCuenta = numCuenta;
        this.saldo = saldo;
        this.persona = persona;
    }
   
   
   
    public void transaccion(double dinero,String tTransaccion){
       
        if(tTransaccion.equals("retiro")){
            saldo=Math.abs(saldo-dinero);
        }
        else if(tTransaccion.equals("deposito")){
          saldo=saldo+dinero;
        }
     }
   
   
    public String getDatosPersona(){
   
      return persona.getNombre()+" "+persona.getApellido();
    }
   
    public double getMostrarSaldo(){
      return saldo;
    }
   
}



Código (java) [Seleccionar]
package phptojava;

public class Persona {
   
    private String nombre;
    private String apellido;
    private String id;

    public Persona(String nombre, String apellido, String id) {
        this.nombre = nombre;
        this.apellido = apellido;
        this.id = id;
    }

    public String getNombre() {
        return nombre;
    }

    public String getApellido() {
        return apellido;
    }

    public String getValor() {
        return id;
    }
   
   
   
   
   
}



Código (java) [Seleccionar]
package phptojava;


public class Principal {
   
    private Persona persona1;
    private Persona persona2;
    private Cuenta micuenta1;
    private Cuenta micuenta2;
   
   
    public void _construct(){
       
        this.persona1=new Persona("juan","de la Cuesta",  "645000000");
        this.persona2=new Persona("Pedro", "de la Cuesta", "652000000");
        this.micuenta1=new Cuenta("20106758947584",200,this.persona1);
        this.micuenta2=new Cuenta("2011758947584",300,this.persona2);
this.micuenta1.transaccion(100, "retiro");
this.micuenta1.transaccion(200, "deposito");
// Despues de esto en micuenta1 tiene que existir 300
this.micuenta2.transaccion(100, "retiro");
        this.micuenta2.transaccion(200, "deposito");
   
    }
   
   
    public void get_MostrarDatos(){
       
        System.out.println("Mostramos datos detallados");
        System.out.println("Nombre y apellido: "+this.micuenta1.getDatosPersona());
        System.out.println("posee un saldo: "+this.micuenta1.getMostrarSaldo());
        System.out.println("");
        System.out.println("Nombre y apellido: "+this.micuenta2.getDatosPersona());
        System.out.println("posee un saldo: "+this.micuenta2.getMostrarSaldo());
       
    }
   
    public static void main(String[] args) {
        Principal pr=new Principal();
        pr._construct();
        pr.get_MostrarDatos();
    }
}


Si C/C++ es el padre de los lenguajes entonces ASM es dios.

DarK_FirefoX

Como bien dice engel lex no se hacen tareas.

Además mira lo que pides: "a··$%&/" sin explicar que cosa es eso, pues pides que te "conviertan este código PHP en codigo Java" sin al menos dar ninguna explicación de nada. Además de que (reitero) no se hacen tareas, no somos adivinos.

Intenta algo y si hay alguna duda te ayudamos, pero no esperes que te hagamos las cosas (mucho menos sin ningun dato de que has trabajado en algo)

Salu2s