Ir ao conteúdo
  • Cadastre-se

danteerich

Membro Júnior
  • Posts

    12
  • Cadastrado em

  • Última visita

posts postados por danteerich

  1. Boa tarde Srs. ; 

    Estou montando um computador para a placa-mãe ASUS P5K SE/EPU no entanto estou tendo alguns problemas, um deles é que estou tentando aumentar as entradas SATA com um cabo com entrada 1 SAS/4 SATA . No que estou tendo dificuldade é saber se essa placa aceita entrada SAS. 
    Algum de vocês saberia me informar se essa placa-mãe aceita essa entrada? Estou iniciando nesse ramo de montagem e manutenção de computadores. Ainda não sou especialista. Por este motivo estou pedindo está ajuda…..

     

     

     

    7ABF7F0A-007D-4C65-AEF1-8BB707C50210.jpeg

    3AF73E2A-9FB8-4000-B09D-ED8E66E78B49.jpeg

    BCE546C1-9663-4CD4-AFA1-E4FF9059E368.jpeg

  2. 51 minutos atrás, ArThDsL disse:

    Olá amigo!

     

    Os erros são o seguinte: 

    Uncaught ReferenceError” diz que a função Enviar(); presente no OnClick do botão não existe, logo o erro de script diz que não foi possível encontrar o arquivo especificado.

     

    Provavelmente o erro de Uncaught está sendo gerado pois o arquivo .js não está referenciado corretamente…

     

    Caso seu script.js for exatamente idêntico ao exposto acima, informo que o mesmo possui algumas funções duplicadas, incorretas e em falta, mas o primeiro passo seria corrigir o erro de referência para que você possa testar corretamente!

     

    Grande abraço!

    Entendi ! mas não sei corrigir este erro por isso estou pedindo ajuda. não conheço muito de javascript, vi algumas video-aulas mas não consegui resolver. e pelo visto até de lógica estou errando nas funções.

  3. 24 minutos atrás, ArThDsL disse:

    Olá amigo, tente o seguinte:

     

    1. Coloque o arquivo .js no final da página antes do fechamento da tag </body>.

    2. Coloque o path do caminho completo (ex. http://localhost/js/arquivo.js).

    3. Verifique apertando F12 se há algum erro no console do desenvolvedor ao executar as funções.

     

    Faça uma de cada vez em ordem, sempre mantendo a anterior.

     

    Qualquer coisa estou a disposição, grande abraço!

    Boa Madrugada!

     

    Realizei esta alterações que você me informou agora, porém apareceu um erro no atributo onclick

    Uncaught ReferenceError: Enviar is not defined

        onclick

    você poderia me explicar o que eu errei?

    34 minutos atrás, ArThDsL disse:

    Olá amigo, tente o seguinte:

     

    1. Coloque o arquivo .js no final da página antes do fechamento da tag </body>.

    2. Coloque o path do caminho completo (ex. http://localhost/js/arquivo.js).

    3. Verifique apertando F12 se há algum erro no console do desenvolvedor ao executar as funções.

     

    Faça uma de cada vez em ordem, sempre mantendo a anterior.

     

    Qualquer coisa estou a disposição, grande abraço!

     

    Apareceu estes erros:

     

    Uncaught ReferenceError: Enviar is not defined

        onclick file:///C:/Users/Home-User/Documents/GitHub/Projeto_Desafio_para_Entrevista/formulario.html:1

    formulario.html:1:1

    Falha no carregamento do <script> com a fonte “c:/Users/Home-User/Documents/GitHub/Projeto_Desafio_para_Entrevista/js/script.js”.

  4. Este é o meu formulário. não estou  conseguindo vincular funções de meu arquivo script.js no meu formulário html.

    Por favor se alguém puder me ajudar?

    Sou iniciante nessa área, Peço por favor alguma ajuda.

     

    <!DOCTYPE html>
        <html lang="pt-br">
            <head>
                <meta name="viewport" content="width=device-width, initial-scale=1"  http-equiv=”Content-Type” content=”text/html; charset=utf-8>
            <!-- Titulo da Página -->
                <title>Desafio para Entrevista</title>
            
            <!-- Herança dos códigos CSS -->
                <link rel="stylesheet" type="text/css" href="css/style.css" media="screen" />
            
            <!-- Herança dos códigos JavaScript -->
               <script type="text/javascript" src="js/script.js"></script>
              
    
            </head>
            
            <!-- Corpo da Página -->
            <body>
        
                    
                    <div class="topnav" nav role="navigation" role="menubar">
                        </br><a class="active" href="index.html" id="idHome"><h2>Home</h2></a>
                        </br><a href="formulario.html"><h2>Formulário</h2></a>
                        </br></br>
                    </div>
            </br></br></br></br></br>                        
            <div class="container">
                <div class="row">
                    <div class="col-1">
                        <img id="imgtopo" src="Images/projeto_desafio_2.jpg" >
                    </div>
                </div>
            </div>          
    </br></br>
               
                <!-- Iniciando um Formulário -->
                
                <!-- DIV da tabela e do Formulario -->
                            <div id="tabform">
                            
                               <form id="formulario" action="" method="">
                                    <h2>Formulario Cadastral</h2>
                                    <table align="center">
                                        
                                            
                                        <th>
    
                                                <tr>
                                                    <td>
                                                        <label for="Insira seu nome">Nome:</label>
                                                        <input type="text" id="nomeid" placeholder="Insira seu nome" maxlength="44" size="50">
                                                </td>
                                                </tr>
                                            </th>
                                            
                                            <th>
                                                <tr>
                                                    <td>
                                                        <label for="Digite seu CPF">CPF:</label>
                                                        <input type="text" id="cpfid" placeholder="Digite seu CPF" maxlength="14" size="50">
                                                    </td>
                                                </tr>
                                            </th>
                                            
                                            <th>
                                                <tr>
                                                    <td>
                                                        <label for="Digite seu RG">RG:</label>
                                                        <input type="text" id="rgid" placeholder="Digite seu RG" maxlength="12"size="50">
                                                    </td>
                                                </tr>
                                            </th>
                                                    
                                            <th>
                                                <tr>
                                                    <td>
                                                        <label for="genero">Sexo</label>
                                                        <select id="genero" name="genero">
                                                         <option value="">Selecione </option>
                                                        <option value="M">Masculino</option>
                                                        <option value="F">Feminino</option>
                                                        </select>
                                                    </td>
                                                </tr>
                                            </th>
    
                                            <th>
                                                <tr>
                                                    <td>
                                                        <label for="Digite seu Endereço">End.:</label>
                                                        <input type="text" id="endid" placeholder="Digite seu Endereço" maxlength="44" size="50">
                                                    </td>
                                                </tr>
                                            </th>
    
                                            <th>
                                                <tr>
                                                    <td>
                                                        <label for="Numero da Residencia">Nº:</label>
                                                        <input type="text" id="numid" placeholder="Numero da Residência" maxlength="4"size="50">
                                                    </td>
                                                </tr>
                                            </th>
    
                                            <th>
                                                <tr>
                                                    <td>
                                                        <label for="Bairro">Bairro:</label>
                                                        <input type="text" id="bairroid" placeholder="Bairro" maxlength="20" size="50">
                                                    </td>
                                                </tr>
                                            </th>
    
                                            <th>
                                                <tr>
                                                    <td>
                                                        <label for="Qual sua Cidade">Cidade:</label>
                                                        <input type="text" id="cidadeid" placeholder="Qual sua Cidade" maxlength="20" size="50">
                                                    </td>
                                                </tr>
                                            </th>
    
                                            <th>
                                                <tr>
                                                    <td>
                                                        <label for="Que estado você mora">Estado:</label>
                                                        <input type="text" id="estadoid" placeholder="Que estado você mora" maxlength="20"size="50">
                                                    </td>
                                                </tr>
                                            </th>
    
                                            <th>
                                                <tr>
                                                    <td>
                                                        <label for="Digite seu CEP">CEP:</label>
                                                        <input type="text" id="cepid" placeholder="Digite seu CEP" maxlength="9" size="50">
                                                    </td>
                                                </tr>
                                            </th>
    
                                            <th>
                                                <tr>
                                                    <td>
                                                        <label for="Digite seu Telefone Fixo">Residêncial</label>
                                                        <input type="tel" id="telid" placeholder="(xx) xxxx-xxxx" maxlength="12" name="Digite seu Telefone Fixo" size="50" />
                                                    </td>
                                                </tr>
                                            </th>
    
                                                    <th>
                                                        <tr>
                                                            <td>
                                                                <label for="celular">Celular:</label>
                                                                <input type="tel" id="celid" placeholder="(xx) x xxxx-xxxx" maxlength="14" name="celular" size="50"/>
                                                            </td>
                                                        </tr>
                                                    </th>
                                            <th>
                                                <tr>
                                                    <td>
                                                        <div id="cxtexto">
                                                            <textarea placeholder="Deixe sua opinião"></textarea>
                                                        </div>
                                                    <div id="botao">
                                                        <input type="submit" class="enviar" onclick="Enviar();" value="Enviar" />
                                                    </div>
                                                    </td>
                                                </tr>
                                            </th>
                                                </form>
                                        </th>
                                    </table>
    
                                
                            </div>
        
    
                <div id="rodape">
                
                <h4>Project by Erich Dante</h4>
                    <img class="gama" width="10%" src="Images/gama.png">
                    <img class="itau" width="7%"  src="Images/itau.jpg">
                
                </div>  
    </body>
    </html>

     

     

    Arquivo JavaScript:

     

    Não consigo entender porque não roda as funções:


     

    //Validar Nome
    function validaNome(nomeid) {
           var formulario = document.getElementById("formulario");
          if(nomeid.nome.value == "" || nomeid.nome.value == null || nomeid.nome.value.lenght < 3) {
              alert("Por favor, Digite o seu nome.");
               nomeid.nome.focus();
                   return false;
        }
    }
        
    
    //validar o CPF digitado
    
    validar = function () {
        var formulario = document.getElementById("formulario");
        var cpfid = formulario.cpf;
        var re_cpfid = /^([\d]{3})([\d]{3})([\d]{3})([\d]{2})$/;
    
        if(re_cpfid.test(cpfid.value)){
            alert("CPF válido");}
            else{
                alert("CPF inválido");
        }
    
    //validar o RG digitado
    
    validar = function () {
        var formulario = document.getElementById("formulario");
        var rgid = formulario.rgid;
        var re_rgid = /^([\d]{2})([\d]{3})([\d]{3})([\d]{1})$/;
    
        if(re_rgid.test(rg.value)){
            alert("RG válido");}
            else{
                alert("RG inválido");
        }
    
    function validaSexo(sexoid) {
         var formulario = document.getElementById("formulario");
         escolhaSexo = -1;
         for(x = sexoid.sexo.lenght -1; x > -1; x--) {
            if(sexoid.sexo[x].checked) {
                   escolhaSexo = x;
                          }
        }
            if(escolhaSexo == -1) {
            alert("qual o seu sexo?");
            sexoid.sexo[0].focus();
            return false;
        }
    }
    //validar CEP
    function validaCep(cepid){
            var formulario = document.getElementById("formulario");
                exp = /\d{2}\.\d{3}\-\d{3}/
            if(!exp.test(cepid.value))
                    alert('Numero de Cep Valido');
                    else{
                        alert('Numero de Cep Invalido!');
    }
    
    //validar telefone Fixo
    function validaTelefone(telid){
         var formulario = document.getElementById("formulario");  
           exp = /\(\d{2}\)\ \d{4}\-\d{4}/
            if(!exp.test(telid.value))
                    alert('Numero de Telefone Invalido!');
                    else{
                        alert('Numero de Telefone Invalido!');
    }
    
    //validar telefone celular
    function validaTelefone(celid){
            var formulario = document.getElementById("formulario");
                exp = /\(\d{2}\)\ \d{5}\-\d{4}/
            if(!exp.test(celid.value))
                    alert('Numero de Celular valido!');
                else{
                        alert('Numero de Celular Invalido!');
    }
    
    

     

  5. 19 minutos atrás, Simon Viegas disse:

    @danteerich, qual o enunciado do problema?

    Crie um Algoritmo que calcule os dividendos sobre o salário mensal de um profissional X, e apresente se sua conta bancaria ficara positiva ou negativa(sempre exibindo o salário final).

     

    Esse é o enunciado da questão.

    Através do meu entendimento e conhecimento básico, tentei criar aquele algoritmo que postei .

    O Professor não deu nenhum valor para nenhuma variável por isso tive muita dificuldade porque sou iniciante ainda.

  6. 22 minutos atrás, Simon Viegas disse:

    Só para complementar e ao mesmo tempo demonstrar... vejam:
     

    Como a exibição do saldo está repetido. Daria para simplificar. Exemplo:

     

    
       se resultado > 0 entao
          escreva ("Sua conta do banco está positiva.")
       senao
          se resultado = 0 entao
             escreva ("Sua conta do banco está zerada.")
          senao
             escreva ("Sua conta do banco está negativa.")
          fimSe
       fimSe
       
       escreval(" Tem R$ ", resultado:1:2)
    fimAlgoritmo

     


    Outra forma:

    
       escreval("Saldo no banco: R$", resultado:1:2)
       
       se resultado > 0 entao
          escreval("Sua conta do banco está positiva")
       senao
          se resultado = 0 entao
             escreval("Sua conta do banco está zerada")
          senao
             escreval("Sua conta do banco está negativa")
          fimSe
       fimSe
    fimAlgoritmo

     

     

    @danteerich, qual o enunciado dessa questão? A criação do algoritmo depende do que foi pedido. Mesmo "corrigindo" esses detalhes da sintaxe, ele pode está errado em relação ao que deveria ser feito...

     

    Tipo... é meio que um cliente pedir um cachorro-quente e o garçom trazer um delicioso hambúrguer artesanal, cheio de acompanhamento e tal... mas sendo que o cara quer um cachorro-quente. Não basta ser bem feito, tem que fazer o que se pede.

    Entendi! Com suas orientações e dicas vou melhorar muito no entendimentos destes problemas de sintaxes e lógica.

  7. 7 minutos atrás, Simon Viegas disse:

    @danteerich, só para ficar claro:

     

    Esse código do @MidoraQuebraTudo está com erro de sintaxe:
     

     

    Ali depois do senao faltou o se (e teria que ficar na linha de baixo). Esse código não era nem para rodar... para provar, veja:

     

    image.png

     

    2000 não é menor que 0 (é maior)... ou seja: não era para exibir a mensagem... concordam?

     

    De um modo geral.., como citado mais acima, o "erro" já estaria em colocar comandos ao lado do senao... o VisualG não aceita isso (por algum bug ele não informa que está errado e simplesmente ignora o que veio depois).. teria que ficar na linha de baixo. Vide meu código na postagem anterior.

     

    No aguardo.

    Entendo. sua explicação esta me ajudando muito, e o VisualG como você falou não acusa erro, mas o bug é bem evidente. Novamente quero agradecer seu esclarecimento neste problema que tive.

    • Curtir 1
  8. 33 minutos atrás, Gustavo.Loggin disse:

    @danteerich  Eae man! beleza? Cara... a sua função condicional está errada. Veja:

    se salario > 1.0 entao
       escreval ("Sua conta do banco está positiva: ",resultado)
    senao salario < 0.0
       escreval ("Sua conta do banco está negativa: ",resultado)
    fimse

    A estrutura condicional "SE" deve avaliar uma váriável, certo. Neste caso a variável SALARIO. Até aqui está correto.
    Repare que o SENAO deve ser executado SEMPRE e OBRIGATORIAMENTE toda vez que o SE retornar FALSO. Mas o que você fez foi tentar fazer mais uma vez a verificação da variável.

    O correto seria:

    se salario > 0 entao EXECUTA SEMPRE QUE O VALOR FOR POSITIVO (MAIOR QUE ZERO).
       escreval ("Sua conta do banco está positiva: ",resultado)
    senao EXECUTA PARA TODOS OS OUTROS CASOS (MENOR DO QUE ZERO (NEGATIVO)).
       escreval ("Sua conta do banco está negativa: ",resultado)
    fimse

    Agradeço a explicação!

    5 minutos atrás, Simon Viegas disse:

    @Gustavo.Loggin, só um adendo.

     

    Sobre:

     

    Para o senao, seria algo meio que "EXECUTA PARA TODOS OS OUTROS CASOS (NÃO MAIORES QUE ZERO)", ou seja: para iguais a 0 ou negativos. Cuidado: nem todo número que não é maior que zero é negativo.

     

     

     

     

    @MidoraQuebraTudo, só um adendo também.

     

    Sobre:

     

    O senao basicamente funcionado como um "caso contrário" do se. No caso, o computador SEMPRE vai executar, OU o que está no se, OU vai executar o que está no senao. Mas, caso queira ter outra verificação dentro do senao, teria que colocar um outro se. Algo como:

     

    
       se salario > divida entao
          escreval ("Sua conta do banco está positiva: ",resultado)
       senao
          se salario < 0 entao
             escreval ("Sua conta do banco está negativa: ",resultado)
          fimSe
       fimSe

     

    Mas de qualquer forma temos um erro conceitual nos códigos... Essa "análise" meio que valeria para todos... Então, o que está sendo verificado é o resultado, e não o salário. Seria algo como:

     

    
    algoritmo "Algoritmo_Sobre_Salario"
    // Descrição   : Aqui você descreve o que o programa faz! (função)
    // Autor(a)    : Nome do(a) aluno(a)
    // Data atual  : 17/12/2020
    var
       salario, divida : real
       resultado: real
    
    inicio
       escreval("Qual o seu salário: ")
       leia(salario)
       escreval("Quanto você esta devendo: ")
       leia(divida)
    
       resultado <- (salario - divida)
    
       se resultado > 0 entao
          escreval("Sua conta do banco está positiva. Tem R$ ", resultado:1:2)
       senao
          se resultado = 0 entao
             escreval("Sua conta do banco está zerada. Tem R$: ", resultado:1:2)
          senao
             escreval("Sua conta do banco está negativa. Tem R$: ", resultado:1:2)
          fimSe
       fimSe
    fimAlgoritmo



    A dica sempre permanece: foquem no problema, e não na solução. :)

     

    Por aí vai.

    Valeu ! Estava quebrando a cabeça.... mas o meu erro foi na lógica! Agradeço

    33 minutos atrás, MidoraQuebraTudo disse:

    @danteerich Fiz as alterações e consegui resolver... Espero que ajuddeee!

     

    
    Algoritmo "Algoritmo_Sobre_Salario"
    // Descrição  : Aqui você descreve o que o programa faz! (função)
    // Autor(a)  : Nome do(a) aluno(a)
    // Data atual : 17/12/2020
    Var
       // Seção de Declarações das variáveis
       salario, divida : inteiro
       resultado: inteiro
    
    Inicio
       // Seção de Comandos, procedimento, funções, operadores, etc...
       escreval ("Qual o seu salário: ")
       leia(salario)
       escreval ("Quanto você esta devendo: ")
       leia(divida)
       resultado <- (salario - divida)
    
       se salario > divida entao
          escreval ("Sua conta do banco está positiva: ",resultado)
       senao salario < 0 entao
          escreval ("Sua conta do banco está negativa: ",resultado)
       fimse
    Fimalgoritmo

     

    Valeu !

    Me ajudou muito! agora vou prestar mais atenção na lógica!

  9. Boa Tarde Caros Colegas!

    Estive praticando alguns exercicios da Faculdade e novamente me deparei com um erro ao qual não estou conseguindo descobrir a solução, quem puder me ajuda agradeceria muito.

     

    Algoritmo "Algoritmo_Sobre_Salario"
    //
    //
    // Descrição   : Aqui você descreve o que o programa faz! (função)
    // Autor(a)    : Nome do(a) aluno(a)
    // Data atual  : 17/12/2020
    Var
       // Seção de Declarações das variáveis
       salario, divida : real
       resultado: real
    
    Inicio
       // Seção de Comandos, procedimento, funções, operadores, etc...
       escreval ("Qual o seu salário: ")
       leia(salario)
       escreval ("Quanto você esta devendo: ")
       leia(divida)
       resultado <- (salario - divida)
    
       se salario > 1.0 entao
          escreval ("Sua conta do banco está positiva: ",resultado)
       senao salario < 0.0
          escreval ("Sua conta do banco está negativa: ",resultado)
       fimse
    Fimalgoritmo

     

    O Algoritmo condicional não exibe o segundo resultado de "Sua conta do banco está negativa: " ..... Já analisei varias vezes e não descobri o erro.

     

    Desde Já Agradeço!

    • Curtir 1
  10. 2 horas atrás, Simon Viegas disse:

    Sobre:

     

    Então provavelmente o erro está nessa declaração. No caso, não existe (ou não é mais utilizado) literal em VisualG. O mais correto seria utilizar caractere em seu lugar.

     

    Segue referência básica:

    https://www.apoioinformatica.inf.br/produtos/visualg/linguagem/item/6-tipos-de-dados

     

     

     

    Adendo: sugiro utilizar a versão 3.0.6.5 do VisualG. É a versão mais estável.

     

    Link

    https://baixe.net/visualg

     

    Link direto (pois tem uma propagandas confusas no site)

    https://baixe.net/dwn/4/125/VISUALG3_REV60.rar

     

     

    Agradeço muito Simon Viegas!

    Resolveu meus problemas!

    • Obrigado 1
  11. Bom Dia  Pessoal, sou iniciante no mundo da programação, em um dos algoritmos que estava praticando me deparei com um erro e que não consigo resolve-lo.

    Algum de vocês poderia me ajudar a soluciona-lo.

    segue o meu algoritmo em anexo em imagens:

     

    O Erro sempre esta dando nas variáveis literais.... não estão sendo aceitas no programa.

     

    Desde já Agradeço a quem for me ajudar.

    Algoritmo_perfilpessoal_mensagem_erro3.png

    Algoritmo_perfilpessoal_erro.png

    Algoritmo_perfilpessoal_mensagem_erro2.png

    Algoritmo_perfilpessoal.png

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!