TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Trabalho de biologia DNA

Por:   •  31/8/2017  •  Trabalho acadêmico  •  362 Palavras (2 Páginas)  •  363 Visualizações

Página 1 de 2

import javax.swing.JOptionPane;

public class Principal {

public static void main(String[] args) {

BilheteUnico[] bilhete = new BilheteUnico[10];

int opcao;

int posicao = 0;

do {

opcao = Integer.parseInt(JOptionPane.showInputDialog(gerarMenu()));

if (opcao < 1 || opcao > 6) {

JOptionPane.showMessageDialog(null, "Numero Invalido", null, JOptionPane.ERROR_MESSAGE);

} else {

switch (opcao) {

case 1:

if (posicao == bilhete.length) {

JOptionPane.showMessageDialog(null, "Não há espaço disponível");

} else {

cadastrar(bilhete, posicao);

posicao++;

}

break;

case 2:

pesquisar(bilhete, posicao);

break;

case 3:

alterar(bilhete, posicao);

break;

case 4:

posicao = deletar(bilhete, posicao);

break;

case 5:

imprimir(bilhete, posicao);

break;

default:

break;

}

}

} while (opcao != 6);

}

public static int deletar(BilheteUnico[] bilhete, int posicao) {

String msg = "Informe o número do bilhete a ser deletado";

int aux = pesquisa_aux(bilhete, posicao, msg);

if (aux == -1) {

JOptionPane.showMessageDialog(null, "Bilhete não cadastrado");

} else {

int resp = JOptionPane.showConfirmDialog(null, "Tem certeza que deseja excluir o bilhete?\n" + bilhete[aux].retornarDados());

if (resp == 0) {

for (int i = aux + 1; i < posicao; i++) {

bilhete[i - 1] = bilhete[i];

}

posicao--;

}

}

return posicao;

}

public static void alterar(BilheteUnico[] bilhete, int posicao) {

String msg = "Informe o número do bilhete a ser alterado";

int aux = pesquisa_aux(bilhete, posicao,msg);

if (aux == -1) {

JOptionPane.showMessageDialog(null, "Bilhete não cadastrado");

} else {

String nome = JOptionPane.showInputDialog("Informe o nome ");

int resp = JOptionPane.showConfirmDialog(null,

"Tem certeza que deseja substituir o nome" + bilhete[aux].nome + "para " + nome + "?");

if (resp == 0) {

bilhete[aux].nome = nome;

}

}

}

public static void pesquisar(BilheteUnico[] bilhete, int posicao) {

String msg = "Informe o número do bilhete a ser pesquisado";

int aux = pesquisa_aux(bilhete, posicao , msg);

if (aux == -1) {

JOptionPane.showMessageDialog(null, "Bilhete não cadastrado");

} else {

JOptionPane.showMessageDialog(null,

...

Baixar como (para membros premium)  txt (3.9 Kb)   pdf (46.6 Kb)   docx (13.1 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com