Estudiante universitario

Solo disponible en BuenasTareas
  • Páginas : 2 (252 palabras )
  • Descarga(s) : 0
  • Publicado : 30 de agosto de 2012
Leer documento completo
Vista previa del texto
1) Sistema de manejo de notas ANALISIS DEL PROBLEMA Entradas = código, nota = entero nombre = Texto Salidas = listar, promedio, nota mas alta = entero SEUDOCÓDIGO
INICIO

código, nota = enteronombre = Texto
PROCESO

String[] nombres = new String[20] String[] codigos = new String[20] double[] notas = new double[20] icontadorDeEstudiantes = 0 componentes etiqueta Codigo = newjavax.swing.JLabel() etiqueta Nombre = new javax.swing.JLabel() etiqueta Nota = new javax.swing.JLabel() almacenar (Codigo) almacenar (Nombre) almacenar (Nota)

BOTON GUARDAR

Si (contadorDeEstudiantes < 20)Nombres [contadorDeEstudiantes] = jTextFieldNombre.getText() Códigos [contadorDeEstudiantes] = jTextFieldCodigo.getText() Notas [contadorDeEstudiantes] = Double.parseDouble(jTextFieldNota.getText())contadorDeEstudiantes++ Mostrar mensaje (SE INSERTO CORRECTAMENTE EL ESTUDIANTE) Sino Mostrar mensaje error (SOLO SE PERMITEN 20 ESTUDIANTES, ERROR)

BOTON LISTAR
mostrar = " " (Desde i = 0; Mientrasi < contadorDeEstudiantes; Incrementando i++) mostrar = Nombre: \n, Código: \n, Nota: \n, \n Texto (mostrar Area1)

BOTON BUSCAR
buscar, mostrar = " " desde indice = 0 buscar = mediante (Codigo)(desde i = 0; Mientras i < contadorDeEstudiantes; Incrementando i++) { Si (codigos[i].equals(buscar)) indice = i mostrar = Nombre: \n, Codigo: \n, Nota: \n, \n (mostrar Area1) Si (mostrar.equals("")) Mostrar mensaje error (NO SE ENCONTRO EL ESTUDIANTE, ERROR)

BOTON PROMEDIO
Real promedio = 0 (Desde i = 0; Mientras i < contadorDeEstudiantes; Incrementando i++) promedio = notas[i] promedio =promedio / contadorDeEstudiantes Mostrar mensaje (Promedio de notas = promedio)

BOTON NOTA MÁS ALTA
Real max = 0 estudiante = "" (Desde i = 0; Mientras i < contadorDeEstudiantes; Incrementandoi++) Si (notas[i] >= max) max = notas[i] estudiante = El estudiante con la nota mas alta es: \n, Codigo: \n, Nota: notas[i] mostrar mensaje (estudiante Area1)

BOTON LIMPIAR
Area1 setTexto (" ")...
tracking img