Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

jfmacarini

Inserir valores na tabela

Recommended Posts

Olá, tenho um trabalho para entregar, e nunca fiz nada em HTML, estou utilizando por causa que em C não recebe a função do jeito certo.

O trabalho é simples, entrar com 4 variaveis e a função já calcula tudo, só que tenho que imprimir linha por linha do calculo e não sei fazer isto em HTML, já pesquisei bastante e nada, estou final de semana inteiro em cima disso. O programa em C roda perfeitamente, só preciso mesmo converter.

Ele calcula o metodo da Bissecção, gostaria que imprimisse igual a este exemplo:
https://i.ytimg.com/vi/EeJrPaBouBE/maxresdefault.jpg


No While tem os calculos, e é apartir dele que saem os números das colunas

Att

<html>
<head>
	<meta charset="utf-8">
	<title>Bissecção</title>
	<link rel="stylesheet" type="text/css" href="css/estilos.css">
	<script type="text/javascript">
	function calcBissec(){
		// variáveis para receber 
		var a = document.form1.avalue.value;
		var b = document.form1.bvalue.value;
		var tol = document.form1.tol.value;
		var eq = document.form1.equacao.value;
		
		// variáveis para calcular bissecção
		var funcA;
		var funcB;
		var funcX;
		var xk;

		if(a == ""){
			alert("Preencha o valor de A!");
			document.form1.a.focus();
		} else if (b == ""){
			alert("Preencha o valor de B!");
			document.form1.b.focus();
		} else if (tol == ""){
			alert("Preencha a tolerância!");
			document.form1.tol.focus();
		} else if(eq == ""){
			alert("Informe a equação do problema!");
			document.form1.eq.focus();
		} else {
			alert ("Formulário enviado com sucesso!");
		}

		while(b - a > tol){
			
			xk = (a + b)/2;

			x = a;
			funcA = eval(eq);

			x = b;
			funcB = eval(eq);

			x = xk;
			funcX = eval(eq);

			if(funcA * funcX < 0){
				b = xk;
			} else {
				a = xk;
			}

		}
	}
	</script>
</head>
<body>


<center>
        <h1>Método da Bissecção</h1>

<h2>Cálculo de raiz pelo método da bissecção</h2>
<p>Forneça os dois extremos do intervalo (utilize o ponto decimal em vez de vírgula)
e clique no botão para achar uma raiz de:</p>
<form name="form1">
	Valor de A: <input type="text" name="avalue" id="avalue">
	Valor de B: <input type="text" name="bvalue" id="bvalue">
	Tolerância: <input type="text" name="tol" id="tol">
	Equação: <input type="text" name="equacao" id="equacao"><br><br>
	<input type="button" name="calcular" value="Calcular" onclick="calcBissec()">
</form>

<table>
	<tr>
		<td id="valora"></td>
		<td id="valorb"></td>
		<td id="valorxk"></td>
		<td id="funcaoa"></td>
		<td id="funcaob"></td>
		<td id="funcaoxk"></td>
		<td id="cp"></td>
	</tr>
</table>
<br>


<br><br><br><a href="index.html"><< Voltar para os métodos</a>
</center>

</body>
</html> 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá!

 

Seu tópico deveria estar na seção javascript, pois o que você quer vai ser feito em javascript.

 

Mas de qualquer forma, o que você precisa fazer é criar os elementos (table, tr, td, etc) dinamicamente com javascript. Dá uma olhada neste exemplo:

