Ir para conteúdo
Entre para seguir isso  
doom_master

Tópico da Programação

Publicações recomendadas

Se alguém conseguisse "limpar"-me o código ou "decorá-lo" só pra dizer que houve melhores ficava a dever uma. E acreditem, cumpro sempre com a minha palavra.

<html>
<head>

<title>Projeto</title>
</head>
<body bgcolor="#FFFFFF" text="#000000" link="#000000"
vlink="#000000" alink="#000000" topmargin="0">
<table border="0" width="100%">
    <tr>
        <td><script language="JavaScript">
<!--
          function stopError() {
          return true;
          }

          window.onerror = stopError;

  // -->
</script>
<font color="000000" face="verdana, Times New Roman, Times, serif" size="2pt"><!--
// INÍCIO DO CÓDIGO //
--> 

<link href="https://fonts.googleapis.com/css?family=Montserrat:100,300,400,500,600,700|Playfair+Display:400,700" rel="stylesheet">

<h3>Informações Pessoais (IMC, Signo e Sexo)</h3>

<hr>    
// NOME E DATA DE NASCIMENTO //
<form>
    
    <div class="form-group col-md-4">
        <label for="nome">Nome:</label>
        <input type="text" name="nome" id="nome" class="form-control text-uppercase" placeholder="Digite seu nome">
    </div>
    
        <div class="form-group col-md-2">
            <label for="data">Data de Nascimento:</label>
            <input type="date" name="data" id="data" class="form-control">
        </div>
    
        <div class="form-group col-md-1">
        <label for="idade">Idade:</label>
        <input type="num" name="idade" id="idade" class="form-control" placeholder="Idade" disabled>
    </div>
    
</form>
    
</form>
//CÓDIGO DA INDICAÇÃO DE SIGNO A PARTIR DO DIA E DO MÊS QUE O UTILIZADOR NASCEU //
<script>
function astro()

  {

  var month,day;

  var b = false;

  var i=0;

  var j=0;

  while (b == false)

    {

      document.formsign.month.checked?b=true:i++ 

    }

  month = i+1;

  while (b == true)

    {

      document.formsign.month[j].checked?b=false:j++

    }

  day = j+1;
// VERIFICAÇÃO DO MÊS E DIA INDICADO PELO UTILIZADOR //
  if (month < 1 || month > 12)

    {document.write("<h1>Mês inválido : " + month + "</h1><br>");}

  if (day < 1 || day > 32)

    {document.write("<h1>Dia Inválido : " + day + "</h1><br>");}

  if ((month == 1 && day < 20) || (month == 12 && day >= 19))

    {  document.write("<h1>Capricórnio</h1>");

    }

  if ((month == 2 && day < 19) || (month == 1 && day >= 18))

    {  document.write("<h1>Aquario</h1>");
    }

  if ((month == 3 && day < 18) || (month == 2 && day >= 24))

    {  document.write("<h1>Peixes</h1>");

    }

  if ((month == 4 && day < 20) || (month == 3 && day >= 23))

    {  document.write("<h1>Carneiro</h1>");

    }

  if ((month == 5 && day < 21) || (month == 4 && day >= 23))

    {  document.write("<h1>Touro</h1>");

    }

  if ((month == 6 && day < 22) || (month == 5 && day >= 23))

    {  document.write("<h1>Gémeos</h1>");

    }

  if ((month == 7 && day < 23) || (month == 6 && day >= 22))

    {  document.write("<h1>Caranguejo</h1>");

    }

  if ((month == 8 && day < 23) || (month == 7 && day >= 21))

    {  document.write("<h1>Leão</h1>");

    }

  if ((month == 9 && day < 23) || (month == 8 && day >= 20))

    {  document.write("<h1>Virgem</h1>");

    }

  if ((month == 10 && day < 24) || (month == 9 && day >= 21))

    {  document.write("<h1>Libra</h1>");

    }

  if ((month == 11 && day < 22) || (month == 10 && day >= 19))

    {  document.write("<h1>Escorpiao</h1>");

    }

  if ((month == 12 && day < 22) || (month == 11 && day >= 20))

    {  document.write("<h1>Sagitarios</h1>");}

  }
</script></font></td>
   </tr>
</table>
//CÓDIGO DOS MESES PRESENTES //
<form name="formsign">
    <div align="center"><center><table border="0" cellpadding="0"
    cellspacing="0">
    <tr>    
        <td>   
