UN MENU DINAMICO
Enviado por argenis007 • 25 de Octubre de 2012 • 565 Palabras (3 Páginas) • 328 Visitas
UN MENU DINAMICO EN EL CUAL ESCOGEMOS ENTRE CREAR CLASES, NOTAS Y PARCIALES Y CUYOS VALORES SERAN AGREGADOS A UN ARREGLO, SE PODRAN ELIMINAR, MODIFICAR E INCLUSO ENLISTAR EN PANTALLA, VEAMOS:
package ejercicio4;
import java.io.IOException;
import java.util.Scanner;
public class Ejercicio4 {
public static void main(String[] args) throws IOException {
//arreglos
String[] nombre = new String[50];
int[] primer_parcial = new int[50];
int[] segundo_parcial = new int[50];
int[] tercer_parcial = new int[50];
int[] acumulativo = new int[50];
//variables
int opcion = 0;
Scanner sc = new Scanner(System.in);
//inicializar los arreglos
for (int i = 0; i < nombre.length; i++) {
nombre = "";
primer_parcial = -1;
segundo_parcial = -1;
tercer_parcial = -1;
acumulativo = -1;
}
while (opcion != 5) {
System.out.print("nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn" );
System.out.println("1- Nueva Clase" );
System.out.println("2- Modificar Clase" );
System.out.println("3- Eliminar Clase" );
System.out.println("4- Listar Clase" );
System.out.println("5- Salir" );
System.out.println("" );
System.out.print("opcion:" );
opcion = sc.nextInt();
if (opcion == 1) {
//buscar la siguiente pos vacia
int posicion = -2;
for (int i = 0; i < 10; i++) {
if (primer_parcial == -1) {
posicion = i;
break;
}
}
if (posicion > -2) {
//leer datos para el arreglo
System.out.print("nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn" );
System.out.print("Ingrese el Nombre de la Clase:" );
sc = new Scanner(System.in);
nombre[posicion] = sc.nextLine();
sc = new Scanner(System.in);
System.out.print("Ingrese la nota del primer parcial:" );
primer_parcial[posicion] = sc.nextInt();
sc = new Scanner(System.in);
System.out.print("Ingrese la nota del segundo parcial:" );
segundo_parcial[posicion] = sc.nextInt();
sc = new Scanner(System.in);
System.out.print("Ingrese la nota del tercer parcial:" );
tercer_parcial[posicion] = sc.nextInt();
sc = new Scanner(System.in);
System.out.print("Ingrese la nota del acumulativo parcial:" );
acumulativo[posicion] = sc.nextInt();
System.out.print("La Clase Fue ingresada... Presione ENTER para continuar" );
System.in.read();
}
}
//Modificar productos
if (opcion == 2) {
String nombre_modificar;
...