-
Posts
7 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
posts postados por Bea_99
-
-
Boa Tarde!
Sou novata ainda em BD e tenho uma dúvida... Eu posso pegar um valor (sem ser a chave primária) de uma tabela e colocar em outra? Por exemplo:
Tabela Paciente
ID_Paciente
Nome
Idade
Tabela Médico
ID_Medico
Nome
Especialidade
Na tabela de relação entre essas duas (Médico e Paciente), poderia apenas pegar o Nome do Paciente e o Nome do Médico, sem pegar os IDs?
Exemplo
Tabela Consulta
ID_Consuta
Hora
Data
Nome_Medico
Nome_Paciente
Eu utilizo o Workbench para fazer essas tabelinhas. Por favor, me respondam, preciso entregar esse projeto semana que vem!
-
Seja a pilha p, inicialmente no estado p: [4, 9, 12], como ficará esta pilha depois de executar os comandos a seguir?
p.push(8);
p.push(15);
Object ob = pop();
p.push(23);
p.push(ob);
p.push(p.top());
p.push(p.pop());Não estou procurando a resposta, mas estou com uma dúvida na linha (Object ob=pop()).
Ele irá somente armazenar o valor no topo no objeto (no caso 15), ou ele está igualando objeto a operação?
Assim, quando for o p.push(ob), o valor a ser acrescentado é 15 ou 23?
Cheguei nessas duas respostas e não sei qual a mais correta...
1) p: [ 4, 9, 12, 8, 23, 15, 15 ]
2) p: [ 4, 9, 12, 8, 15, 23, 23 ] -
1) Para os trechos de código mostrados, quantas vezes a instrução
q = q + 1 será executada e por que?int q = 0; for (i = 0; i < n; i++) { for (j = 1; j < n; j++) { for (k = 0; k < n; k++) { q = q + 1; } } }
2) Dentre as funções x, x², log2(x) e x*log2(x), qual algoritmo apresentará o pior comportamento em velocidade? -
Em 26/10/2017 às 17:42, AntonyBR disse:
Bom, eu encontrei dois erros, o primeiro erro está aqui:
System.out.print("Respostas Aluno " + (x + 1) + ": "); resposta[a] = leia.next().charAt(0); if (gabarito[x] == resposta[x]) { //aqui not++; } }
o certo seria:
System.out.print("Respostas Aluno " + (x + 1) + ": "); resposta[a] = leia.next().charAt(0); if (gabarito[a] == resposta[a]) { //aqui not++; } }
pois comparando gabarito[x] com resposta[x] você não iria comparar todas as respostas que o usuário informar, pois o "x" só incrementa ao sair desse for das respostas, então o certo seria comparar gabarito[a] com resposta[a], por que "a" incrementa a cada resposta, então aí sim eu compararia a primeira resposta com a primeira do gabarito, e a segunda com a segunda e aí por diante.
O segundo erro foi que "not" precisa resetar a cada novo aluno, senão ele vai ficar somando a nota do aluno anterior com o atual aí o resultado final fica errado. Então após imprimir a nota do aluno é só você zerar a nota novamente.
nota[x] = not; System.out.print("\n\nAluno " + alunos[x] + " nota " + nota[x]); not = 0;
Agora deve ficar tudo certo.
Espero ter ajudado, não sou muito bom com explicações... :s
Obrigada!!
Consegui resolver, tu me ajudou bastante!! S2
- 1
-
Citação
EX - Crie um arquivo no formato JSON dentro de uma variável para representar a base de dados de livros de uma Biblioteca que contenha os seguintes campos: título, autor, edição, ano de publicação, editora, local de publicação, classificação, código, assunto. • Crie o arquivo com pelo menos 5 registros.
Em seguida faça o código JavaScript necessário para a definição abaixo:
Crie um arquivo HTML com um formulário com os campos: Título e Classificação e um botão "Pesquisar" que chame uma função para pesquisar os registros com base no que for informado em um dos campos.
Apresente o resultado em forma de tabela HTML (utilize jQuery + JSON).
Minha dúvida é: como posso colocar para pesquisar o título e/ou classificação? No caso, como realizar essa função exibeDados? (Segue meu código abaixo)
<html> <head> <meta charset="utf-8" /> <script src="js/jquery.min.js"></script> <script src="biblioteca.js"></script> <script> $(function() { $("#btn").click(exibeDados); $("#btn2").click(function() { apagaTudo(); }); armazenaDados(); }); function armazenaDados() { x = biblioteca.length; for (i = 0; i < x; i++) { $("#relatorio").append("<tr><td>" + biblioteca[i].livro.titulo + "</td><td class='classe1'>" + biblioteca[i].livro.cod + "</td><td class='classe1'>" + biblioteca[i].livro.autor + "</td><td class='classe1'>" + biblioteca[i].livro.edicao + "</td><td>" + biblioteca[i].livro.ano_publi + "</td><td class='classe1'>" + biblioteca[i].livro.local_publi + "</td><td class='classe1'>" + biblioteca[i].livro.editora + "</td><td class='classe1'>" + biblioteca[i].livro.classificacao + "</td><td class='classe2'>" + biblioteca[i].livro.assunto + "</td></tr>");; } } function apagaTudo() { $("#relatorio").html(""); } </script> </head> <body> <h2 class="titulo">BIBLIOTECA</h2> <div class="container"> <form action="" name="registration"> Título: <input type="text" name="titulo" class="input-search" id="id_titulo" placeholder="Digite o Título do livro" autofocus><br><br> Assunto: <input type="text" name="classificacao" id="id_classificacao" placeholder="Gênero do Livro"><br><br>Classificação: <input type="text" name="classificacao" id="id_classificacao" placeholder="Classificação indicativa"> <br><br> <input type="button" value="Pesquisar" id="btn"> <input type="button" value="Apagar" id="btn2"> </form> </div> <table border='1' id="relatorio"> <th>TÍTULO</th> <th>CÓDIGO</th> <th>AUTOR</th> <th>EDIÇÃO</th> <th>ANO DE PUBLICAÇÃO</th> <th>LOCAL DE PUBLICAÇÃO</th> <th>EDITORA</th> <th>CLASSIFICAÇÃO</th> <th>ASSUNTO</th> </table> </body> </html>
Não estou conseguindo...
-
Preciso de ajuda neste exercício, não estou conseguindo elaborá-lo, está dando erro na hora de calcular a nota :/
CitaçãoENUNCIADO
Programa tem que ser feito pelo NetBeans...
Faça um programa em Java para corrigir provas de múltipla escolha.
Cada prova tem 5 questões e cada questão vale 1 ponto.
O primeiro conjunto de dados a ser lido é o gabarito da prova.
Os outros serão os números dos alunos e suas respectivas respostas.
Existem 3 alunos matriculados.
Calcule e mostre para cada aluno seu número e sua nota.
Obs. Utilizem estrutura de repetição para obter os dados de cada aluno e para cada aluno verifiquem a resposta com o gabarito (utilizem outra estrutura de repetição)
for(a=0;a<15;a++){
//repetição alunos
for(r=0;r<10;r++){
//repetição notas
}
}
Meu código:
package pkg11; import java.util.Scanner; public class Main { public static void main(String[] args) { int not=0; char gabarito[] = new char[5]; char resposta[] = new char[5]; int alunos[] = new int [3]; int nota[] = new int [3]; Scanner leia = new Scanner(System.in); for(int x =0; x<5; x++){ System.out.print("Resposta Questão "+(x+1)+": "); gabarito[x] = leia.next().charAt(0); } for(int x =0; x<3; x++){ System.out.print("\nInforma o numero do aluno: "); alunos[x] = leia.nextInt(); for(int a =0; a<5; a++){ System.out.print("Respostas Aluno "+(x+1)+": "); resposta[a] = leia.next().charAt(0); if (gabarito[x] == resposta[x]){ not++; } } nota[x] = not; System.out.print("\n\nAluno "+alunos[x]+" nota "+nota[x]); } } }
Erro:
CitaçãoResposta Questão 1: A
Resposta Questão 2: A
Resposta Questão 3: A
Resposta Questão 4: A
Resposta Questão 5: AInforma o numero do aluno: 1
Respostas Aluno 1: A
Respostas Aluno 1: A
Respostas Aluno 1: A
Respostas Aluno 1: A
Respostas Aluno 1: A
Aluno 1 nota 5 //ok
Informa o numero do aluno: 2
Respostas Aluno 2: A
Respostas Aluno 2: B
Respostas Aluno 2: B
Respostas Aluno 2: B
Respostas Aluno 2: B
Aluno 2 nota 6 //errado
Informa o numero do aluno: 3
Respostas Aluno 3: B
Respostas Aluno 3: B
Respostas Aluno 3: B
Respostas Aluno 3: B
Respostas Aluno 3: BAluno 3 nota 6 //errado
Sobre o Clube do Hardware
No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais
Direitos autorais
Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais
Pegando Valores de uma Tabela para Outra
em Web e banco de dados
Postado
Agradeço a ajuda!! Muito obrigada!