ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Creacion de tren en Java


Enviado por   •  20 de Septiembre de 2015  •  Trabajos  •  4.172 Palabras (17 Páginas)  •  550 Visitas

Página 1 de 17

package creartren_gfpd ;

/*@Pedro Damian Gomez Fonseca*/

import java.util.*;

public class CrearTren_GFPD {

Scanner Tastatur = new Scanner ( System.in ) ;

Nodo Tren; // Este nodo se encarga de guardar el tipo de vagon

public CrearTren_GFPD ( ) {

Tren = null ; // La variable nodo la dejamos Null

}

public void Crear_Lista ( ) {

/* Mientras que la variable sea Null, el programa tendra que pedir un nombre para la lista */

if ( Tren == null ) {

String Nombre_Lista = "Locomotora_1" ;

Tren = new Nodo ( Nombre_Lista, Tren ) ;

}

System.out.print ( "\n\n\n" ) ;

}

public void Locomotora_2 ( ){

Nodo Locomotora = null ;

Nodo Almacenamiento_Temporal = Tren ;

if ( Almacenamiento_Temporal == null ) {

System.out.print ( "Vagon no Seleccionado" ) ;

}

else {

while( Almacenamiento_Temporal != null ) {

Locomotora = Almacenamiento_Temporal ;

Almacenamiento_Temporal = Almacenamiento_Temporal.referencia ;

}

System.out.print ( "Para asignar el vagon escribe, ejemplo: [ Locomotora_2 ]: " ) ;

String Locomotora_2 = Tastatur.next ( ) ;

Locomotora.referencia = new Nodo ( Locomotora_2 ) ;

}

System.out.print ( "\n\n\n" ) ;

}

public void Insertar_Vagon ( ) {

Nodo Referncia = null ;

Nodo Almacenamiento_Temporal = Tren ;

boolean Busqueda = false;

Scanner Tastatur = new Scanner ( System.in ) ;

if ( Almacenamiento_Temporal == null ) {

System.out.print ( "Vagon no Seleccionado" ) ;

}

else {

System.out.print ( "Despeues de que vagon se insertara: " ) ;

String Tipo_Vagon = Tastatur.next ( ) ;

while ( Almacenamiento_Temporal != null ) {

if ( Tipo_Vagon.equals ( Almacenamiento_Temporal.dato ) ) {

Referncia = Almacenamiento_Temporal ;

Busqueda = true ;

}

Almacenamiento_Temporal = Almacenamiento_Temporal.referencia;

}

if( Busqueda == true ) {

System.out.print ( "Para asignar el vagon escribe, ejemplo: [ Cocina ] " + "\n" ) ;

System.out.print ( "Para asignar el vagon escribe, ejemplo: [ Bar ] " + "\n" ) ;

System.out.print ( "Para asignar el vagon escribe, ejemplo: [ Dormitorio ] " + "\n" ) ;

System.out.print ( "Para asignar el vagon escribe, ejemplo: [ Carga ] " + "\n" ) ;

System.out.print ( "Para asignar el vagon escribe, ejemplo: [ Comedor ] " + "\n" ) ;

System.out.print ( "Para asignar el vagon escribe, ejemplo: [ Pasajeros ] " + "\n" ) ;

System.out.print ( "Selecciona Tipo de Vagon: " ) ;

String Insertar_Vagon = Tastatur.next ( ) ;

Nodo Nuevo = new Nodo ( Insertar_Vagon ) ;

Nuevo.referencia

...

Descargar como (para miembros actualizados)  txt (10.1 Kb)   pdf (51.9 Kb)   docx (16.7 Kb)  
Leer 16 páginas más »
Disponible sólo en Clubensayos.com