Ir ao conteúdo
  • Cadastre-se

Danilo Camargo

Membro Pleno
  • Posts

    32
  • Cadastrado em

  • Última visita

Tudo que Danilo Camargo postou

  1. Olá, Galera. Beleza? Estou montando uma máquina focada em Games, nada muito extravagante, pretendo rodar os jogos numa qualidade razoavelmente alta (gráficos no High) e espero ter um FPS bacana nessa resolução. As peças, estarei comprando todas separadamente para posteriormente montá-las no gabinete (escolhi a dedo cada um dos componentes). Porém, não tenho certeza se essa "combinação" irá atender a minha necessidade. Para informação, os jogos que pretendo jogar nessas configurações são: Battlegrounds PUBG, Fortnite, GTA V, Resident Evil 2, World Of Tanks e alguns outros jogos desse nível. Gostaria da opinião de vocês quanto a configuração da máquina, se devo substituir algum item por outro mais adequado ou se do jeito que está, suporta a demanda dos jogos mencionados. Uma outra dúvida que tenho é sobre a incompatibilidade dos dispositivos. Será que alguma das peças poderá gerar algum gargalo? Até o momento, a configuração é a descrita abaixo: Placa-mãe: Gigabyte para Intel LGA 1151 mATX Z370M AORUS GAMING DDR4 Processador: Intel Core i5 8400 Coffee Lake LGA 1151 2.8GHz Cache 9MB Placa de Vídeo: Placa de Vídeo VGA EVGA NVIDIA GeForce GTX 1060 6GB GDDR5 PCI-E 3.0 - 06G-P4-6161-KR Memórira RAM: Corsair Vengeance LPX 8GB 2400Mhz DDR4 C16 Black - CMK8GX4M1A2400C16 - (Optei por 8GB inicialmente, pois não tenho grana suficiente. Mas pretendo adquirir outro pente de 8GB futuramente). HD: 1TB Seagate Fonte: Corsair 600W 80 Plus White VS600, PFC Ativo - CP-9020119 - (Essa fonte daria conta de um possível Upgrade depois de um tempo?). Watercooler: EVGA CL11 120mm Intel Cooling 400-HY-CL11-V1 Gabinete: Bluecase Gamer BG-015 sem Fonte USB 3.0 Frontal Preto Tenho receio de fazer o investimento e a máquina ficar obsoleta em um curto período de tempo. Vocês acham que o investimento vale a pena? Bom, pessoal, basicamente é isso, espero não ter esquecido nenhum detalhe, caso falte alguma coisa, por favor, me informem, que estarei de prontidão para respondê-los. Desde já, agradeço a todos que se propuserem a me ajudar.
  2. @DiF Exatamente como você disse. Concordo plenamente. Só estou fazendo com todas essas gambiarras porque estou sem tempo. Mas vou fazer como você me indicou e estudar a fundo o AJAX em jQuery. Obrigado pelos conselhos meu amigo. Vejo que você tem muito conhecimento na área. Com relação ao código que postei em PHP, qual seria o motivo de estar cadastrando informações repetidas, como expliquei ali em cima? Só não corro atras de fazer com ajax e jQuery, pois tenho que entregar esse sistema rodando segunda feira. Está tudo quase tudo pronto, já me ajudaram muito aqui no fórum. Só falta essa parte de requisição. Não sei se utilizei o for erroneamente ou algo errado em outra parte. Se puder me ajudar, serei muito grato.
  3. Eu andei pesquisando sobre o que você falou DiF, mas achei um pouco difícil. Nunca mexi com AJAX antes. Eu consegui fazer o que eu queria, utilizando PHP puro. Na primeira tela tem um campo para digitar a quantidade de produtos desejada e dependendo da quantidade que eu coloco, aparecem os campos dos produtos conforme indiquei. Fiz através de um laço FOR. O problema é que sempre que preencho os dados e aperto no botão salvar, é inserido no banco, as informações digitadas no ultimo produto para todos os outros, ou seja, todos os produtos que eu cadastro vão idênticos. Olha como eu fiz: Código da primeira página: requisicao.php <?php include_once("..\..\config.php"); ?> <?php $page_title = "Cadastro Requisicao"; include($_SERVER['DOCUMENT_ROOT']."/NovoModelo/header.php"); echo "<div class='right-button-margin'>"; echo "<a href='..\..\IniciaisMenu/estoque.php' class='btn btn-info pull-right'>"; echo "<span class='glyphicon glyphicon-list-alt'></span> Voltar "; echo "</a>"; echo "</div>"; ?> <html> <body> <form action="requisicao.php" method="post" name="form1" style = "background-color:white;"> <table align="center"> <tr align="center"> <td rowspan="2"><b> <h3> Cadastrar Requisição </b> </h3></b></td> </tr> </table> <table align="center" > <tr> <td colspan="2"><h6>* Digite as informações nos campos abaixo, para cadastrar uma nova requisição.</h6></Td> </tr> <tr><td><br></td></tr> <tr> <td><b>Descrição</b></td> <td> <input type="text" name="descricao"> </td> </tr> <tr><td><br></td></tr> <tr> <td><b>Data</b></td> <td> <input type="text" name="data"> </td> </tr> <tr><td><br></td></tr> <tr> <td><b>STATUS</b></td> <td><select name="status"/> <option value="">Selecione</option> <option value ="Aberto"> Aberto </option> <option value ="Fechado"> Fechado </option> </td> </tr> <tr><td><br></td></tr> <tr> <td>Quantidade de Produtos:</td> <td><input type='text' name='QTD' class='form-control' placeholder="Digite a Quantidade de Produtos" ></td> </tr> <tr><td><br></td></tr> <tr> <td colspan="2" align="center"> <center> <input type="submit" name="Submit" value="Salvar & Adicionar Produtos" class="btn btn-primary"> </center> </td> </tr> </table> <br><br> </form> <?php if(isset($_POST['Submit'])) { $descricao = mysqli_real_escape_string($mysqli, $_POST['descricao']); $data = mysqli_real_escape_string($mysqli, $_POST['data']); $status = mysqli_real_escape_string($mysqli, $_POST['status']); $QTD = mysqli_real_escape_string($mysqli, $_POST['QTD']); $result = mysqli_query($mysqli, "INSERT INTO est_requisicao (req_descricao, req_data, req_status) VALUES ('$descricao', '$data', '$status')"); $id = mysqli_insert_id($mysqli); $URL = "requisicao2.php?id=".$id."&qtd=".$QTD; echo $URL; echo '<META HTTP-EQUIV="refresh" content="0;URL=' . $URL . '">'; echo "<script type='text/javascript'>document.location.href='{$URL}';</script>"; //echo "<META HTTP-EQUIV='Refresh' Content='0'; URL='requisicao2.php'>"; //echo "<script>Location.href = requisicao2.php?id=".$id."&qtd=".$QTD."</script>"; } ?> </body> </html> <div style="position:fixed;margin-bottom:0px;"> <?php include($_SERVER['DOCUMENT_ROOT']."/NovoModelo/footer.php"); ?> </div> Código da segunda página: requisicao2.php <?php include_once("..\..\config.php"); ?> <?php $page_title = "Incluir Itens"; include($_SERVER['DOCUMENT_ROOT']."/NovoModelo/header.php"); echo "<div class='right-button-margin'>"; echo "<a href='..\..\IniciaisMenu/estoque.php' class='btn btn-info pull-right'>"; echo "<span class='glyphicon glyphicon-list-alt'></span> Voltar "; echo "</a>"; echo "</div>"; include($_SERVER['DOCUMENT_ROOT']."/NovoModelo/config.php"); ?> <html> <body> <form action="#" method="post" name="form1" style = "background-color:white;"> <table align="center"> <tr align="center"> <td rowspan="2"><b> <h3> Incluir Itens na Requisição </b> </h3></b></td> </tr> </table> <table align="center" > <tr> <td colspan="2"><h6>* Preencha os campos abaixo para incluir os itens na requisição: </h6></Td> <td> <?php $id = $_GET['id']; $result = mysqli_query($mysqli, "SELECT req_descricao FROM est_requisicao WHERE req_id = $id"); while($row = mysqli_fetch_array($result)) { echo $row['req_descricao']; } ?> </td> </tr> <?php $qtd = $_GET['qtd']; for($x=1; $x<=$qtd; $x++) { echo "<tr><td colspan=2 align=center> _______________________________________________________________ </td></tr>"; echo "<tr><td colspan=2 align=center> <b>Produto</b> "; echo $x; echo "</td></tr>"; echo "<tr><td colspan=2 align=center> _______________________________________________________________ </td></tr>"; echo "<tr><td><br></td></tr>"; echo "<tr>"; echo "<td ><b>PRODUTO EM ESTOQUE</b> </td> <td><select name='prod_est'> <option value=''>Selecione</option>"; $result_produto = "SELECT * FROM est_cad_prod"; $resultado_produto = mysqli_query($mysqli, $result_produto); while ($row_produto = mysqli_fetch_assoc($resultado_produto)){ ?> <option value ="<?php echo $row_produto['cad_prod_id']; ?>"><?php echo $row_produto['cad_prod_nome']; ?> </option> <?php } echo "</td>"; echo "</TR> <tr><td><br></td></tr> <TR> <td ><b> SETOR </b> </td> <td><select name='setor'> <option value=''></option>"; $result_setor = "SELECT * FROM est_setor"; $resultado_setor = mysqli_query($mysqli, $result_setor); while ($row_setor = mysqli_fetch_assoc($resultado_setor)){ ?> <option value ="<?php echo $row_setor['set_id']; ?>"><?php echo $row_setor['set_descritivo']; ?> </option> <?php } echo "</td>"; echo "</TR> <tr><td><br></td></tr> <tr> <td><b>PRODUTO NOVO</b></td> <td> <input type='text' name='prod_novo'> </td> </tr> <tr><td><br></td></tr> <tr> <td><b>Quantidade</b></td> <td> <input type='text' name='qtde'> </td> </tr>"; echo "<tr><td><br></td></tr>"; } ?> <tr> <td></td> <td> <center> <input type="submit" name="Submit" value="Salvar" class="btn btn-primary"> </center> </td> </tr> </table> </form> <?php //including the database connection file include($_SERVER['DOCUMENT_ROOT']."/NovoModelo/config.php"); if(isset($_POST['Submit'])) { $qtd = $_GET['qtd']; $id = $_GET['id']; for ($x=1; $x<=$qtd; $x++) { $prod_est = mysqli_real_escape_string($mysqli, $_POST['prod_est']); $setor = mysqli_real_escape_string($mysqli, $_POST['setor']); $prod_novo = mysqli_real_escape_string($mysqli, $_POST['prod_novo']); $qtde = mysqli_real_escape_string($mysqli, $_POST['qtde']); $result = mysqli_query($mysqli, "INSERT INTO est_requisicao_itens(req_id, cad_prod_id, set_id, req_itens_novo, req_itens_qtde) VALUES('$id','$prod_est', '$setor', '$prod_novo','$qtde')"); if($result == false){ echo mysql_error(); } } $URL = "requisicao.php"; echo '<META HTTP-EQUIV="refresh" content="0;URL=' . $URL . '">'; echo "<script type='text/javascript'>document.location.href='{$URL}';</script>"; } ?> </body> </html> <div style="position:fixed;margin-bottom:0px;"> <?php include($_SERVER['DOCUMENT_ROOT']."/NovoModelo/footer.php"); ?> </div> Obrigado a todos que estão me ajudando.
  4. Muito bom, theCluelessDude. Estou estudando o código que você fez e adaptando às minhas necessidades. Mas como eu sou leigo em javascript, estou passando por maus bocados para fazer um SELECT através do mesmo para buscar os dados contidos na tabela 'est_cad_prod' e traze-los para exibição no SELECT HTML. Como eu faria isso? Muito obrigado pela força. Me ajudou muito. Eu estava sem rumo e agora já estou praticamente vendo meu módulo funcionando.
  5. Boa noite, pessoal! Estou desenvolvendo um sistema ERP para uma matéria da faculdade. A sala foi dividida em grupos e cada grupo ficou responsável por um módulo. No meu caso, meu grupo e eu ficamos com a parte de ESTOQUE. E estamos tendo dificuldades para criar uma tela que foi solicitada pelo professor. Preciso criar uma tela para incluir itens em determinada requisição. O problema é que essa tela deve conter um botão chamado "Adicionar Mais Itens" e quando clicar nesse botão deverá aparecer novos campos para o preenchimento de um outro produto sem sair da tela atual. E por fim, um botão "Submit" para enviar as informações dos campos dos Produtos para o Banco de Dados. Estamos desenvolvendo o ERP em PHP e utilizando o PHP My Admin na parte do BD. Seria possível fazer isso? Agradeço desde já. Irei postar abaixo o código da tela e do banco que possuímos no momento. Nome do arquivo: requisição.php <?php include_once("..\..\config.php"); ?> <?php $page_title = "Cadastro Requisicao"; include($_SERVER['DOCUMENT_ROOT']."/NovoModelo/header.php"); echo "<div class='right-button-margin'>"; echo "<a href='..\..\IniciaisMenu/estoque.php' class='btn btn-info pull-right'>"; echo "<span class='glyphicon glyphicon-list-alt'></span> Voltar "; echo "</a>"; echo "</div>"; ?> <html> <body> <form action="requisicao.php" method="post" name="form1" style = "background-color:white;"> <table align="center"> <tr align="center"> <td rowspan="2"><b> <h3> Cadastrar Requisição </b> </h3></b></td> </tr> </table> <table align="center" > <tr> <td colspan="2"><h6>* Digite as informações nos campos abaixo, para cadastrar uma nova requisição.</h6></Td> </tr> <tr><td><br></td></tr> <tr> <td><b>Descrição</b></td> <td> <input type="text" name="descricao"> </td> </tr> <tr><td><br></td></tr> <tr> <td><b>Data</b></td> <td> <input type="text" name="data"> </td> </tr> <tr><td><br></td></tr> <tr> <td><b>STATUS</b></td> <td><select name="status"/> <option value="">Selecione</option> <option value ="Aberto"> Aberto </option> <option value ="Fechado"> Fechado </option> </td> </tr> <tr><td><br></td></tr> <tr> <td colspan="2" align="center"> <center> <input type="submit" name="Submit" value="Salvar" class="btn btn-primary"> </center> </td> </tr> </table> <br><br> </form> <?php echo "<div class='right-button-margin'>"; echo "<a href='requisicao2.php' class='btn btn-primary pull-right'>"; echo "<span class='glyphicon glyphicon-plus'></span>Incluir Itens"; echo "</a>"; echo "</div>"; ?> <?php //including the database connection file include($_SERVER['DOCUMENT_ROOT']."/NovoModelo/config.php"); if(isset($_POST['Submit'])) { $descricao = mysqli_real_escape_string($mysqli, $_POST['descricao']); $data = mysqli_real_escape_string($mysqli, $_POST['data']); $status = mysqli_real_escape_string($mysqli, $_POST['status']); $result = mysqli_query($mysqli, "INSERT INTO est_requisicao(req_descricao, req_data, req_status) VALUES('$descricao','$data','$status')"); } ?> </body> </html> <div style="position:fixed;margin-bottom:0px;"> <?php include($_SERVER['DOCUMENT_ROOT']."/NovoModelo/footer.php"); ?> </div> Nome do arquivo: requisição2.php <?php include_once("..\..\config.php"); ?> <?php $page_title = "Incluir Itens"; include($_SERVER['DOCUMENT_ROOT']."/NovoModelo/header.php"); echo "<div class='right-button-margin'>"; echo "<a href='..\..\IniciaisMenu/estoque.php' class='btn btn-info pull-right'>"; echo "<span class='glyphicon glyphicon-list-alt'></span> Voltar "; echo "</a>"; echo "</div>"; ?> <html> <body> <form action="requisicao2.php" method="post" name="form1" style = "background-color:white;"> <table align="center"> <tr align="center"> <td rowspan="2"><b> <h3> Incluir Itens na Requisição </b> </h3></b></td> </tr> </table> <table align="center" > <tr> <td colspan="2"><h6>* Digite as informações nos campos abaixo, para incluir um novo item.</h6></Td> </tr> <TR> <td ><b> Requisição </b> </td> <td><select name="requisicao"> <option value="">Selecione</option> <?php $result_requisicao = "SELECT * FROM est_requisicao WHERE req_status='Aberto'"; $resultado_requisicao = mysqli_query($mysqli, $result_requisicao); while ($row_requisicao = mysqli_fetch_assoc($resultado_requisicao)){ ?> <option value ="<?php echo $row_requisicao['req_id']; ?>"><?php echo $row_requisicao['req_descricao']; ?> </option> <?php } ?> </td> </TR> <tr><td><br></td></tr> <TR> <td ><b>PRODUTO EM ESTOQUE</b> </td> <td><select name="prod_est"> <option value="">Selecione</option> <?php $result_produto = "SELECT * FROM est_cad_prod"; $resultado_produto = mysqli_query($mysqli, $result_produto); while ($row_produto = mysqli_fetch_assoc($resultado_produto)){ ?> <option value ="<?php echo $row_produto['cad_prod_id']; ?>"><?php echo $row_produto['cad_prod_nome']; ?> </option> <?php } ?> </td> </TR> <tr><td><br></td></tr> <TR> <td ><b> SETOR </b> </td> <td><select name="setor"> <option value=""></option> <?php $result_setor = "SELECT * FROM est_setor"; $resultado_setor = mysqli_query($mysqli, $result_setor); while ($row_setor = mysqli_fetch_assoc($resultado_setor)){ ?> <option value ="<?php echo $row_setor['set_id']; ?>"><?php echo $row_setor['set_descritivo']; ?> </option> <?php } ?></td> </TR> <tr><td><br></td></tr> <tr> <td><b>PRODUTO NOVO</b></td> <td> <input type="text" name="prod_novo"> </td> </tr> <tr><td><br></td></tr> <tr> <td><b>Quantidade</b></td> <td> <input type="text" name="qtde"> </td> </tr> <tr><td><br></td></tr> <tr> <td colspan="2" align="center"> <center> <input type="submit" name="Submit" value="Salvar" class="btn btn-primary"> </center> </td> </tr> </table> <br><br> </form> <?php //including the database connection file include($_SERVER['DOCUMENT_ROOT']."/NovoModelo/config.php"); if(isset($_POST['Submit'])) { $requisicao = mysqli_real_escape_string($mysqli, $_POST['requisicao']); $prod_est = mysqli_real_escape_string($mysqli, $_POST['prod_est']); $setor = mysqli_real_escape_string($mysqli, $_POST['setor']); $prod_novo = mysqli_real_escape_string($mysqli, $_POST['prod_novo']); $qtde = mysqli_real_escape_string($mysqli, $_POST['qtde']); $result = mysqli_query($mysqli, "INSERT INTO est_requisicao_itens(req_id, cad_prod_id, set_id, req_itens_novo, req_itens_qtde) VALUES('$requisicao','$prod_est', '$setor', '$prod_novo','$qtde')"); } ?> </body> </html> <div style="position:fixed;margin-bottom:0px;"> <?php include($_SERVER['DOCUMENT_ROOT']."/NovoModelo/footer.php"); ?> </div> Banco de dados: CREATE TABLE `est_cad_prod` ( `cad_prod_id` int(11) NOT NULL, `cate_prod_id` int(11) NOT NULL, `cad_prod_codigo` varchar(10) COLLATE utf8_bin NOT NULL, `cad_prod_est_min` int(20) NOT NULL, `cad_prod_nome` varchar(40) COLLATE utf8_bin NOT NULL, `cad_prod_descritivo` varchar(255) COLLATE utf8_bin NOT NULL, `cad_prod_data` date NOT NULL, `cad_prod_un_medida` varchar(3) COLLATE utf8_bin NOT NULL, `cad_prod_ncm` int(11) NOT NULL, `cad_prod_estoque` int(11) NOT NULL ) CREATE TABLE `est_cate_prod` ( `cate_prod_id` int(11) NOT NULL, `cate_prod_descritivo` varchar(40) COLLATE utf8_bin NOT NULL ) CREATE TABLE `est_moviment` ( `mov_id` int(11) NOT NULL, `mov_status_id` int(11) NOT NULL, `cad_prod_id` int(11) NOT NULL, `mov_qtde` int(11) NOT NULL, `mov_nf` int(5) NOT NULL, `mov_valor_uni` int(10) NOT NULL, `mov_data` date NOT NULL, `set_id` int(11) NOT NULL ) CREATE TABLE `est_moviment_status` ( `mov_status_id` int(11) NOT NULL, `mov_status` varchar(15) COLLATE utf8_bin NOT NULL ) CREATE TABLE `est_requisicao` ( `req_id` int(11) NOT NULL, `cate_prod_id` int(11) NOT NULL, `req_descricao` varchar(255) COLLATE utf8_bin NOT NULL, `req_data` date NOT NULL, `req_status` varchar(10) COLLATE utf8_bin NOT NULL ) CREATE TABLE `est_requisicao_itens` ( `req_itens_id` int(11) NOT NULL, `req_id` int(11) NOT NULL, `cad_prod_id` int(11) DEFAULT NULL, `set_id` int(11) NOT NULL, `req_itens_novo` varchar(40) COLLATE utf8_bin NOT NULL, `req_itens_qtde` int(11) NOT NULL ) CREATE TABLE `est_setor` ( `set_id` int(20) NOT NULL, `set_descritivo` varchar(20) COLLATE utf8_bin NOT NULL )
  6. Attilio Galzerano, funcionou perfeitamente. Muito obrigado pela ajuda, você nem imagina como estou grato. Que Deus lhe abençoe.
  7. Olá, galera! Estou desenvolvendo um projeto ERP para uma matéria da faculdade e estou tendo dificuldades com relação a TRIGGERS. O projeto foi dividido em grupos na sala, cada grupo ficou com um módulo, no meu caso, meu grupo ficou com o Módulo Estoque. O que eu gostaria de fazer é o seguinte: Sempre que houver um INSERT na tabela "est_moviment", chamar uma TRIGGER que atualize o campo "cad_prod_estoque" da tabela "est_cad_prod". Se na hora do INSERT na tabela "est_moviment", for selecionado no campo "mov_status_id" igual à saida, deverar subtrair do campo "cad_prod_estoque". E se for igual à entrada, devera somar. Segue o Código do banco abaixo: CREATE TABLE `est_cad_prod` ( `cad_prod_id` int(11) NOT NULL, `cate_prod_id` int(11) NOT NULL, `cad_prod_codigo` varchar(10) COLLATE utf8_bin NOT NULL, `cad_prod_est_min` int(20) NOT NULL, `cad_prod_nome` varchar(40) COLLATE utf8_bin NOT NULL, `cad_prod_descritivo` varchar(255) COLLATE utf8_bin NOT NULL, `cad_prod_data` date NOT NULL, `cad_prod_un_medida` varchar(3) COLLATE utf8_bin NOT NULL, `cad_prod_ncm` int(11) NOT NULL, `cad_prod_estoque` int(11) NOT NULL ) CREATE TABLE `est_cate_prod` ( `cate_prod_id` int(11) NOT NULL, `cate_prod_descritivo` varchar(40) COLLATE utf8_bin NOT NULL ) CREATE TABLE `est_moviment` ( `mov_id` int(11) NOT NULL, `mov_status_id` int(11) NOT NULL, `cad_prod_id` int(11) NOT NULL, `mov_qtde` int(11) NOT NULL, `mov_nf` int(5) NOT NULL, `mov_valor_uni` int(10) NOT NULL, `mov_data` date NOT NULL, `set_id` int(11) NOT NULL ) CREATE TABLE `est_moviment_status` ( `mov_status_id` int(11) NOT NULL, `mov_status` varchar(15) COLLATE utf8_bin NOT NULL ) CREATE TABLE `est_requisicao` ( `req_id` int(11) NOT NULL, `cate_prod_id` int(11) NOT NULL, `req_descricao` varchar(255) COLLATE utf8_bin NOT NULL, `req_data` date NOT NULL, `req_status` varchar(10) COLLATE utf8_bin NOT NULL ) CREATE TABLE `est_requisicao_itens` ( `req_itens_id` int(11) NOT NULL, `req_id` int(11) NOT NULL, `cad_prod_id` int(11) DEFAULT NULL, `set_id` int(11) NOT NULL, `req_itens_novo` varchar(40) COLLATE utf8_bin NOT NULL, `req_itens_qtde` int(11) NOT NULL ) CREATE TABLE `est_setor` ( `set_id` int(20) NOT NULL, `set_descritivo` varchar(20) COLLATE utf8_bin NOT NULL )

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!