<font color="000000" face="verdana, Times New Roman, Times, serif" size="1"><input
            type="radio" name="month" value="1">Janeiro<br>
            <input type="radio" name="month" value="2">Fevereiro<br>
            <input type="radio" name="month" value="3">Marco<br>
            <input type="radio" name="month" value="4">Abril <br>
            <input type="radio" name="month" value="5">Maio<br>
            <input type="radio" name="month" value="6">Junho <br>
            <input type="radio" name="month" value="7">Julho<br>
            <input type="radio" name="month" value="8">Agosto<br>
            <input type="radio" name="month" value="9">Setembro<br>
            <input type="radio" name="month" value="10">Outubro<br>
            <input type="radio" name="month" value="11">Novembro<br>
            <input type="radio" name="month" value="12">Dezembro </font></td>
            <td width="30"><font color="#000000" size="1"
            face="Verdana"></font>&nbsp;</td>
            <td valign="top">
<font color="000000" face="verdana, Times New Roman, Times, serif" size="1"><select name="day" size="1">
// CÓDIGO DOS DIAS PRESENTES //
                <option value="1">1 </option>
                <option value="2">2 </option>
                <option value="3">3 </option>
                <option value="4">4 </option>
                <option value="5">5 </option>
                <option value="6">6 </option>
                <option value="7">7 </option>
                <option value="8">8 </option>
                <option value="9">9 </option>
                <option value="10">10 </option>
                <option value="11">11 </option>
                <option value="12">12 </option>
                <option value="13">13 </option>
                <option value="14">14 </option>
                <option value="15">15 </option>
                <option value="16">16 </option>
                <option value="17">17 </option>
                <option value="18">18 </option>
                <option value="19">19 </option>
                <option value="20">20 </option>
                <option value="21">21 </option>
                <option value="22">22 </option>
                <option value="23">23 </option>
                <option value="24">24 </option>
                <option value="25">25 </option>
                <option value="26">26 </option>
                <option value="27">27 </option>
                <option value="28">28 </option>
                <option value="29">29 </option>
                <option value="30">30 </option>
                <option value="31">31 </option>
            </select> </font><p><font color="#000000" size="1"
            face="Verdana"><input type="button"
            value=" Descobrir Signo" onclick="astro()"></font></p>
            </td>
        </tr>
    </table>
    </center></div>
</form>
</body>
// CÓDIGO DO CÁLCULO DO INDICE DE MASSA CORPORAL(IMC) //
<script type="text/javascript">
function calcula_imc(){
var altura = document.imcForm.altura.value;
var peso = document.imcForm.peso.value;

var quadrado = (altura * altura);

var calculo = Math.round(peso/quadrado);

if(calculo<18.5){
alert("Você está magro com este indice: " + calculo);
}
else if(calculo>=18.5 && calculo<24.9){
alert("Você está com o peso ideal com este indice: " + calculo);
}

else if(calculo>=25 && calculo<29.9) {
alert("Você está com excesso de peso com este indice: " + calculo);
}
else if(calculo>=30 && calculo<39.9) {
alert("Você está com obesidade com este indice: " + calculo);
}
else if (calculo>40)
alert("Você está com a obesidade grave com este indice: " + calculo);
}

</script>

<title></title>
</head>

<body>
//PEDIDO DA ALTURA, PESO E SEXO AO UTILIZADOR //
<form name="imcForm" id="imcForm" action="#">

<p>
Altura<br />
<input type="text" id="altura" name="altura" />
</p>

<p>Peso <br />
<input type="text" id="peso" name="peso" />
</p>

<p>
<label>
<input type="radio" name="sexo" value="opção" id="sexo_0" />
Masculino</label>
<br />
<label>
<input type="radio" name="sexo" value="opção" id="sexo_1" />
Feminino</label>
</p>
//FINALMENTE, O CÁLCULO FINAL //
<p><input name="Enviar" type="submit" value="Calcular" onclick="calcula_imc()" />
</p>
</form>
</html>

Compartilhar este post


Link para o post

podes meter os scripts dentro de um ficheiro js e fazes a referencia para ele no html

 

btw, é normal pedir muitas vezes para trabalhar ao fim de semana ou é só na minha empresa? já é o 4º seguido, porque o projeto já está atrasado

Compartilhar este post


Link para o post

Até pode ser normal pedir, fazer é que é parvoice.

As horas extras ou são pagas ou não devem existir.

O meu patrão paga as horas extras quando é necessáriofazer alguma coisa.

Compartilhar este post


Link para o post
Citação de Plagio o Original, há 50 minutos:

podes meter os scripts dentro de um ficheiro js e fazes a referencia para ele no html

não percebi, tecnicamente isso já tá feito

Compartilhar este post


Link para o post
Citação de Bashir, há 47 minutos:

