Ir ao conteúdo
  • Cadastre-se

Lukinh4s

Membro Pleno
  • Posts

    33
  • Cadastrado em

  • Última visita

Tudo que Lukinh4s postou

  1. aqui está a tabela criada: create table veiculo ( id_veiculo int not null comment "id do veículo do cliente", placa varchar(8) comment "placa do veículo do cliente", marca varchar(15) comment "marca do veículo do cliente", modelo varchar(15) comment "modelo do veículo do cliente", cor varchar(15) comment "cor do veículo do cliente", cliente_id_cliente int not null, constraint pk_veiculo primary key (id_veiculo), constraint fk_veiculo_cliente foreign key (cliente_id_cliente) references cliente(id_cliente) ); aqui está os inserts: insert into veiculo values (1, "kcc-1520", "mercedes-benz", "sprinter 415", "preto", 1), (2, "nae-7324", "audi", "a5 3.2 fsi", "amarelo", 2), (3, "jdi-6632", "volvo", "v40 2.0", "cinza", 3), (4, "hmt-0327", "lamborghini", "gallardo coupe", "bege", 4), (5, "hqo-4094", "fiat", "punto t-jet", "dourado", 5), (6, "jzr-0256", "gm - chevrolet", "corsa sedan 1.8", "branco", 6), (7, "izv-8455", "ford", "ranger xls 3.0", "laranja", 7), (8, "jyc-7776", "citroen", "c3 xtr 1.6 flex", "verde", 8), (9, "hye-1679", "jeep", "renegade sport", "azul", 9), (10, "mva-8699", "toyota", "etios xs 1.5", "dourado", 10), (11, "jvo-7198", "honda", "civic sedan lxs", "vermelho", 11), (12, "ilx-2401", "chery", "qq 1.1/1.0 12v", "branco", 12), (13, "hvl-5654", "hyundai", "hb20s c.plus", "cinza", 13), (14, "cbh-8281", "peugeot", "207 xr 1.4 flex", "laranja", 14), (15, "hxf-9397", "nissan", "frontier le 4x4", "verde", 15); aqui está a nova coluna sendo adicionada: alter table veiculo add column quantidade int; e aqui está o insert dessa nova coluna: insert into veiculo(quantidade) values (1); mas não está funcionando, a intenção é colocar o valor "1" em todos os campos da coluna quantidade, mas apresenta este erro: error code: 1364. field 'id_veiculo' doesn't have a default value. alguém pode me ajudar, por favor.
  2. @Gustavo Kamon Ruff Valeu amigo pela paciência, estou começando agora em PHP e realmente ainda tenho muito que melhorar. @washalbano Caraca, ficou muito da hora o style irmão. Espero um dia chegar a esse nível!! Muito obrigado.
  3. Eu fiz dessa forma, mas está me retornando um valor estranho pra média: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Questão 4 - Lista 2</title> </head> <body> <script> function programa() { soma = 0; cont = 0; i = 0; var numero = prompt("Digite um número inteiro: "); for(i=0;i<=8;i++) { soma = soma + numero; cont = cont+1; var numero = prompt("Digite um número inteiro: "); } if(cont>=1) { media = soma/cont; alert("A média calculada foi: "+Math.round(media)); } else alert("Nenhum valor positivo foi digitado.") } </script> <button type="button" onclick="programa()"> Iniciar</button> </body> </html> Estou errando ou está faltando algo?
  4. Boa noite, o que falta no meu código para receber apenas 10 números do usuário e logo em seguida ordená-los em ordem crescente e apresentá-los? <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Questão 7</title> </head> <body> <form numeros="f_ord" method="get" action=""> <label>Digite 10 números: </label><br> <input type="text" name="f_numeros" size="40" maxlength="30"/><br><br> <?php $numeros=$_POST[f_numeros]; echo "Digite 10 números: $numeros.<br>"; ?> </body> </html>
  5. @DiF Eu agradeço, irei adotar a dica para ser usado futuramente. Mas infelizmente, esse bd específico tem que ser feito no MySQL Workbench entende?!
  6. O banco todo em si está funcionando, mas ao tentar ativar a ultima linha gera este erro: 01:10:12 insert into Pedido (numPedido, codigoCliente, codigoVendedor, tipo, dataEmbarque, dataEntrega, valorTotal, desconto) values (1, 101, 5, 'À vista', '2017-01-12', '2017-02-12', 3000.00, 10) Error Code: 1452. Cannot add or update a child row: a foreign key constraint fails (`unidade1_atividade`.`pedido`, CONSTRAINT `pedido_ibfk_1` FOREIGN KEY (`codigoCliente`) REFERENCES `cliente` (`codigo`)) 0.062 sec O banco: create database banco_exempo; use banco_exempo; create table Cliente ( codigo int not null, nome varchar(50), endereco varchar(100), cpf char(11) not null, telefone char(11), primary key(codigo) ); create table Vendedor ( codigo int not null, nome varchar(50), salario decimal(7,2), primary key(codigo) ); create table Produto ( id int not null, unidade char(3), descricao varchar(50), valorUnitario decimal(7,2), primary key(id) ); create table Pedido ( numPedido int not null, prazoEntrega date, codigoCliente int, codigoVendedor int, primary key(numPedido), foreign key (codigoCliente) references Cliente(codigo), foreign key (codigoVendedor) references Vendedor(codigo) ); create table ItemPedido ( numeroPedido int not null, idProduto int not null, quantidade int, primary key(numeroPedido), foreign key(numeroPedido) references Pedido(numPedido), foreign key(idProduto) references Produto(id) ); create table Fabricante ( codFabricante int not null, codProduto int not null, primary key(codFabricante), foreign key(codProduto) references Produto(codigo) ); alter table Cliente add column tipo varchar(40); alter table Cliente modify nome varchar(100); alter table Vendedor change codigo id int not null; alter table Vendedor add column telefone char(11); alter table Pedido drop column prazoEntrega; alter table Pedido add column tipo varchar(40); alter table Pedido add column dataEmbarque date; alter table Pedido add column dataEntrega date; alter table Pedido add column valorTotal decimal(7,2); alter table Pedido add column desconto decimal(7,2); alter table Pedido modify desconto decimal(4,1) not null; alter table Produto change id codigo int not null; alter table Produto drop column unidade; alter table Produto change descricao nome varchar(100); alter table Produto change valorUnitario preco decimal(7,2); insert into Pedido (numPedido, codigoCliente, codigoVendedor, tipo, dataEmbarque, dataEntrega, valorTotal, desconto) values (1, 101, 5, 'À vista', '2017-01-12', '2017-02-12', 3000.00, 10);
  7. @AdrianoSiqueira Obrigado pela dica! Acabei fazendo dessa maneira: import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; import java.io.Writer; import java.util.Scanner; public class Principal { public static void main(String[] args) throws IOException { Scanner teclado = new Scanner(System.in); File arquivo = new File("C:\\Users\\*******\\Desktop\\Projeto"); if(!arquivo.exists()) { arquivo.createNewFile(); } System.out.println("DIGITE: "); System.out.println("1 - Para inserir nome no arquivo; \n 2 - Para exbir todos os nomes do arquivo \n 3 - Para Apagar todo o arquivo"); int codigo = teclado.nextInt(); if(codigo == 1) { FileWriter fileWriter = new FileWriter(arquivo.getAbsoluteFile()); BufferedWriter bufferedWriter = new BufferedWriter(fileWriter); System.out.println("Escreva algo no arquivo: "); bufferedWriter.write(teclado.next()); bufferedWriter.close(); } else if(codigo == 2) { System.out.println("Nomes no arquivo: "); FileReader fileReader = new FileReader(arquivo); BufferedReader bufferedReader = new BufferedReader(fileReader); String linha; while((linha = bufferedReader.readLine()) != null) { System.out.println(linha); } } else if(codigo == 3) { System.out.println("O arquivo foi limpado!"); Writer clean = new BufferedWriter(new FileWriter(arquivo)); clean.close(); } } } Agora eu queria saber como eu poderia fazer para o menu pedir um nova opção sem precisar ser reiniciado, entende? Tipo um looping.
  8. Boa noite, estou tentando criar um menu no console do meu java com as seguintes opções: 1 - Para inserir nome no arquivo, o qual eu queria gerar uma caixa de diálogo para essa ação. 2 - Para exibir todos os nomes do arquivo, os nomes digitados na opção 1 que aparecem no arquivo txt. 3 - Para apagar todos os campos digitados nos arquivos. A única coisa que consegui fazer foi criar a janela de diálogo para digitar algo no arquivo de texto, mas mesmo assim não consegui integrá-la em um menu. Meu código: import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; import java.util.Scanner; import javax.swing.JOptionPane; public class Principal { public static void main(String[] args) { Path local = Paths.get("C:/Users/seunomedeusuario/Desktop/Arquivo de Texto.txt"); String texto = JOptionPane.showInputDialog("O que quer escrever no bloco de notas?"); byte[] textoEmByte = texto.getBytes(); try { Files.write(local, textoEmByte); }catch(Exception erro){ } } } Por favor, me ajudem.
  9. Boa noite, estou tentando aprender PHP de maneira auto-didata e queria conseguir resolver a seguinte questão: Implemente um programa que permita ao usuário inserir 10 números inteiros em qualquer ordem na tela e que ao final os números estejam ordenados em ordem crescente. Mas não estou conseguindo limitar a 10 número digitados pelo usuário e nem sei onde implementar o asort para ordená-los. Meu código até o momento está assim: <body> <form action="" methot="post"> Número:<input type="number" name="numero"> <input type="submit" value="Enviar" name="enviar"> </form> <?php if(isset($_POST['enviar'])) { $num = $POST['numero']; echo "O número digitado foi: $num"; } ?> </body> Alguém poderia me ajudar, por favor?
  10. @washalbano Como eu poderia fazer isso?
  11. Boa noite, estou tendo problemas na seguinte programa: Ler 10 valores, calcular e escrever a média aritmética destes valores. Até então o meu código está assim: <script> function programa() { i = 0; while(i <= 9) { i = i + 1; var valor = prompt("Informe o "+i+"º valor: "); var result = (valor/10); } alert("A média é: "+result); } </script> <button type="button" onclick="programa()"> Iniciar</button> Mas não está gerando a média dos 10 números digitados. Alguém pode me ajudar?
  12. @WilliamNascimento Deu certo, eu fiz numeros.sort((a, b) => a - b); Obrigado mais uma vez!!
  13. @WilliamNascimento mediaEx foi a variável que eu criei para receber a média dos exercícios. Que no caso, poderia ser um valor qualquer, sem ligação as notas.
  14. Boa noite, estou tendo problemas na seguinte questão: Ler 3 valores (considere que não serão informados valores iguais) e escrever a soma dos dois maiores. Até então o meu código está assim: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Questão 4</title> </head> <body> <script> function programa() { var valor1 = parseFloat(document.getElementById("valor1").value); var valor2 = parseFloat(document.getElementById("valor2").value); var valor3 = parseFloat(document.getElementById("valor3").value); if (valor1 > valor2 && valor1 < valor3) { alert("A soma dos maiores valores é de: "+(valor1+valor2)); if (valor1 > valor2 && valor1 < valor3) { alert("A soma dos maiores valores é de: "+(valor1+valor2)); if (valor1 > valor2 && valor1 < valor3) { alert("A soma dos maiores valores é de: "+(valor1+valor2)); } } } } </script> <p><b>1º Valor:</b></p> <input id="valor1" type="text"/> </br> <p><b>2º Valor:</b></p> <input id="valor2" type="text"/> </br> <p><b>3º Valor:</b></p> <input id="valor3" type="text"/> <br><br> <button type="button" onclick="programa()"> Iniciar</button> </body> </html> Alguém poderia me ajudar?
  15. @WilliamNascimento Nossa, muito obrigado brother. Realmente foi muita desatenção minha. Mas uma dúvida, por quê mesmo quando todas as notas são 10 e a média também, ainda assim gera o conceito C?
  16. @WilliamNascimento Valeu brother, me ajudou muito!!!
  17. Bom dia, estou tendo problemas na seguinte questão: Ler as 3 notas obtidas por um aluno nas 3 verificações e a média dos exercícios que fazem parte da avaliação. Calcular a média de aproveitamento, usando a fórmula: A atribuição de conceitos obedece a tabela abaixo: Média de Aproveitamento: Conceito: >= 9,0 A >= 7,5 e < 9,0 B >= 6,0 e < 7,5 C < 6,0 D. O código não está funcionando para gerar o valor da equação <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Questão 8</title> </head> <body> <script> function programa() { var nota1 = parserFloat(document.getElementById("nota1").value); var nota2 = parserFloat(document.getElementById("nota2").value); var nota3 = parserFloat(document.getElementById("nota3").value); var mediaEx = parserFloat(document.getElementById("mediasexercicios").value); var mediaFinal = (nota1+(nota2*3)+mediaEx)/7 if (mediaFinal >= 9) { documento.getElementById("conceito").innerHTML = "Conceito A"; } else if (mediaFinal >= 7.5 && mediaFinal < 9) { documento.getElementById("conceito").innerHTML = "Conceito B"; } else if (mediaFinal >= 6 && mediaFinal < 7.5) { documento.getElementById("conceito").innerHTML = "Conceito C"; } else { documento.getElementById("conceito").innerHTML = "Conceito D"; }} </script> <p><b>Nota 1</b></p> <input id="nota1" type="text"/> <br> <p><b>Nota 2</b></p> <input id="nota2" type="text"/> <br> <p><b>Nota 2</b></p> <input id="nota3" type="text"/> <br> <p><b>Média dos Exercícios</b></p> <input id="mediaexercicios" type="text"/> <br> <p id="conceito"></p> <button type="button" onclick="programa()"> Iniciar</button> </body> </html> Alguém poderia me ajudar, por favor? .
  18. Boa noite, estou tendo problemas na seguinte questão: O código não está funcionando para gerar o valor e desconto da gasolina. <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Questão 9</title> </head> <body> <script> function programa() { var combustivel = prompt("Digite o código do combustível: "); // A = ALCOOL || G = GASOLINA var litro = prompt("Digite a quantidade de litros: "); if (combustivel == "A") { var alcool = 0.9; var custo = litro * alcool; } if (litro <= 20) { var desconto1 = (custo * 3)/100; alert("O desconto do combustível foi de R$ "+desconto1+" e o valor agora é R$ "+(custo-desconto1)); } else if (litro > 20) { var desconto2 = (custo * 5)/100; alert("O desconto do combustível foi de R$ "+desconto2+" e o valor agora é de R$ "+(custo-desconto2)); } else if (combustivel == "G") { var gasolina = 1.2; custo = litro * gasolina; } if (litro <= 20) { var desconto3 = (custo * 4)/100; alert("O desconto do combustível foi de R$ "+desconto3+" e o valor agora é de R$ "+(custo-desconto3)); } else if (litro > 20) { var desconto4 = (custo * 6)/100; alert("O desconto do combustível foi de R$ "+desconto4+" e o valor agora é de R$ "+(custo-desconto4)); } } </script> <button type="button" onclick="programa()"> Iniciar</button> </body> </html> Alguém poderia me ajudar, por favor?
  19. Boa tarde, meu código não está funcionando direito. Ele apenas diz que o triângulo existe quando todos os valores são iguais. A questão é a seguinte: Ler 3 valores (A, B e C) representando as medidas dos lados de um triângulo e escrever se forma ou não um triângulo. OBS: para formar um triângulo, o valor de cada lado deve ser menor que a soma dos outros dois. <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Questão 5</title> </head> <body> <script> function programa () { var lado1 = prompt("Digite o valor A: "); var lado2 = prompt("Digite o valor B: "); var lado3 = prompt("Digite o valor C: "); if (lado1<lado2+lado3) { if (lado2<lado1+lado3) { if (lado3<lado1+lado2) { alert("O triângulo existe."); } else alert("O triângulo não existe."); } else alert("O triângulo não existe."); } else alert("O triângulo não existe."); } </script> <button type="button" onclick="programa()"> Iniciar</button> </body> </html>
  20. @CyberPh4ntom Obrigado brother, ajudou muito! Irei ficar mais atento nas próximas vezes.
  21. • Faça um algoritmo que lê o código correspondente ao cargo de um funcionário, seu salário atual e escreva o cargo correspondente, o valor do aumento e seu novo salário. Esse script não está gerando saída, alguém poderia informar, por favor, onde estou errando? <!DOCTYPE html> <html lang="pt-br"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Exercício 01 - Banco de Pontos</title> </head> <body> <script> function calculaSalarioAtualizado(){ var codFunc = parseFloat (document.getElementById("codFunc").value); var salarioEscri = 4000; var salarioSecre = 1300; var salarioCaixa = 2600; var salarioGeren = 5000; var salarioDiret = 6000; var novoSalEscri = (salarioEscri * 0.50); var novoSalSecre = (salarioSecre * 0.35); var novoSalCaixa = (salarioCaixa * 0.20); var novoSalGeren = (salarioGeren * 0.10); var novoSalDiret = (salarioDiret * 1); switch(codFunc){ case 1: alert("O antigo salário do Escrituário era de: " +salarioEscri+" O novo é de: "+novoSalEscri); case 2: alert("O antigo salário do Secretário era de: " +salarioSecre+" O novo é de: "+novoSalSecre); case 3: alert("O antigo salário do Caixa era de: " +salarioCaixa+" O novo é de: "+novoSalCaixa); case 4: alert("O antigo salário do Gerente era de: " +salarioGeren+" O novo é de: "+novoSalGeren); case 5: alert("O antigo salário do Diretor era de: " +salarioDiretor+" O novo é de: "+novoSalDiretor); } } </script> Digite o código do funcionário: <input id="codFunc" type="number"> <br><br/> <button type="submit" id="botaoGrat" onclick="calculaSalarioAtualizado(op)">Gratificação</button> </body> </html>
  22. @DiF Agradeço pela ajuda, na sua máquina compilou normalmente? Aqui o erro permaneceu.
  23. Alguém poderia me informar, por favor onde se encontra o erro. O console registra os seguinte erros: Exception in thread "main" java.util.InputMismatchException at java.util.Scanner.throwFor(Unknown Source) at java.util.Scanner.next(Unknown Source) at java.util.Scanner.nextDouble(Unknown Source) at imc.Principal.main(Principal.java:12) import java.util.Scanner; public class Principal { public static void main(String[] args) { Scanner teclado = new Scanner(System.in); System.out.println("Digite seu peso: "); double peso = teclado.nextDouble(); System.out.println("Digite sua altura: "); double altura = teclado.nextDouble(); double imc = peso/(altura*altura); if (imc < 18.5 ) { System.out.println(imc+" ---> MAGRO"); if ( (imc > 18.5) && (imc <= 24.9) ) { System.out.println(imc+" ---> NORMAL"); if ( (imc >= 25.0) && (imc <= 29.9) ) { System.out.println(imc+" ---> SOBREPESO"); if ( (imc >= 30.0) && (imc <= 34.9) ) { System.out.println(imc+" ---> OBESO"); if ( (imc >= 35.0) && (imc <= 39.9) ) { System.out.println(imc+" ---> OBESIDADE MÓRBIDA"); } } } } } } }
  24. Faça um programa que lê 6 números reais em uma matriz 3x2, calcula e exibe: •A média dos números positivos (0,5 pontos); •A soma dos números negativos (0,5 pontos); •O maior número positivo (0,5 pontos); • nums = [ [0, 0, 0], [0, 0, 0] ] mai = 0 scol = 0 neg = 0 media = 0 for linha in range(0,2): for coluna in range(0,2): nums[linha][coluna] = int(input(f"Digite um valor para [{linha}, {coluna}]:")) for linha in range(0,2): for coluna in range(0,2): print(f"[{nums[linha][coluna]:^5}]", end=" ") if nums[linha][coluna] > 0: media = nums[linha][coluna]/4 print() print(f"A média dos números positivos é {media}") for linha in range(0,2): for coluna in range(0,2): if nums[linha][coluna] < 0: neg += 1 print(f"A soma dos números negativos é {neg}.") for linha in range(0,1): for coluna in range(0,2): if nums[1][coluna] > 0: if nums[1][coluna]: mai = nums[1][coluna] elif nums[1][coluna] > mai: mai = nums[1][coluna] print(f"O maior número da 2ª linha é: {mai}.") O maior número positivo da 2ª linha (0,5 pontos); adicionado 0 minutos depois adicionado 2 minutos depois Empaquei e não sei mais como terminar, alguém pode me ajudar?
  25. @Gabriel Torres Compreendo, mas eu não quero a resposta, o que eu desejo é saber qual passo eu deveria tomar para iniciar a resolução da questão. Pois estou tentando aprender Python de maneira autodidata e me encontro no assunto de matrizes, no qual estou tendo certa dificuldade e recorri a esse site com o intuito de abrir a mente e sanar alguma dúvidas.

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

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!