Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - jga

Páginas: [1]
1
Hola amigos , estoy practicando con las matrices multidimensionales , en este caso es tridimensional , pero tengo una incidencia , el codigo es este:
Código: [Seleccionar]
package cursoJava;

public class arrayPaises {

 public static void main(String[] args) {
  // TODO Auto-generated method stub

  String [][][] paises= new String [3][3][3];
 
  //3 Paises
  paises[0][0][0]="España";
  paises[1][0][0]="Italia";
  paises[2][0][0]="Francia";
 
 //Ciudades de los 3 paises
  paises[0][0][0]="Madrid";
  paises[0][1][0]="Malaga";
  paises[0][2][0]="Bilbao";
  paises[1][0][0]="Roma";
  paises[1][1][0]="Milan";
  paises[1][2][0]="Modena";
  paises[2][0][0]="Paris";
  paises[2][1][0]="Marseille";
  paises[2][2][0]="Poitier";
 
  //Calles de las 3 ciudades
  paises[0][0][0]="Calle de Madrid 1";
  paises[0][0][1]="Calle de Madrid 2";
  paises[0][0][2]="Calle de Madrid 3";
  paises[0][1][0]="Calle de Malaga 1";
  paises[0][1][1]="Calle de Malaga 2";
  paises[0][1][2]="Calle de Malaga 3";
  paises[0][2][0]="Calle de Bilbao 1";
  paises[0][2][1]="Calle de Bilbao 2";
  paises[0][2][2]="Calle de Bilbao 3";
 
  paises[1][0][0]="Via di Roma 1";
  paises[1][0][1]="Via di Roma 2";
  paises[1][0][2]="Via di Roma 3";
  paises[1][1][0]="Via di Milan 1";
  paises[1][1][1]="Via di Milan 2";
  paises[1][1][2]="Via di Milan 3";
  paises[1][2][0]="Via di Modena 1";
  paises[1][2][1]="Via di Modena 2";
  paises[1][2][2]="Via di Modena 3";
 
  paises[2][0][0]="Rue du Paris 1";
  paises[2][0][1]="Rue du Paris 2";
  paises[2][0][2]="Rue du Paris 3";
  paises[2][1][0]="Rue du Marseille 1";
  paises[2][1][1]="Rue du Marseille 2";
  paises[2][1][2]="Rue du Marseille 3";
  paises[2][2][0]="Rue du Poitier 1";
  paises[2][2][1]="Rue du Poitier 2";
  paises[2][2][2]="Rue du Poitier 3";
 
 
  for(int i=0;i<paises.length;i++){
   System.out.println(paises[i]);
   
   for(int j=0;j<paises[i].length;j++){
    System.out.println("    "+paises[i][j]);
   
    for(int k=0;k<paises[i][j].length;k++){
     System.out.println("        "+paises[i][j][k]);
     
    }
   }
  }
 }
}



