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

UN MENU DINAMICO


Enviado por   •  25 de Octubre de 2012  •  565 Palabras (3 Páginas)  •  319 Visitas

Página 1 de 3

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;

...

Descargar como (para miembros actualizados)  txt (5 Kb)  
Leer 2 páginas más »
Disponible sólo en Clubensayos.com