Está en la página 1de 5

Núñez Sandoval Carlos Henry

Crear una agenda de contactos, y realizar las siguientes operaciones:

1. Insertar contactos (nombre, teléfono, edad) (insreción al final o al inicio)

2. Búsqueda de un contacto por teléfono

 Eliminar contacto

 Modificar el nombre del contacto encontrado

Método Main
package agendatelefonica;

public class AgendaTelefonica {

static class Nodo{

int nume;

char nombre;

int numero;

int edad;

Nodo sig;

public static void main(String[] args) {

int va;

int n;

int num;
int ed;

ClassAcciones ac = new ClassAcciones();

n = ac.IngresoN();

va= ac.IngreseNombre();

num = ac.IngresoTelefono();

ed= ac.IngresoEdad();

Nodo top = null;

Nodo ultimo = null;

for(int i = 1; i<=n; i++){

Nodo tempo = new Nodo();

tempo.nombre = (char) va;

top.sig = null;

if(top == null){

top=tempo;

/*tempo.nombre = (char) n;

tempo.numero = num;

tempo.edad = ed;

tempo.sig = null;

*/

/*top=tempo.nombre;

top=tempo.numero;

top=tempo.edad;*/
Nodo tempo1= top;

while(tempo1 != null){

System.out.println(tempo1.nombre+" | ");

tempo1 = tempo1.sig;

Operaciones
package agendatelefonica;

import java.util.Scanner;

/**

* @author Usuario

*/

public class ClassAcciones {

public int IngresoN(){

int valor;

do{

Scanner leer = new Scanner(System.in);

System.out.print("Ingrese N elementos #: ");

valor = leer. nextInt();

if (valor<=0)

System.out.println("Tiene que se > 0");

}while(valor<=0);
return valor;

public char IngreseNombre(){

char nomb;

System.out.println("Ingres el Nombre ");

Scanner leer = new Scanner(System.in);

nomb = (char) leer.nextInt();

return nomb;

public int IngresoTelefono(){

int telef;

do{

System.out.println("Ingrese el numero de Telefónico ");

Scanner leer = new Scanner(System.in);

telef = leer.nextInt();

if(telef<=0)

System.out.println("El numero telefónico deben ser números postivos ");

}while(telef<=0);

return telef;

public int IngresoEdad(){

int eda;
do{

System.out.println("Ingres numero de Teléfono ");

Scanner leer = new Scanner(System.in);

eda = leer.nextInt();

if(eda<=0)

System.out.println("El numero telefonico deben ser numeros postivos ");

}while(eda<=0);

return eda;

Run Proyect

También podría gustarte