Ajuda com Matriz

9 respostas
J

Boa noite,

galera preciso de uma ajuda com fazer o seguinte exercicio

. Desenvolver um programa que amarzena os salarios de todos os meses de 2009 dos seus funcionarios de uma loja. Armazena os valores e os nomes em uma matriz e vetor.

. exibir o nome e total recebido no ano passado apenas dos funcionarios com salarios acima de R$ 12 mil.

9 Respostas

tinorberto

poste o que vc já fez… ai te ajudamos…

J

VALEU CARA ESTOU AGORA NA SALA DE AULA TENTANDO FAZER

SEGUE:

import javax.swing.*;

public class Armazenar_salarios {

public static void main(String[] args) {
		 String nome = "";
		 String nome1 ="";
		 int total_Reg = 0;
		 float media = 0;
		 
			 
		 try{
			 nome = JOptionPane.showInputDialog("Informe a Quantidade de funcionarios: ");
			 total_Reg = Integer.parseInt(nome);
			 
			 String  dados [][] = new String[total_Reg][2];
			 
			 for (int i = 0; i < dados.length; i++){
			 nome1 = JOptionPane.showInputDialog("Informe o Salario Anual do " + (i+1) + "º Funcionario: ");
			
			 }
		  
		 }
		
		 catch (NumberFormatException e)
			{
			 JOptionPane.showMessageDialog(null,"Houve erro na conversão, digite apenas caracteres numéricos");
			}
		 
		 	//System.out.println(nome1);
		 
		}

	}
edu_fernandes

Entendo.
Colocando uma condicional, vc resolve isso facilmente.
Mas antes de tudo.
Coloque o nome das variáveis relacionados a suas funcionalidades.
Não tem nexo você criar a variável casa se vc armazena um saco de batatas lá dentro, depois pra tu estudar fica chato pra caramba, já que você se esquecer do código.
Apenas uma dica.

Mas vamos por partes.
Afinal pq essa variável nome recebe um JoptionPane?
Não faz nenhum sentido.
O JOP pode ser chamdo sem a necessidade vc armazena-lo em uma variável, quero dizer que voce pode fazer.

qndFuncionarios = Integer.parseInt(JOptionPane.inputMessageDialog("seu texto aqui"));

A matriz é de [x][n], sendo n um valor fixo.
Um outro for será impressindivel, já que para farrer uma matriz você deve passar por todas as linhas e todas as colunas.
Dica: Desenhe a matriz e veja a lógica que se tem para passar por todos os elementos.
a11, a12, a13, …
a21, a22, a23, …

E por ultimo um if para exibir os dados.
Espero ter ajudado.

edu_fernandes

Só corrigindo o JOP que fiz errado.

qnrFuncionarios = Integer.parseInt(JOptionPane.showInputDialog("Seu texto aqui"));
J

?

edu_fernandes

Não entendeu nada?

ViniGodoy

http://www.guj.com.br/posts/list/50115.java

J

Alguem poderi a me ajudar

ViniGodoy

Comece.

  1. Indo no link que indiquei e postando seu código com a formatação adequada;
  2. Explicando para o edu_fernandes o que você não entendeu da resposta dele;
Criado 8 de novembro de 2010
Ultima resposta 9 de nov. de 2010
Respostas 9
Participantes 4