Ir para conteúdo
Fórum Script Brasil

Quel

Membros
  • Total de itens

    45
  • Registro em

  • Última visita

Posts postados por Quel

  1. Olá Pessoal

    Eu não estou conseguindo resolver muito bem,está dando erro de sintaxe,como sou iniciante em Java, ta muito difícil de resolver, espero que alguém me ajude

    Codigo

    import java.awt.*;

    import java.awt.event.*;

    import javax.swing.*;

    import javax.swing.event.*;

    public class AvaliacaoList extends JFrame implements ListSelectionListener {

    private JList list;

    private DefaultListModel listModel;

    private JButton addButton, removeButton;

    private JTextField caixaNome;

    public AvaliacaoList() {

    super("AvaliacaoList");

    listModel = new DefaultListModel();

    listModel.addElement("Nome 1");

    listModel.addElement("Nome 2");

    list = new JList(listModel);

    list.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);

    list.setSelectedIndex(0);

    list.addListSelectionListener(this);

    JScrollPane listScrollPane = new JScrollPane(list);

    addButton = new JButton("Adiciona");

    addButton.setActionCommand("Adiciona");

    addButton.addActionListener(new addListener());

    removeButton = new JButton("Remove");

    removeButton.setActionCommand("Remove");

    removeButton.addActionListener(new removeListener());

    caixaNome = new JTextField(15);

    caixaNome.addActionListener(new addListener());

    caixaNome.setText("");

    JPanel buttonPane = new JPanel();

    buttonPane.add(caixaNome);

    buttonPane.add(addButton);

    buttonPane.add(removeButton);

    Container contentPane = getContentPane();

    contentPane.add(listScrollPane, BorderLayout.CENTER);

    contentPane.add(buttonPane, BorderLayout.SOUTH);

    }

    class removeListener implements ActionListener {

    public void actionPerformed(ActionEvent e) {

    // implementar código para remover um valor

    Get.Lista().remove(1)

    }

    }

    class addListener implements ActionListener {

    public void actionPerformed(ActionEvent e) {

    // implementar código para adicionar um valor

    get.Lista()add(“Nome 1”)

    }

    }

    public void valueChanged(ListSelectionEvent e) {

    }

    public static void main(String args[]) {

    JFrame janela = new AvaliacaoList();

    janela.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

    janela.setSize(400,300);

    janela.setVisible(true);

    }

    }

    Ao executar o código anterior, note que não foram implementadas ações para os botões de adicionar e remover itens na lista. Implemente essas funções no programa, de forma que ao clicar no botão Adiciona, o valor que estiver na caixa de texto será adicionado a lista. Da mesma forma que ao clicar no botão Remove, o valor que estiver selecionado na lista será removido.

    Alguns cuidados devem ser tomados na realização destes itens. Ao eliminar os valores, caso todos os valores tenham sido eliminados e a lista esteja vazia, o botão Remove deve ser desabilitado, sendo habilitado novamente apenas quando houver algum valor na lista. Da mesma forma, caso o botão Adiciona seja clicado sem que nada tenha sido digitado na caixa de texto, um aviso deve ser emitido, seja uma mensagem de texto ou um som.

    Obrigada

  2. Olá

    Pessoal,estou estudando Java agora na faculdade, e estou com algumas dúvidas nesse exercicio,se alguém puder me ajudar,por favor

    O cálculo do índice de massa corporal de uma pessoa (IMC) é o resultado do peso da pessoa dividido por sua altura ao quadrado.

    A avaliação desse índice indica se a pessoa está acima ou abaixo do peso de acordo com a seguinte tabela:

    -----------------------------------------------------------------------------------------

    Condição / IMC em Mulheres / IMC em Homens

    -----------------------------------------------------------------------------------------

    abaixo do peso ideal / < 19,1 / < 20,7

    no peso ideal / 19,1 - 25,8 / 20,7 - 26,4

    marginalmente acima do peso / 25,8 - 27,3 / 26,4 - 27,8

    acima do peso ideal / 27,3 - 32,3 / 27,8 - 31,1

    obeso / > 32,3 / > 31,1

    ------------------------------------------------------------------------------------------

    Faça um programa com as seguintes características:

    a) Defina uma classe pessoa com os atributos privados: nome, idade, sexo, peso e altura.

    Além dos métodos públicos de acesso aos atributos, crie dois novos métodos:

    calculoDoIMC – Para calcular o índice de massa corporal da pessoa

    avaliacaoDoIMC – Retornar a condição de acordo com a tabela acima.

    Eu já fiz a primeira parte, defini a classe pessoa, com os atributos e tal,o calculoImc eu coloquei dentro da classe pessoa, mas queria saber eu faço para calcular o IMC e avaliaçaõdoIMC??

    Obrigada

  3. Olá

    Pessoal,to precisando de uma grande ajuda para terminar esse algoritmo,eu ate comecei a fazer ele mas me perdi no controle de estoque,essa parte de registros é bem complicadinha

    Obrigada

    Faça um algoritmo pseudocódigo para controlar o estoque de produtos

    O algoritmo deve apresentar um menu com as seguinte opções:

    1 – Incluir Produto

    2 – Vender Produto

    3 – Atualizar Estoque

    4 – Pesquisar Produto

    5 – Sair do Sistema

    Sendo que deve ser implementado para cada opção:

    1 – Incluir Produto: Permitir a inclusão de um novo produto no estoque, neste caso será solicitado ao usuário o nome do produto, a quantidade em estoque e o valor do produto.

    2 – Venda Produto: Permitir que o produto seja vendido. O usuário diz qual produto será vendido e a quantidade, o sistema verifica o produto e se houver estoque dá baixa (diminui) na quantidade solicitada, senão houver estoque mostra uma mensagem informando que não há o produto em estoque.

    3 – Atualizar Estoque: Permitir que seja incrementado o estoque de produtos já cadastrados. Neste caso será solicitado ao usuário o nome do produto e a quantidade a ser inserida. O sistema procura o produto e adiciona ao estoque a quantidade digitada. Caso o produto ainda não esteja cadastrado informar o usuário.

    4 – Pesquisar Produto: Permitir a verificação dos dados de um produto cadastrado. O usuário deverá digitar o nome do produto que deseja verificar, o sistema mostra os dados do produto, quantidade em estoque e valor, ou uma mensagem informando que o produto é inexistente, caso não tenha sido cadastrado.

    5 – Sair do Sistema: Finalizar o sistema. O sistema deve ficar repetindo, possibilitando a escolha de uma das opções do menu até que seja digitado a opção 5.

    CODE

    Tipo PRODUTO=registro
            NOME:literal
             QTD_ESTOQUE:inteiro
             VALOR:real
    
    Fim registro
    
      ESTOQUE: vetor[400PRODUTO{declaração  um vetor de  produtos}
      I,flag:inteiro{Usado com controlador do laço de repetição}
      PROD:literal;
    
      {Entrada de dados para cadastro de produtos}
       
      Para  i  de  0 ate 399 passo 1 faça
               Escreva”Digite o nome do produto:”
                Leia ESTOQUE[i].NOME
                Escreva “Digite  a quantidade de estoque:”
                Leia  ESTOQUE[i].QTD_ESTOQUE
                Escreva  “Digite  o  valor   do  produto:”
                Leia  ESTOQUE[i].VALOR
    Fim-para
    
    {Lógica para  controlar  o  estoque dos produtos usando para}
    
      Escreva “Informe qual produto deseja incluir,Nome,quantidade e valor do produto:”
       Leia (PROD,NOME,QTD_ESTOQUE,VALOR);
    
    {Varre o vetor estoque a procura dos dados dos produtos}
    
      Para  i de  0 até 399 passo 1 faça
                 Se PROD=ESTOQUE[[i].NOME então 
                         Escreva”Estoque”,ESTOQUE[[i].NOME
                         Escreva” Quantidade de Estoque”,ESTOQUE[[i].QTD_ESTOQUE
                         Escreva”Valor “,ESTOQUE[[i].VALOR
                  Fim-se
    Escreva”Informe qual produto será vendido:”
    Leia(PROD);
    
    Para  i  de  0 até 399 passo 1 faça
             Se PROD=”Estoque”Estoque[[i].NOME
                       Escreva”Estoque”,ESTOQUE[[i].NOME
                         Escreva” Quantidade de Estoque”,ESTOQUE[[i].QTD_ESTOQUE
              Fim se
    Fim para
    
    
    Escreva “Informe qual produto deseja cadastrar:” 
    Para i de 0 ate 399 passo 1 faça
                SE PROD=”Estoque”Estoque[[i].NOME
                       Escreva”Estoque”,ESTOQUE[[i].NOME
                         Escreva” Quantidade de Estoque”,ESTOQUE[[i].QTD_ESTOQUE
              Fim se
    
    Fim para

  4. Olá Pessoal

    Uma empresa deseja saber a média de salário N funcionarios, faça um algoritmo com a estrutura enquanto faça

    CODE

    inicio

    NFUNCIONARIOS,SALARIO : numerico

    NFUNCIONARIOS<-0

    SALARIO<-0

    enquanto NFUNCIONARIOS<-NFUNCIONARIOS +1

    agora como eu calculo a media dos salarios? alguém pode me ajudar por favor?

    Obrigada

  5. olá pessoal

    Dado o algoritmo abaixo,execute passo a passo,informando o valor final de cada variavel apos a execuçao do algoritmo

    {declaracao das variaveis}

    a,b,c: numerico

    inicio

    c<- 2

    b<- c *3+1

    a<- b +(c*38) +b

    a<- a+1

    b<- c *2 +b *15

    c-> b-a +b

    c<- 0

    c<- b* a+c

    resposta

    a,b,c numerico

    c<-2 : o valor fubak da variavel é 2

    é assim mesmo??

    Obrigada

  6. olá pessoal, estou aqui denovo com uma outra duvida espero que me ajudem

    Construa um algoritmo utilizando-se dos conceitos de vetores e registros para armazenar em memoria o nome,sexo,funcao e salario para 150 funcionarios de uma empresa.Somente após cadastrado todos os funcionarios o algoritmo devera encontrar e apresentar o nome do funcionario com maior salario e o percentual de funcionarios do sexo masculino e feminino.

    inicio 
    
    tipo ficha=registro
    nome,sexo,funcao: literal
    salario,maior_salario,percent: numerico
    
    fim-registro
    
    funcionarios: vetor[150] ficha
    cont,pos: numerico
    
    para pos de 0 ate 100 passo 1 faca
    escreva " Digite o nome do funcionario"
    leia: funcionario [pos].nome
    
    escreva" Digite o sexo"
    leia funcionario[pos].sexo
    escreva"Digite a funcao"
    leia: funcionarios [pos] funcao
    escreva:Digite o salario"
    leia funcionarios[pos].salario
    
    fim-para

    agora como o algoritmo vai encontrar e apresentar o nome do funcionario com o maior salario e o percentual de funcionarios do sexo masculino e feminino ?

    pensei em usar um escreva " Digite o nome do funcionario com o maior salario" mas não sei se ta certo

    Obrigada

  7. oi Mestre Sam

    to fazendo sim e você estuda la tb?

    Ah obrigada

    e deixa eu te perguntar tb tem esses valores ai de criar a funcao media, não é pra colocar não?porque?

    ah e tive que declarar outras variaveis tb, porque ta pedindo pra retornar o calculo da media ai eu declarei la em cima

    CALCULO-MEDIA: numerico

    e na funcao Media <-(AD1,AD2,AP)

    retorna CALCULO_MEDIA

    fim -funcao

    ai tem um outro exercicio

     criar uma FUNÇÃO chamada RESULTADO que receba de parâmetro a média do aluno. Essa função deve retornar se o aluno foi aprovado (media >=7.0), reprovado (média <2) ou recuperação (média entre 2.0 e 6.9)

     VISUALIZAR (escrever) na tela a matrícula do aluno, suas notas, média e o resultado.

    ai eu fiz assim

    Codigo

    se ALUNO foi aprovado então
                            media >= 7.0
    
                 senao ALUNO em em recuperacao
                            media <2.0 e < 6.9
      
                    senao -se     ALUNO   foi reprovado 
                                        media <2.0 
          
              fim-se
    
    
                            escreva" Matrícula,"Nota,"Media,"Resultado"
    
    fim

    Obrigada pela ajuda, eu estou tendo muita duvida nessa materia, e eu tenho que aprender praticamente sozinha..

  8. Olá pessoal

    eu comecei a resolver esse exercicio aqui mas estou com algumas duvidas espero que me ajudem

    1) Construa um algoritmo que calcule a média final do aluno desta disciplina. Para isso, este deve executar os seguintes procedimentos:

     LER a matrícula do aluno, as notas das ADs e da AP;

     criar uma FUNÇÃO chamada MEDIA, para calcular média do aluno, onde (media = ( (AD1 + AD2)/2 * 4 + AP * 6 / 10); Observe que a função deve receber como parâmtero as três notas do aluno (AD1, AD2 e AP) e retornar o valor calculado da média.

    Codigo:

    inicio 
    
    ALUNO : registro
    
                 MATRICULA,AD1,AD2,AP : numerico
    
               fim-registro
    
    
    leia: ALUNO. MATRICULA
    leia: ALUNO.AD1
    leia: ALUNO.AD2
    leia: ALUNO AP
    
    funcao Media<-( AD1+AD2+AP)/2

    É para criar o registro mesmo?

    esse parametro a funcao é ai mesmo?

    Obrigada

  9. Olá pessoal

    eu fiz um exercicio aqui mas não sei se ta certo, to com algumas duvidas alguém pode me ajudar?

    ) Dado uma relação de N alunos de uma turma, cada um possuindo a mesma quantidade X de notas (você deve solicitar que seja digitada a quantidade de notas), faça um algoritmo que leia o nome e as notas dos N alunos e mostre na tela:

    • Nome e média dos alunos.

    • Quantidade de alunos aprovados (média para aprovação: >= 7.0), quantidade de alunos reprovados (média para reprovação: <= 2.0) e quantidade de alunos em recuperação (média de recuperação: 2 < média < 7.0).

    • Média geral da turma.

    Eu fiz assim:

    Inicio

    VARIAVEIS:

    NOME {armazenará o nome de cada aluno} literal

    QTD_ALUNOS {irá armazenar a quantidade de alunos}

    MEDIA_ALUNO {irá armazenar a media de cada aluno}

    MED_TURMA {ira armazenar a media geral da turma}

    QTD_ALUNOS {irá armazenar a quantidade de alunos na turma}

    QTD_NOTAS {irá armazenar a quantidade de notas de cada aluno}

    APROVADO {irá armazenar o aluno aprovado}

    REPROVADO {irá armazenar o aluno reprovado}

    RECUPERACAO {irá armazenar o aluno em recuperação}

    ALUNOS_APROV {irá armazenar a quantidade de alunos aprovados}

    ALUNOS_REPROV {irá armazenar a quantidade de alunos reprovados}

    ALUNOS_REC {irá armazenar a quantidade de alunos em recuperação}

    SOMA {variável que irá armazenar a soma das operações necessárias}

    CONTA {variável que irá verificar a quantidade de algarismos digitados}

    ALUNO {irá dizer onde a variável do cadastro dos alunos irá começar}

    VALOR_NOTA {irá dizer onde a variável do valor da nota irá começar}

    numérico

    escreva: “Digite a quantidade de alunos da turma”

    leia: QTD_ALUNOS

    escreva: “quantidade de notas que cada aluno possui”

    leia: QTD_NOTAS

    enquanto ALUNO <= QTD_ALUNOS faça

    escreva: “Digite o nome do aluno”

    leia: NOME

    para VALOR_NOTA de 1 até QTD_NOTAS faça

    escreva: “Digite o valor da nota do aluno”

    leia: NOTA

    fim-para

    MEDIA <- NOTAS / QTD_NOTAS {média do aluno}

    escreva: “valor da media”

    leia: MEDIA

    {dados que irão dizer se o aluno esta aprovado, reprovado ou em recuperação}

    se MEDIA > = 7.0 então

    escreva: “Aluno Aprovado”

    leia:APROVADO

    fim-se

    senão

    se MEDIA < 7.0 e MEDIA > 2.0 então

    escreva: “Aluno em Recuperação”

    leia:RECUPERACAO

    fim-se

    senão

    se MEDIA < 2.0 então

    escreva: “Aluno Reprovado”

    leia:REPROVADO

    fim-se

    fim-enquanto

    enquanto MEDIA > 0 faça {soma das médias dos alunos}

    CONTA = 0

    CONTA <- CONTA + 1

    SOMA <- SOMA + MEDIA

    escreva SOMA_MEDIAS

    leia SOMA_MEDIAS

    fim-enquanto

    enquanto APROVADO > 0 faça {número de alunos aprovados}

    CONTA = 0

    CONTA <- CONTA + 1

    SOMA <- SOMA + APROVADO

    escreva ALUNOS_APROV

    leia ALUNOS_APROV

    fim-enquanto

    enquanto RECUPERACAO > 0 faça {número de alunos em recuperação}

    CONTA = 0

    CONTA <- CONTA + 1

    SOMA <- SOMA + RECUPERACAO

    escreva ALUNOS_REC

    leia ALUNOS_REC

    fim-enquanto

    enquanto REPROVADO > 0 faça {número de alunos reprovados}

    CONTA = 0

    CONTA <- CONTA + 1

    SOMA <- SOMA + REPROVADO

    escreva ALUNOS_REPRO

    leia ALUNOS_REPRO

    fim-enquanto

    MEDIA-TURMA <- SOMA_MEDIAS / QTD_ALUNOS {média da turma}

    escreva: MEDIA_TURMA

    leia:MEDIA_TURMA

    fim

    É isso mesmo?? Será que ta faltando alguma coisa?

    Obrigada

  10. Olá

    Estou com uma dúvida aqui,alguém pode me ajudar por favor?

    Crieum programa em Java que leia o raio de uma esfera(do tipo real) e passe esse valor para a função volume Esfera.Essa função deve calcular o volume da esfera na tela e retornar o seu valor.

    Para o calculo do volume deve ser usada na seguinte formula:

    Volume=(4.0/3.0)*PI*raio3

    Code

    import javax.swing*

    class FuncaoEsfera;

    public static void main(String args[]);

    {

    real=valor;

    double volume;

    valor=Integer.parseInt(JOptionPane.showInputDialog("Digite o valor do raio da esfera."));

    Agora me perdi aqui, alguém me ajuda?

    Obrigada

  11. Ola pessoal, eu resolvi esse exercicio mas não sei se ta certo, alguém pode me dizer por favor?

    O Curso de Web Design e Programação Inforium deseja saber se existem alunos cursando simultaneamente as disciplinas de “POO” e “Lógica 2”. Deverá ser informado quantos alunos cursam “POO”, lendo a seguir seus nomes e o número de suas matrículas e quantos alunos cursam “Lógica 2”, lendo a seguir seus nomes e suas matrículas. Usando conceito de vetores e registros, faça um algoritmo que mostre o nome e número de matrícula dos alunos que estão cursando simultaneamente estas duas disciplinas.

    )Inicio

    DISC:vetor[2]ficha

    tipo:FICHA:registro

    NOME:literal

    NMATRICULA:numérico

    fim-registro

    QDPOO,QDLOG2,i:numérico

    i{variável para laço de repetição}

    i←0

    escreva “ Digite a quantidade de alunos matriculados na disciplina POO”

    leia QDPOO

    enquanto (i < = QDPOO) faça

    escreva “ Digite o nome do aluno”

    leia DISC[1].NOME

    escreva “digite o numero de matricula do aluno”

    leia DISC[1].NMATRICULA

    i← i + 1

    fim-enquanto

    escreva “digite a quantidade de alunos matriculados na disciplina Logica2”

    leia QADLOG2

    enquanto (i < = QDLOG2) faça

    escreva “digite o nome do aluno”

    leia DISC[2].NOME

    escreva “digite o numero de matricula do aluno”

    leia DISC[2].NMATRICULA

    Para i de 1 até QDPOO passo 1 faça

    Para j de 1 até QDLOG2 passo 1 faça

    se DISC.NMATRICULA = DISC[j].NMATRICULA então

    escreva “o aluno:”, DISC.NOME, “está matriculado nas duas disciplinas”

    fim-se

    fim-para

    fim-para

    fim

    Obrigada

  12. Olá pessoal,estou com uma dúvida em Pascal,será que alguém pode me ajudar fazendo favor?

    É o seguinte:

    . Faça um programa que leia uma matriz de ordem 3 x 5 de elementos inteiros, calcular e exibir:

    o maior elemento da matriz;

    Eu to fazendo assim

    Program Matriz;

    Uses Crt;

    const

    NL:=3 {numero de linhas}

    NC:=5 {numero de colunas}

    var

    Mat:=array[1..NL..,1..NC] of integer;

    I,J,MaiorElem:=integer;

    begin

    {leitura da matriz}

    for I:=1 to NL do

    for J:=1 to NC do

    readln(Mat[i,j]);

    end;

    {Calculo do maior elemento da matriz}

    MaiorElem:=Mat[1,1];

    for I:=1 to NL do

    for J:=1 to NC do

    If MaiorElem:=1 then

    else MaiorElem:=1

    End.

    Sera que está certo? Preciso colocar mais alguma coisa?

    Obrigada

  13. Ola pessoal

    É o seguinte eu ganhei um DVD com função de karaoke hoje, e queria saber se tem algum jeito de baixar musica na net, e qual o formato que tem que ser as musicas?

    Pois não veio cd nenhum com o DVD

    Aguardo Resposta

    Obrigada

  14. eu já tentei o VB express edition, o vb developer tb e tudo pede o SP2, eu tenho um cd aqui do SP2,mas da problema na chave de registro ,então não to conseguindo instalar por isso queria achar um vb para o SP1

    wink.gif

  15. mas eu gostaria de saber se tem algum vbnet que serve para instalar no Windows SP1, porque eu achei um aqui mas era pra instalar no SP2, e eu so tenho o SP1 instalado

    wink.gif

×
×
  • Criar Novo...