Tabuada em PHP

22, Fevereiro 2008 at 2:31 am | In PHP / MySql | 2 Comments
Tags: , , , , ,

Criação de script em PHP que gera uma tabuada, exemplo usado para mostrar o funcionamento do comando for, variável contadora e variável acumuladora.
<html>
 <head>
  <title>Tabuada</title>
 </head>
<body>

<form action=”#” method=”post”>
 <label>Valor:</label><input type=”text” name=”valor” id=”valor” />
 <input type=”submit” value=”Calcular!!!” />
</form>

<?php

/*O Script so será executado se existe um valor preenchido no form*/
if ($_POST['valor'] != “”){

 /*Passar o valor digitado no form para a variável $v1*/
 $v1 = $_POST['valor'];

 /*Variável acumuladora usada para acumular valores */
 $acumuladora = 0;

 /*comando de repetição for
 A variável $n inicia valendo 0, ela será uma contadora
 há uma condição que verifica se a variável $n é menor que 11
 apos os códigos dentro do for serem executados o variável $n recebe $n+1 ($n++) */
 for ($n=0; $n<11; $n++){

  /*A variável $res guarda o resultado de cada linha da tabuada
  A cada entrada no for a variável $n terá um valor diferente, sempre de 1 em 1*/
  $res = $n*$v1;

  /*A variável $acumuladora estará acumulando o resultado de cada linha da tabuada */
  $acumuladora = $acumuladora + $res;

  /*E exibido na tela a linha da tabuada
  o “X” e o “=” será apenas para exibição na tela
  o . esta concatenando os valores das variáveis com os textos fixos para serem exibidos
  o <br /> está quebrando a linha após a cada exibição na tela */
  echo $n . ” X ” . $v1 . ” = ” . $res . “<br />”;
 }
 /*após toda a tabuada ser impressa a variável acumuladora e impressa/
 echo “A soma de todos os resultados é:” . $acumuladora;
}
?>
</body>
</html>

Versão em txt  TabuadaPHP. Para salvar clique com o botão direito Salvar como…
Este foi um exemplo simples que ajuda no entendimento de vários comando em php.
 
Espero que tenham entendido, qualquer dúvida, maurocesarsl@uol.com.br

2 Comentários »

Feed RSS dos comentários deste post URI do TrackBack

  1. esse codigo exposto, nao obtive sucesso… preciso fazer um em php + que as quatro operacoes sejam separadas..e opcional…

  2. humm..

    vc copiou e colou o código??? se sim, não vai funcionar mesmo… tem q substituir as aspas. E me desculpe, as o intuito do blog não e colocar códigos para resolver todos os seus problemas, mas sim mostrar o funcionamento de algumas linguagens de programação com alguns exemplos, e tirar dúvidas.

    Mas por favor poderia me mandar o seu código por e-mail? meu e-mail e maurocesarsl@uol.com.br, me envie que farei o possivel para te ajudar.

    Abraço…


Deixe um comentário

XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Blog no WordPress.com. | Theme: Pool by Borja Fernandez.
Entries and comments feeds.