Até pode ser normal pedir, fazer é que é parvoice.

As horas extras ou são pagas ou não devem existir.

O meu patrão paga as horas extras quando é necessáriofazer alguma coisa.

Neste caso paga-me com dias de férias

Só fiz o primeiro fim de semana também, e esta manhã. De resto caguei sempre

 

@Scurvy, crias um ficheiro chamado script.js e fazes <script href ou src ="diretorio do ficheiro" e ficas com o html separado do js

Compartilhar este post


Link para o post

Que app usam para organizar o vosso trabalho, tirar notas e assim? Eu tenho usado o Boostnote e tenho gostado mas queria saber o que vocês usam, open source de preferência.

Para trabalhar em equipa uso o Jira e o Slack.

Compartilhar este post


Link para o post
Citação de Solero, há 35 minutos:

Que app usam para organizar o vosso trabalho, tirar notas e assim? Eu tenho usado o Boostnote e tenho gostado mas queria saber o que vocês usam, open source de preferência.

Para trabalhar em equipa uso o Jira e o Slack.

O To-Do da Microsoft para to-do lists, OneNote para notas mais "estruturadas", ás vezes para notas rápidas uso mesmo o VS Code... 

Isto para coisas mais pessoais, para trabalho em equipa (tasks e repositório de código - Git) usamos o Microsoft Team Services.

Editado por JackBauerPT

Compartilhar este post


Link para o post

Parece ser engraçada essa app. Para notas é à mão.

Aqui usamos o trello e skype, infelizmente.

Compartilhar este post


Link para o post

Pergunto porque por vezes tenho alguma dificuldade em organizar-me, não tanto no que diz respeito a tarefas do dia-a-dia (para isso uma checklist a papel e caneta serve perfeitamente), mas sim em termos de guardar coisas que mais tarde me poderão fazer falta. Para além disso, quero aumentar a minha produtividade e ganhar disciplina, porque às vezes não avanço com certos projetos pessoais porque entretanto desvio as atenções para outras coisas que surgem. Sinto que as to-do lists funcionam na perfeição em sprints (a metodologia Agile ajuda imenso), mas quando se tratam de projetos pessoais a ser implementados a médio prazo, sinto imensa dificuldade em avançar com as coisas. 

Com coisas refiro-me a links úteis para artigos, repositórios, livros, code snippets... No fundo, o ideal para mim seria algo tipo o NotionHQ, mas grátis sem limitações. Sim, sou um forreta, eu sei :4_joy:

  • Like 1

Compartilhar este post


Link para o post

Sinto o mesmo que tu e por acaso também já pensei em arranjar algo para me organizar, mas procrastination always win.

  • Concordo! 1

Compartilhar este post


Link para o post
Citação de Bashir, há 1 hora:

Sinto o mesmo que tu e por acaso também já pensei em arranjar algo para me organizar, mas procrastination always win.

My worst enemy. O problema é que o cérebro parece que faz reset e nos faz esquecer do que já sofremos em experiências anteriores. Acho que a melhor estratégia é mesmo seguir aquela dica do gajo do Instagram e começar. A partir daí torna se mais fácil. 

Compartilhar este post


Link para o post

Boas, tenho conta premium no wix com o meu domínio próprio. Alguém sabe como tirar o 'wixsite' da url do site?

Compartilhar este post


Link para o post

Boas,

tenho uma situação onde precisava de ajuda vossa para tentar descobrir a melhor forma de fazer o que pretendo.

Tenho as seguinte tabelas SQL:

AULAS

Id, Descricao, Aluno, Duracao

ALUNOS

Codigo, Nome

O que preciso é de mostrar uma listagem com todos os alunos (linhas) e todas as aulas (colunas) com respectivas durações preenchidas por aluno, e no fim da grid uma coluna com a duraçao total gasta por aluno em aula e uma linha com duraçao total da respetiva aula.
A grid iria sendo atualizada (colunas acrescentadas) conforme fossem introduzidas novas aulas.

Qual é a melhor forma de fazer isto?
Espero ter sido explicito :) Obrigado

Compartilhar este post


Link para o post

Existe relação entre as tabelas? A coluna "aluno" da tabela "aulas" liga-se à coluna "código" da tabela "alunos"?

Compartilhar este post


Link para o post
Citação de Inkie, há 12 horas:

Existe relação entre as tabelas? A coluna "aluno" da tabela "aulas" liga-se à coluna "código" da tabela "alunos"?

Sim, claro. 

Compartilhar este post


Link para o post

E quando pedem maia detalhes ao cliente para poder fazer debug a uma coisa e a resposta é:

