Está en la página 1de 2

package menu;

import java.util.Scanner;

public class MenuGeneral {


double[] v;

public MenuGeneral(Object n) {
v = new double[(int) n];

}
public void registrar() {
Scanner sc= new Scanner(System.in);
System.out.print("Nombre a registar: ");
int ne = 0;
v[ne++] = sc.nextInt();

}
public void eliminar() {
int pos = 0;
int ne = 0;
if (pos <= ne && pos > 0) {
for (int i = pos - 1; i < ne; i++) {
v[i] = v [i + 1];
}
ne--;
}
else {
System.out.println("Posici�n fuera de rango");
}
}
public void modificar() {
int pos = 0;
int ne = 0;
if (pos > 0 && pos <= ne) {
double nombre = 0;
v[pos - 1] = nombre;
}
else {
System.out.println("Posici�n fuera de rango");
}
}
public void ordenarBurbuja() {
int temp;
for (int i = 0; i < v.length - 1; i++) {
for (int j = 0; j < (v.length - 1) - i; j++) {
if (v[j] > v[j + 1]) {
temp = (int) v[j];
v[j] = v[j + 1];
v[j + 1] = temp;
}
}
}
}
public void mostrarBurbuja() {
for (int i = 0; i < v.length; i++) {
System.out.print(v[i] +"\t");
}
}
public void buscar(double x) {
boolean encontrado = false;
for (int i = 0; i < v.length; i++) {
if (v[i]== x) {
System.out.println("Elemento encontrado: " +(i+1));
encontrado = true;
}
}
if (encontrado == false) {
System.out.println("Elemento no encontrado");

}
public void leerV(Scanner sc) {
for (int i = 0; i < v.length; i++) {
System.out.println("Ingrese V["+(i+1)+"]: ");
v[i]= sc.nextDouble();
}

@Override
public String toString() {
String s = "\n";
for(int i = 0; i<v.length; i++) {
s += v[i] +"\t";
}
s += "\n";
return s;
}

También podría gustarte