Programa

18 respostas
P

.

18 Respostas

yhhik

o,0

viniciusalvess

blz , é simples mas o que você ja fez até então ???

ArthurTurtle

cara a proposta do forum é te ajudar nas duvidas e não fazer o exercico da sua facu pra vc, oque vc ja tem feito? começe pelo basico:
Quais frameworks utilizar… esse tipo de coisa
[]'s

mateus.cordeiro

Cara isso é bem simples! To te mandando um link, é só montar no NetBeans e depois alterar conforme vc quer!

Ele tem tudo o que está pedindo

Monta em cima desse cara que fica bacana! Ai depois o que vc não conseguir vai postando aqui!

Boa sorte!

P

o que eu consegui fazer ate o momento.
alguém consegue dar uma olhada

private final String nome;  
private final String RG;  
     
cliente(String oNome, String oRG) {  
nome = oNome;  
RG = oRG;  
}  
    
public String getNome() {  
return nome;  
}  
      
public String getRG() {  
return RG;  
}

public String toString() {  
return nome + "[" + RG + "]";  
}  
}  

 
import java.util.ArrayList;  
import java.util.List;  
import java.util.Scanner;  
public class Programa1 {  

	
	public static void main(String[] args) {  
	Programa1 progr = new Programa1();  
	progr.executar();  
	}  


	    
	private final List<cliente> clientes;  
	private final Scanner teclado;  
	      
	private Programa1() {  
	clientes = new ArrayList<cliente>();  
	teclado = new Scanner(System.in);  
	}  
	  
	private void executar() {  
	while (true) {  
	int opcao = menuPrincipal();  
	switch (opcao) {  
	case 1:
	cadastrarCliente();  
	break;  
	case 2: 
	removerCliente();  
	 
	case 6:
	return;  
	default:   
	System.err.println("Opção inválida: " + opcao);   
	break;  
	}  
	}  
	}
	private int menuPrincipal() {  
		int opcao;  
		do {  
		System.out.println();  
		System.out.println("1 - Cadastrar Cliente");  
		System.out.println("2 - Remover Cliente");  
		 
		System.out.println("6 - Encerrar o programa");  
		System.out.println();  
		System.out.print("Opção? ");  
		opcao = teclado.nextInt();  
		teclado.nextLine();  
		} while (opcao < 1 || opcao > 6);  
		return opcao;  
		}  
  
		private void cadastrarCliente() {  
		System.out.println();  
		System.out.print("Nome? ");  
		String nome = teclado.nextLine();  
		System.out.println();  
		System.out.print("RG? ");  
		String RG = teclado.nextLine();  
		cliente cliente = new cliente(nome, RG);  
		clientes.add(cliente);  
		}  	
}
Rodrigo_Sasaki

Maravilha! Por que parou aí? ta com alguma dúvida ou seu algoritmo está lançando uma exceção que você não conhece?

P

não estou conseguindo compilar
ver se vc consegue da uma olhada no que esta errado?

Rodrigo_Sasaki

Qual o erro que está aparecendo pra você?

L

Caraca final de ano chegando , o desespero bate ! !

lina

Oi,

Neste caso, você terá que separar as classes: Programa1.java e Cliente.java

Programa1.java

import java.util.ArrayList;  
import java.util.List;  
import java.util.Scanner;  
public class Programa1 {  

	
	public static void main(String[] args) {  
	Programa1 progr = new Programa1();  
	progr.executar();  
	}  


	    
	private final List<Cliente> clientes;  
	private final Scanner teclado;  
	      
	private Programa1() {  
	clientes = new ArrayList<Cliente>();  
	teclado = new Scanner(System.in);  
	}  
	  
	private void executar() {  
	while (true) {  
	int opcao = menuPrincipal();  
	switch (opcao) {  
	case 1:
	cadastrarCliente();  
	break;  
	case 2: 
	removerCliente();  
	 
	case 6:
	return;  
	default:   
	System.err.println("Opção inválida: " + opcao);   
	break;  
	}  
	}  
	}
	private int menuPrincipal() {  
		int opcao;  
		do {  
		System.out.println();  
		System.out.println("1 - Cadastrar Cliente");  
		System.out.println("2 - Remover Cliente");  
		 
		System.out.println("6 - Encerrar o programa");  
		System.out.println();  
		System.out.print("Opção? ");  
		opcao = teclado.nextInt();  
		teclado.nextLine();  
		} while (opcao < 1 || opcao > 6);  
		return opcao;  
		}  
  
		private void cadastrarCliente() {  
		System.out.println();  
		System.out.print("Nome? ");  
		String nome = teclado.nextLine();  
		System.out.println();  
		System.out.print("RG? ");  
		String RG = teclado.nextLine();  
		Cliente cliente = new Cliente(nome, RG);  
		clientes.add(cliente);  
		}  	
}

Cliente.java

public class Cliente
{
	private final String nome;  
	private final String RG;  
	     
	Cliente(String oNome, String oRG) {  
	nome = oNome;  
	RG = oRG;  
	}  
	    
	public String getNome() {  
	return nome;  
	}  
	      
	public String getRG() {  
	return RG;  
	}

	public String toString() {  
	return nome + "[" + RG + "]";  
	}  
}

E claro, você terá que implementar o método removerCliente() que esta faltando.

Tchauzin!

P

esta dando erro na fariavel
removerCliente();
ver se vc consegue radar o codigo ai

Rodrigo_Sasaki

palacios:
esta dando erro na fariavel
removerCliente();
ver se vc consegue radar o codigo ai

como a lina disse aí:

lina:

…você terá que implementar o método removerCliente() que esta faltando.

P

não sei porque esta dando erro na
class Cliente{

P

como faço para implementar o método pesquisar cliente por nome ou RG

P

ninguém aqui quer responder

P

.

L

vc esta usando algum Banco… JBDC,ORACLE e etc ?

asousaj

vc esta usando algum Banco… JBDC,ORACLE e etc ?

O cara ainda nao usa DB … quer buscar na List.

Criado 8 de novembro de 2011
Ultima resposta 10 de nov. de 2011
Respostas 18
Participantes 9