pero al imprimir por consola aparece esto:
Código: [Seleccionar]
[[Ljava.lang.String;@659e0bfd   //pais 1
    [Ljava.lang.String;@2a139a55   //ciudad 1 de pais 1
        Calle de Madrid 1
        Calle de Madrid 2
        Calle de Madrid 3
    [Ljava.lang.String;@15db9742  //ciudad 2 de pais 1
        Calle de Malaga 1
        Calle de Malaga 2
        Calle de Malaga 3
    [Ljava.lang.String;@6d06d69c  //ciudad 3 de pais 1
        Calle de Bilbao 1
        Calle de Bilbao 2
        Calle de Bilbao 3
[[Ljava.lang.String;@7852e922   //pais 2
    [Ljava.lang.String;@4e25154f   //ciudad 1 de pais 2
        Via di Roma 1
        Via di Roma 2
        Via di Roma 3
    [Ljava.lang.String;@70dea4e   //ciudad 2 de pais 2
        Via di Milan 1
        Via di Milan 2
        Via di Milan 3
    [Ljava.lang.String;@5c647e05   //ciudad 3 de pais 2
        Via di Modena 1
        Via di Modena 2
        Via di Modena 3
[[Ljava.lang.String;@33909752   // pais 3
    [Ljava.lang.String;@55f96302   //ciudad 1 de pais 3
        Rue du Paris 1
        Rue du Paris 2
        Rue du Paris 3
    [Ljava.lang.String;@3d4eac69   //ciudad 2 de pais 3
        Rue du Marseille 1
        Rue du Marseille 2
        Rue du Marseille 3
    [Ljava.lang.String;@42a57993   //ciudad 3 de pais 3
        Rue du Poitier 1
        Rue du Poitier 2
        Rue du Poitier 3
No entiendo porque aparecen esas variables en vez del pais y la ciudad correspondiente.
Saludos.

2
Hola de nuevo amigos , vereis , quiero cargar dos select box con los datos de una bbdd que tengo para ello uso cuatro documentos

el de conexion a la bbdd , que si me lo permitiis ,omitire porque funciona y no es parte del problema ,

uno con el formulario index.php
Código: [Seleccionar]
<!DOCTYPE HTML>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<title></title>

<style>
div{
width:300px; float:left;
padding:10px;
background:#f6f6f6;
}
</style>
<script type="text/javascript" language="javascript" src="js/ajax.js"></script>

</head>
<body>
<?php include ("conexion.php");?>
<?php mysql_select_db($baseDatos);?>
<?php 
$sql="select * from alumnos ";
$res=mysql_query($sql);
?>

<form name="form1" action="">
<div>
Alumnos:
<select name="alumno" id="" onchange="from(document.form1.alumno.value,'midiv','curso.php')">
<option value="0">Seleccione</option>
<?php while ($fila=mysql_fetch_array($res)){ ?>
<option value="<?php echo $fila['dni_a']?>"><?php echo $fila['dni_a']?></option>
<?php }?>
</select>
</div>

<div id="midiv">

</div>



</form>
</body>
</html>



otro con el documento curso.php
Código: [Seleccionar]
<?php include ("conexion.php");?>
<?php mysql_select_db($baseDatos);?>
<?php 
$sql="select ncurso from alumnos where ncurso=".$_GET['ncurso'];
$res=mysql_query($sql);

?>


Curso:
<select name="curso" >
<?php while ($fila=mysql_fetch_array($res)){ ?>
<option value="<?php echo $fila['ncurso']?>"><?php echo $fila['ncurso']?></option>
<?php }   ?>
</select>

y el documento ajax.php con la funcion for que recibe el valor del select con nombre "alumno" , el div que tiene que refrescar "midiv" y la pagina a la que se envia el valor elegido de "alumno"  mediante get , para usarlo en la consulta que escribirá en "midiv" , el contenido de la pagina cursos.php que sera la seleccion de otro campo de la tabla de la bbdd relacionado con ese id , mostrando una nueva lista .
Código: [Seleccionar]
function obtiene_http_request()
{
var req = false;
try
  {
    req = new XMLHttpRequest(); /* p.e. Firefox */
  }
catch(err1)
  {
  try
    {
     req = new ActiveXObject("Msxml2.XMLHTTP");
  /* algunas versiones IE */
    }
  catch(err2)
    {
    try
      {
       req = new ActiveXObject("Microsoft.XMLHTTP");
  /* algunas versiones IE */
      }
      catch(err3)
        {
         req = false;
        }
    }
  }
return req;
}
var miPeticion = obtiene_http_request();
//***************************************************************************************
function from(id,ide,url){
var mi_aleatorio=parseInt(Math.random()*99999999);//para que no guarde la página en el caché...
var vinculo=url+"?id="+id+"&rand="+mi_aleatorio;
//alert(vinculo);
miPeticion.open("GET",vinculo,true);//ponemos true para que la petición sea asincrónica
miPeticion.onreadystatechange=miPeticion.onreadystatechange=function(){
               if (miPeticion.readyState==4)
               {
   //alert(miPeticion.readyState);
                       if (miPeticion.status==200)
                       {
                                //alert(miPeticion.status);
                               //var http=miPeticion.responseXML;
                               var http=miPeticion.responseText;
                               document.getElementById(ide).innerHTML= http;

                       }
               }/*else
               {
document.getElementById(ide).innerHTML="<img src='ima/loading.gif' title='cargando...' />";

                }*/
       }
       miPeticion.send(null);

}
//************************************************************************************************
function limpiar()
{
document.form.reset();

}

pues bien , el error que me da en la pagina index.php es que al seleccionar el dni en la primera lista y elegir un dni , al ir a seleccionar en la otra lista del curso me dice Notice: Undefined index: ncurso in C:\xampp\htdocs\curso.php on line 4 y no veo el error tras revisarlo , espero que alguien lo vea , un abrazo fuerte y gracias.

3
Hola amigos , tengo un problema al relacionar dos tablas en mysql , el problema , no se si llamarlo asi es el siguiente :
tengo dos tablas , en una profesores tengo la primary key compuesta por el nombre , apellidos y el nombre del centro de trabajo , porque he elegido estos tres campos para crear una clave primaria compuesta? , porque el dni , que seria lo ideal no esta disponible como opcion , y como dos profesores de distintos centros se pueden llamar igual ( hay un par que se apellidan igual , por increible que parezca ) poniendo el centro tambien , ya es muy dificil , por no decir imposible , que en el mismo centro docente dos profesores se llamen y apelliden idenicamente .

en la segunda tabla tengo las asignaturas ,; cada profesor de ese centro tiene una especialidad , que no tiene otro profesor del centro ( podria haber varios profesores en el centro que tambien tienen esa especialidad en cuyo caso seria una relacion N:N y habria que crear otra tabla con la relacion y sus atributos , mas las claves primarias de las otras dos entidades ) y llego al qui de la cuestion despues del rollo , al intentar asignar las foreign key nombre apellidos y centro que aparecen en asignatura como foraneas de nombre ,apellidos y centro de la primaria de la tabla profesores solo me coge un campo como foranea pero los otros dos no .

pongamos que escribo la sentencia :
 alter table asignaturas add foreign key (nombre_prof,apellidos_prof,centro_prof) references profesores (nombre,apellidos,centro)

y no me da ningun error , la sentencia se valida como buena , pero al hacer :

describe asignaturas

ma aparece en el campo key : asignatura PRI , nombre MUL y apellidos y centro no tienen nada en el campo key .

y aqui despues de todo el rollo pesado este que acabo de soltar viene la pregunta final :

es esto correcto? quiero decir , lo he hecho bien y solo debe aparecer un campo MUL de las tres foraneas ,  para la clave primaria compuesta por tres campos de la otra tabla ?
es que segun el manual para una clave primaria compuesta , hacen falta los mismos campos para la clave foranea. tambien he intentado añadirlas una a una pero me da el error de cannot add constraint ....blablabla

espero no haber sido un pesado pero queria explicarme lo mas claramente posible , un abrazo fuerte y gracias.

4
Hola como estais, he estado usando el buscador y no he encontrado ningun post referente a mi caso. Intentare explicarme , tengo un problema con una lista desplegable a la hora de que me recoja los campos de una tabla que hay en una base de datos . La base de datos tiene una tabla llamada cursos con un solo campo curso en el que figuran el nombre de los cursos , y lo que quiero hacer es que cuando actualice la lista de cursos de la bbdd aparezcan los nuevos cursos en la lista desplegable , y es por eso que tiene que coger la lista de cursos de la bbdd , pero al pulsar en la desplegable no hace nada, espero que podais orientarme un poco porque he probado varias cosas y no doy con ello ,
el codigo que escribo es este es este


Código: [Seleccionar]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Elegir curso</title>
</head>
<body>
curso<br />
 <?php
// Consultar la base de datos
$conn=mysqli_connect("localhost","root","root","alumnoshnp");
$consulta_mysql='select * from cursos';
$resultado_consulta_mysql=mysqli_query($consulta_mysql,$conn);
 
?>

 <select name="selectcurso">
  <?php
 
while($lista=mysqli_fetch_assoc($resultado_consulta_mysql))
   echo 
"<option  value='".$lista["curso"]."'>"."</option>"
  
?>

</select>
</body>
</html>


gracias y un abrazo.

5
Hola gente que hay de nuevo, estoy aprendiendo con php y estoy haciendo un ejercicio para crear una tbla en una base de datos a traves de php todo ello , y el problema que tengo es el siguiente : restringir que en dos de los campos del formulario  que van a rellenar la tabla , no se permita introducir caracteres numericos , es decir que en los campos nombre y apellidos para ser mas concretos se obligue a introducir solo letras para ello uso estos codigos

HTML / PHP
Código: [Seleccionar]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<link rel="stylesheet" type="text/css" href="estilos.css" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
</head>

<body>
<?php
include "cabecera.html"
?>

<div id="principal">
<form action="recibe opinion.php" method="post">
  <p>
    <label>Nombre
      <input required="required" type="text" name="nombre" id="textfield" />
    </label>
    <label><br />
      <br />
      Apellidos
      <input required="required" name="apellidos" type="text" />
    </label>
    <label><br />
      <br />
      Deje su opinion<br />
      <textarea required="required" name="texto" cols="50"></textarea>
    </label>
  </p>
  <p>
    <input type="submit" name="boton" id="button" value="Enviar" />
  </p>
</form>
</div>
<?php
include "pie.html"
?>


</body>
</html>



PHP

Código: [Seleccionar]
<?php

include "cabecera.html";

$nombre=$_POST['nombre'];
$apellidos=$_POST['apellidos'];
$texto=$_POST['texto'];
$fecha=date('l/d/M/Y');
$id=0;
$check1=bool (is_string($nombre));
$check2bool (is_string($apellidos));

$conectar=mysqli_connect("127.0.0.1","root","","cdcol");
 



if ($check1==true && $check2==true)
{
 
  
if ($conectar)
  
{
    

   echo "conexion relizada a la base de datos ";
  
$tabla=" create table if not exists cdcol.opinion (ID int(255)auto_increment primary key,nombre varchar(20),apellidos varchar(20),opinion varchar(99999),fecha varchar(20))" ;
$ejecutatabla=mysqli_query($conectar,$tabla);
$insert="insert into opinion values ('$id','$nombre','$apellidos','$texto','$fecha')";
$ejecutainsert=mysqli_query($conectar,$insert);
if ($ejecutainsert){echo "</br> gracias por su opinion";}



else{echo "</br> error en la estructura de la consulta";}


}

else{echo "el campo nombre y el campo apellidos solo permiten texto sin numeros";}// si no son texto
}


else {echo "conexion fallida";} 

mysqli_close($conectar);echo  " </br> desconectado";

include 
"pie.html";
?>


agradeceria una aclaracion , gracias y un abrazo!

6
Hola a todos , estoy intentando crear un php que devuelva el telefono de una tabla de una base de datos , insertando el nombre y apellidos pero me da errores por todos lados y no consigo entenderlo


la tabla es esta

http://subefotos.com/ver/?0773b601f9d17b8cc9392caad95cf9edo.png



el formulario
Código: [Seleccionar]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
</head>

<body>
<label for="textfield"></label>
<form id="form1" name="form1" method="post" action="recibe telefonos.php">
  <p>Busqueda   de telefonos</p>
  <p>Nombre</p>
  <p>
    <label for="textfield2"></label>
    <input type="text" name="nombre" id="textfield2" />
  </p>
  <p>Apellidos</p>
  <p>
    <label for="textfield3"></label>
    <input type="text" name="apellidos" id="textfield3" />
  </p>
  <p>
    <input type="submit" name="button" id="button" value="Buscar" />
  </p>
</form>
</body>
</html>

el php
Código: [Seleccionar]
<?php
$nombre
=$_POST['nombre'];
$apellido $_POST['apellidos'];
?>

<?php

$connect
=mysqli_connect("127.0.0.1","jorge","","prueba");
if (
$connect)
{echo "conexion realizada.</br>";

$selec"select telefono from persona where apellidos='$apellido' and nombre='$nombre'" ;
 

$telefono=mysqli_query($connect,$selec);
if ($telefono==""){ echo " no hay ningun telefono con ese nombre y apellidos ";}

else {echo "el telefono de  ".$nombre."  ".$apellido."  es  ".$telefono;}

if (mysqli_close($connect)){echo " </br> desconexion realizada ";}

}
     else {echo 
"error en la desconexion ";}
?>


Gracias y un abrazo.

7
Hola como estais , a ver si alguien me puede echar una mano con este ejercicio por favor :

Notice: Undefined variable: _SESSION in C:\xampp\htdocs\recibe_inicio_de_sesion.php on line 23

tambien me da un error igual en la tercera pagina al intentar acceder al inicio_de _sesion_exitoso aunque no deja entrar sin logearse aparece el mismo error tras la ventana de alerta 

este es el error que me aparece al enviar el usuario y/o contraseña erroneos o vacios ( tras la ventana de alert )

pagina 1
Código: [Seleccionar]
<!DOCTYPE html >
<head>

<title>inicio de sesion</title>
</head>

<body>
<form name="form1" method="post" action="recibe_inicio_de_sesion.php">
  <p>
    <label>nombre<br>
      <input type="text" name="nombre" id="textfield">
    </label>
  </p>
  <p>
    <label>pass<br>
<input type="text" name="pass" id="textfield2">
    </label>
  </p>
  <p>
    <input type="submit" name="button" id="button" value="Enviar">
  </p>
</form>


</body>
</html>

pagina 2
Código: [Seleccionar]

<?php

$nombre
=$_POST['nombre'];
$nombre=strtoupper ($nombre);

$pass=$_POST['pass'];
$pass=strtoupper($pass);

if  ( 
$nombre == "JORGE" &&  $pass == "PASS" )

 

 { 
session_start();
  
$_SESSION['entrar']=1;
  
$_SESSION['usuario']=$nombre
  
 
  }
 

 if (
$_SESSION['entrar']==1){header ("location:inicio_de_sesion_exitoso.php");}

 
 else { 
             
?>

 <script type="text/javascript" language="javascript">
 
 alert("usuario y/o contraseña incorrecto/s ");
location.href="inicio_de_sesion.php";</script>
 
 <?php
 
}

?>






pagina 3

Código: [Seleccionar]

<script type="text/javascript" language="javascript"> function salir(){location.href="inicio_de_sesion.php"}</script>
<?php
session_start
();
if (
$_SESSION['entrar'] !=1)

 
?>

    <script type="text/javascript" language="javascript">
    alert("No estas autorizado a entrar sin logearte")
location.href="inicio_de_sesion.php";
   
 
    </script>
<?php
}


?>

<html>
<head>
<title>
</title>
<body>
           
<p>Bienvenido <?php echo $_SESSION['usuario'?></br>

<input name="salir" value="Logout" type="button" onClick="salir()">
           
</p>
<p>&nbsp;</p>
</body>
</head>
</html>

<?php

session_unset 
($_SESSION['usuario']);
?>


en principio creo que funciona todo bien pero lo unico son esos errores , espero vuestro sabio consejo . Gracias y un abrazo fuerte.

8
Hola , pues aqui como siempre practicando con java , presento mi ejercicio , para ver si esta correcto y puede servir como ejemplo .

Un abrazo y gracias!!.

Código: [Seleccionar]

// clase

public class Motor
{
    private int tipo ;
    private String fluido ;
    private String combustible ;

    // constructor

    public Motor ()

    {
        int tipo = 0 ;
        String fluido = "" ;
        combustible = "" ;
    }
    // fin del constructor

    // procedimientos para insercion de valores
    public void setTipo (int valueTipo)
    {
        tipo = valueTipo ;

    }

    public void setFluido (String valueFluido)
    {
        fluido = valueFluido;
    }

    public void setCombustible ( String valueCombustible)
    {
        combustible = valueCombustible ;
    }

    public void tecleeTipoMotor (int tMotor)
    {

        switch (tMotor)
        {
            case 0 :
            System.out.println ("No hay establecido un valor definido para el tipo de bomba") ;
            break;

            case 1:
            System.out.println ("La bomba es una bomba de agua");
            break;

            case 2 :
            System.out.println ("La bomba es una bomba de gasolina");         
            break;

            case 3 :
            System.out.println ("La bomba es una bomba de hormigón");
            break;

            case 4 :
            System.out.println ("La bomba es una bomba de pasta alimenticia");
            break;

            default:
            System.out.println ("No existe ese tipo de bomba en nuestra base de datos");
            break;
        }
    }
    //fin de procedimientos

    //funciones para obtener los valores ajustados
    public int getTipo ()
    {
        return tipo ;
    }

    public String getFluido ()

    {
        return fluido ;
    }

    public String getCombustible ()

    {
        return combustible ;
    }
    //fin de funciones
}
// cierre clase



9
Hola que tal , sigo aprendiendo con el curso de java , aqui envio la posible solucion de este ejercicio , que de nuevo espero se me corrija si es erroneo

Código: [Seleccionar]
//creando la clase

public class Medico
{
    String nombre ;
    String apellidos ;
    int edad ;
    boolean casado ;
    String dni ;
    String especialidad ;
   
    // constructor
    public Medico ()
   
    {
   
        nombre = "Carlos";
        apellidos = "Garcia";
        edad = 34 ;
        casado = false ;
        dni = "3445678g" ;
        especialidad = "traumatologo";
   
    }
        //cierre del constructor
   
        //metodos de procedimiento
   
        public void setNombre ( String valueNombre)
     
                    {  nombre = valueNombre;
   
                    }
 
        public void setApellidos ( String valueApellidos)
     
                    {   apellidos= valueApellidos;
   
                    }                     
                   
        public void setEdad( int valueEdad)
     
                    {   edad= valueEdad;
   
                    }
 
        public void setCasado ( boolean valueCasado)
     
                    {  casado = valueCasado;
   
                    }
 
        public void setDni ( String valueDni)
     
                    {   dni= valueDni;
   
                    }
                   
        public void setEspecialidad ( String valueEspecialidad)
     
                    { 
                        System.out.println ("La especialidad del doctor " + nombre + "  " + apellidos + " es " + especialidad); //se informa de la especialidad
                       
                        especialidad = valueEspecialidad; // se transforma y almacena el valor con nuevo valor ajustado por el informatico
                       
                       
                       
                        System.out.println ("Ha cambiado la especialidad del doctor " + nombre + "  " + apellidos +  " . " + "La nueva especialidad es : " + especialidad);
                       
                        // imprime la informacion
   
                    }
                    // fin de metodos de procedimiento
                   
                   
                    // metodos de funcion ( para obtener valor de los atributos )
                   
         public String getNombre ()   
                   
                    {
                    return nombre ; 
                   
                    }
           
         public String getApellidos ()   
                   
                    {
                    return apellidos ;
                   
                    }       
           
         public int getEdad ()   
                   
                    {
                    return edad ;
                   
                    }
         
         public boolean getCasado ()   
                   
                    {
                    return casado ;
                   
                    }         
         
         public String getDni ()   
                   
                    {
                    return dni ;
                   
                    }           
                   
         public String getEspecialidad ( String valueEspecialidad)         
                   
                    {
                    return valueEspecialidad ;
                   
                    }         
                   
                   
} // cierre de la clase

me surge una duda , con lo de la notación de punto en esta parte :

" En el caso de un objeto Taxi, una invocación de un método podría ser taxi1.getDistrito(). Esta invocación devuelve una cadena, por lo que podríamos escribir: System.out.println (“El distrito del taxi 1 es “ + taxi1.getDistrito() );   "

para poder imprimir el distrito de un taxi que no fuera el taxi1, ¿ el metodo getDistrito valdria para obtener los distritos de otros taxis  ? si no es asi ¿ tendria que ir escribiendo un metodo para obtener el valor de cada atributo en cada taxi en el codigo de la clase ?


espero haberme expresado bien ,gracias y un fuerte abrazo .

10
Hola que tal , estoy leyendo el tutorial de java y me parece buenísimo , amen del apoyo que prestáis , por todo ello y aunque sea mi primer mensaje deseo expresaros  mi gratitud , dicho esto , paso a comentar que me encuentro en este ejercicio y he pensado en esta solución , la cual ruego se me corrija si es errónea :

1) public float getSongLenght ( float songLenght1)  , que seria una funcion al devolver un resultado con return

2) public void setSongLenght () 

seria procedimiento por realizar una operación que no precisa resultado
 

3) public float getDiscLenght ()

seria una función al realizar la operación de devolver un resultado que es la suma de todas las canciones del disco --Aqui tengo una duda pero solo conceptual  , y es si  debería usarse un array ( ya se que es pronto para comentarlo )  para la variable que contiene la duración del disco , canción por canción por ejplo DiscLenght = ["songLength1"+"songLength2"...]   seguramente el array no esta bien hecho porque no se , lo expongo  solo conceptualmente --

4) public String setNewSong (String songTitle , float songLenght)

--Aquí otras dudas, ¿ la canción se añade la ultima automáticamente ? o ¿ habría que programarlo ? y ¿ habría que crear un array para las canciones ( nombres )?

ya se que pueden resultar molestas tantas preguntas pero prefiero exponer todas mis dudas y no quedármelas para mi .



                                      un saludo y gracias de corazon.


edito y pido perdón , queria poner este mensaje en el siguiente hilo https://www.aprenderaprogramar.com/foros/index.php?topic=1064.msg5972#msg5972

Páginas: [1]

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".