"Isto acontece com pessoas específicas em situações específicas" e fica por aí?

Compartilhar este post


Link para o post
Citação de Plagio o Original, há 1 hora:

E quando pedem maia detalhes ao cliente para poder fazer debug a uma coisa e a resposta é:

 "Isto acontece com pessoas específicas em situações específicas" e fica por aí?

A melhor que me aconteceu foi abrir o log da cena e a mensagem the erro diz: "This is probably a bug". Genial.

  • Like 1

Compartilhar este post


Link para o post
Citação de toze2, há 12 minutos:

A melhor que me aconteceu foi abrir o log da cena e a mensagem the erro diz: "This is probably a bug". Genial.

Se só se tivessem lembrado que colocar esse log lindo poucas vezes a solução era simples: AstroGerp na pasta do projeto e procurava-se pelo log.  :4_joy:

Mas o cenário que o plágio disse acontece-me n vezes. Estou a trabalhar num software que já existe uma boa parte do trabalho que é de manutenção/correção de bugs. A quantidade de issues em que a descrição é ' aconteceu isto ' sem explicar o cenário em que aconteceu é assustadora. 

Compartilhar este post


Link para o post

E quando o cliente reporta um erro e tu vais ver e vês a instrução lá do teu colega para acontecer exatamente esse 'erro'?

E tambem tinha um cliente que a preencher um formulário para passar de campo a preencher usava a tecla enter, que automaticamente submetia o form.
Literalmente todos os dias.

Compartilhar este post


Link para o post

Ultimamente tenho levado com queixas do cliente porque a instância dele foi actualizada para a última versão da "plataforma" (ServiceNow, Google it), e então diz que todos os bugs se devem ao update, mesmo m*rda que não têm absolutamente nada a ver. Insiste, insiste, e insiste.

Compartilhar este post


Link para o post

Malta uma questão rápida:

Tenho este JSON:

{
    "companhias" : [
        {
            "id":"c1",
            "name":"Companhia 1"
        },
        {
            "id":"c2", 
            "name":"Companhia 2"
        }
    ]
}

Para obter por exemplo a companhia com id c1 como faço usando o url a começar por isto: {{url}}/companhias/ ?

Eu pensei que fosse {{url}}/companhias?id=c1 mas estou enganado. 

Alguém consegue ajudar?

Obrigado.

Compartilhar este post


Link para o post
Citação de HappyKing, há 23 horas:

Malta uma questão rápida:

Tenho este JSON:

{
    "companhias" : [
        {
            "id":"c1",
            "name":"Companhia 1"
        },
        {
            "id":"c2", 
            "name":"Companhia 2"
        }
    ]
}

Para obter por exemplo a companhia com id c1 como faço usando o url a começar por isto: {{url}}/companhias/ ?

Eu pensei que fosse {{url}}/companhias?id=c1 mas estou enganado. 

Alguém consegue ajudar?

Obrigado.

se isso é rest, e não conhecendo a cena

{{url}}/companhias/{{id}} ou {{url}}/companhias/{{name}}

se n der,  pede documentação da api em q estas a sacar isso

 

e quando os gestores decidem estimar a duração de um projeto por vocês, dando uma janela de tempo ridiculamente pequena apesar de ter dito que era preciso mais e que acontece sempre m*rda nestas coisas?

e qnd vos pedem para criar um projeto do começo, e perdem 2 dias a fazer o setup (que estava previso para ser feito em meio dia) pq não vos dão os acessos todos que precisam por teimosia (full access no bitbucket para tratar de cenas como ssh keys para a continuous integration)? isto tendo em conta que não há ngm na equipa que saiba o processo todo (apenas documentado internamente)

Compartilhar este post


Link para o post
Citação de Plagio o Original, há 4 minutos:

se isso é rest, e não conhecendo a cena

{{url}}/companhias/{{id}} ou {{url}}/companhias/{{name}}

se n der,  pede documentação da api em q estas a sacar isso

Eu estava a tentar criar um mockserver no Postman e a fazer queries com filtros por lá consoante o url base mas entretanto percebi que não consigo. 

Compartilhar este post


Link para o post

Crie uma conta ou entre para comentar

Você precisa de ser membro desta comunidade para poder comentar

Criar uma conta

Registe-se na nossa comunidade. É fácil!

Criar nova conta

Entrar

Já tem uma conta? Faça o login.

Autentique-se agora
Entre para seguir isso  

  • Todo o Mundial 2026 no CMPT
  • Popular Agora

  • Outros membros neste tópico

    Nenhum utilizador registado está a visualizar esta página.

×
×
  • Criar Novo...