Informática, perguntado por Alexiel, 1 ano atrás

Gente preciso urgente desse código em php.

Faça um algoritmo para calcular um valor A elevado a um expoente B. Os valores A e B deverão
ser lidos. Não usar A** B.

Soluções para a tarefa

Respondido por webfelipemaia
0
O algoritmo, escrito em Portugol, para este problema é o seguinte:

algoritmo "potência"
var
A, B : INTEIRO
inicio
leia (A)
leia (B)
escreval (A, " elevado a ", B, " = ", A^B)
fimalgoritmo

Para o PHP, vamos usar a mesma ideia, só que um pouco mais sofisticado. Precisamos de um formulário de envio e um arquivo .php para tratar as informações vindas do formulário. Vamos lá!

Formulário HTML (simplificado)

<form action="Potencia.php" method="post" >

<p> Valor da base: <input type="text" name="base" /></p>

<p>Valor do expoente: <input type="text" name="expoente" /></p>

<p><input type="submit" /></p>

</form>


Arquivo Potencia.php

<?php

//início do código

$a = $_POST["base"];
$b = $_POST["expoente"];

echo $a . " elevado a " . $b . " = " . pow($a, $b);

//fim do código

O que fizemos?

1. Passamos, via formulário, pelo método POST, dois valores com os nomes base e expoente.
2. Recuperamos estes dois valores, através do método superglobal $_POST e atribuímos às variáveis $a para base e $b para expoente.
3. Usamos a função matemática, nativa do Php, para efetuar a potência.
4. Exibimos no arquivo Potencia.php via echo

Confira os arquivos anexos (que forma testados).


Anexos:
Perguntas interessantes