https://developer.mozilla.org/pt-BR/docs/Traversing_an_HTML_table_with_JavaScript_and_DOM_Interfaces

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por babylon
      Olá galera tudo bem?
      Deixa eu perguntar, estava mexendo no meu site e queria adicionar em html essa tabela porem esta dando erro pois fica assim:
       

      Porem gostaria que ficasse assim:

      Segue o código da tabela:
      <center><table border="0">
          <tr>
      <td bgcolor="#0092df" width="24%"><a href="/categorias?ename=smartphones"><span style="font-size: 20px; color: #ffffff;"><b> <font color="#0092df">..</font>Bicicleta<br> <font color="#0092df">..</font>Track Bikes<br> <font color="#0092df">..</font>Aro 29 TKS</b></a></span><br><br><font size="5"><center><span style="background-color: #A1CD44">DE:</span></font> <br><font size="5"><s>R$ 1.999,99</center></font></s> </td><td><p><a href="/categorias?ename=smartphones"><img src="/static/img/itembicicleta.jpg"><br><font size="5"><center><span style="background-color: #A1CD44">COM - 60%:</span></font> <br><font size="5">1.199,99</font></center></a></td>
             <td><font color="#ffffff">....</font></td>
              <td bgcolor="#0092df" width="24%"><a href="/categorias?ename=smartphones"><span style="font-size: 20px; color: #ffffff;"><b> <font color="#0092df">..</font>Monitor 24"<br> <font color="#0092df">..</font>Samsung<font color="#0092df">aa.aa</font><br> <font color="#0092df">..</font>1ms 144hz</b></a></span></center></td><td><p><a href="/categorias?ename=smartphones"><img src="/static/img/itemmonitor.jpg"></a></td>
          </tr>
          </table></center>
      O que estaria errado, pois não sei como colocar nessa tabela outro fundo de outra cor, veja que usei td bgcolor="#0092df" para o azul escuro mas não sei como usaria pro "#e4f1fb" para o fundo ficar de azul claro em baixo bem como não ficou correto em altura o "DE:" com o "COM - 60%:".
      Bom é isso, obg.


    • Por clovis.sardinha
      Bom dia.
      Meu problema é o seguinte:
      Estou fazendo uma tabela e preciso mostrar o usuário e várias cidades que pertencem a este usuário.
      O resultado do array é o seguinte:

      Quando passo para a tabela os valores de cidade se repetem para o mesmo usuário até o final e retorna fazendo o mesmo para o próximo usuário. 
      Veja abaixo

       
      Meu código para a tabela é a seguinte:
      <tr> <td align="left"><?php echo $usuario['nome'] ?></td> <td align="left"><?php echo $usuario['nome_orgao'] ?></td> <td align="left"><?php echo $usuario['nome_funcao'] ?></td> <?php foreach($destinos as $key=>$destino):?> <?php $key=0;?> <td align="left"> <?php foreach($destino as $chave=> &$cidade): ?> <?php echo $cidade['cid_nome']."-";?> <?php endforeach;?> </td> <?php $key+=$key; ?> <?php endforeach;?> <td><?php echo date('d/m/Y', strtotime( $usuario['created_at'])) ?></td> <td align="left"><a href="<?php echo base_url('UserAdmin/Usuario/getUsuarioById')."/".$usuario['id_user'] ?>">DETALHES</a></td> </tr> <?php endforeach ?> Onde estou errando? O que tenho de fazer para percorrer este array de modo a aparecer apenas as cidades pertencentes a cada usuário?

    • Por Luiz Henrique
      Olá,

      Fiz um sistema de busca para preços, e a mesma será realizada em tags, porém como o conteúdo é estático e não há necessidade de segurança é gerado um json para não precisar consultar o DB toda hora, segue parte do código:
       
      ... foreach ($data as $key => $value) { if (strpos($value->$alvo, $valor) !== false) { $array[] = [ ... ]; } } ... O código é simples, é um foreach para percorrer o json e se encontrar a busca,  cria um array com as informações, ok.
       
      Mas queria uma busca com no mysqli,  algo semelhante ao %LIKE%, existe alguma forma de eu fazer isso no php?
      Porque da forma que fiz só funciona se digitar a palavra inteira na busca.
       
      Ex:
      Quero buscar "computador", não consigo digitar as 4 primeiras letras da busca: "comp", precisa ser "computador".
       
      Obrigado.
    • Por MarceloEBM
      Baixei a tabela do melhorenvio e adaptei para o formato da webcontinental que eles disponibilizam, enviei para o gerente de conta e ele disse que rodou, não atualizou e não tem nenhuma mensagem de erro pra me passar.
       
      Posso estar fazendo errado, alguém tem alguma experiencia com esta tabela de frete?
    • Por Jack Oliveira
      Ola pessoal boa noite preciso salvar umas coisas no banco de dados usando ao clicar no botão que esteja aparecendo sem que recarregue a página
       
      Seria isso aqui
       
      HTML do botão
      <div class="btn-group"> <a href="javascript:void(0)" class="rate-btn toggole-contnet"> <i class="fa fa-thumbs-o-up" aria-hidden="true"></i> Sim </a> <a href="javascript:void(0)" class="rate-btn toggole-contnet"> <i class="fa fa-thumbs-o-down" aria-hidden="true"></i> Não </a> </div> No PHP para salvar no banco esta da seguinte forma.
      <?php if(isset($_POST['AvaliComentario'])) { // Se o cookie ainda não foi setado $cookie = isset($_COOKIE["avali_comentario_".$Comentario['id']]) ? $_COOKIE["avali_comentario_".$Comentario['id']] : null; if (!isset($cookie)) { $Adicionar = array( 'comentario_id' => $Comentario['id'], 'up' => post('up'), 'down' => post('down') ); $Query = DBCreate('avali_comentario', $Adicionar); // Se for um sucesso a query if ($Query) { // Seta um cookie setcookie("avali_comentario_".$Comentario['id']."", true, time()+60*60*24*6004); // Retorna false, ou seja, sucesso echo false; Redireciona(''.$URLSHARE.''); }else{ //AbreAlerta("Erro! Ouve um erro ao ".$dados['titulo']."!"); //Redireciona(''.$URLSHARE.''); } }else{ //Sweet('Atenção!!!', 'Você já deu sua Curtida para '.$dados['titulo'].'!', 'warning', 'Fechar'); //AbreAlerta("Ops! Você já deu sua Curtida para ".$dados['titulo']."!"); //Redireciona(''.$URLSHARE.''); } } Só preciso para quando clicar uns dos botão ele salvar sem precisar carregar a página...
       
      Se ter um forma diferente para fazer fico grato pelas dicas que puderem dar ai..
       
       
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.