Estou iniciando a utilizar php e gostaria de ajuda para resolver o problema desse código. Se alguém puder souber agradeço muito! Quando executo mostra:
Notice: Undefined index: entrada.$i in Crogram Files (x86)EasyPHP-DevServer-14.1VC11datalocalwebprojectsexercicios no computadorex1.php on line 31
<html>
<meta charset="utf-8" />
<body>
<?php
echo("<form method="post">");
echo ("<input type="submit" name="enter" value="começar" />");
echo ("</form>");
if (isset($_POST['enter'])){
echo("<form method="post">");
echo ("<input type="text" name="n" />");
echo ("<input type="submit" name="tamanho" value="entre com o tamanho do vetor" />");
echo ("</form>");
}
if (isset($_POST['tamanho'])){
$n = $_POST['n'];
$i = 0;
echo("<form method="post">");
for ($i = 0; $i <= $n; $i++) {
echo("<input type="text" name="entrada$i" /><br /></br>");
}
echo("recoloque o tamanho do vetor<br /></br>");
echo("<input type="text" name="n" /><br /></br>");
echo ("<input type="submit" name="vetor" value="entre com o vetor" />");
echo ("</form>");
}
if (isset($_POST['vetor'])){
$n = $_POST['n'];
$vetor = array($n);
$i = 0;
for ($i = 0; $i <= $n; $i++) {
$vetor[$i] = $_POST['entradas$i'];
}
$menor = 0;
$maior = 0;
$total = 0;
$k = 0;
for ($k = 0; $k <= $n; $k++) {
$total = $total + $vetor[$k];
if ($vetor[$menor] > $vetor[$k]){
$menor = $k;
}
if ($vetor[$maior]<$vetor[$k]){
$maior = $k;
}
}
$media = $total / $n;
echo ("a média é $media <br />");
echo ("o menor valor é $vetor[$menor] <br />");
echo ("a posição do menor valor é $menor <br />");
echo ("o maior valor é $vetor[$maior] <br />");
echo ("a posição do maior é $maior <br />");
}
?>
</body>]
Pergunta
mestrelan
Boa noite,
Estou iniciando a utilizar php e gostaria de ajuda para resolver o problema desse código. Se alguém puder souber agradeço muito! Quando executo mostra:
Notice: Undefined index: entrada.$i in Crogram Files (x86)EasyPHP-DevServer-14.1VC11datalocalwebprojectsexercicios no computadorex1.php on line 31
<html>
<meta charset="utf-8" />
<body>
<?php
echo("<form method="post">");
echo ("<input type="submit" name="enter" value="começar" />");
echo ("</form>");
if (isset($_POST['enter'])){
echo("<form method="post">");
echo ("<input type="text" name="n" />");
echo ("<input type="submit" name="tamanho" value="entre com o tamanho do vetor" />");
echo ("</form>");
}
if (isset($_POST['tamanho'])){
$n = $_POST['n'];
$i = 0;
echo("<form method="post">");
for ($i = 0; $i <= $n; $i++) {
echo("<input type="text" name="entrada$i" /><br /></br>");
}
echo("recoloque o tamanho do vetor<br /></br>");
echo("<input type="text" name="n" /><br /></br>");
echo ("<input type="submit" name="vetor" value="entre com o vetor" />");
echo ("</form>");
}
if (isset($_POST['vetor'])){
$n = $_POST['n'];
$vetor = array($n);
$i = 0;
for ($i = 0; $i <= $n; $i++) {
$vetor[$i] = $_POST['entradas$i'];
}
$menor = 0;
$maior = 0;
$total = 0;
$k = 0;
for ($k = 0; $k <= $n; $k++) {
$total = $total + $vetor[$k];
if ($vetor[$menor] > $vetor[$k]){
$menor = $k;
}
if ($vetor[$maior]<$vetor[$k]){
$maior = $k;
}
}
$media = $total / $n;
echo ("a média é $media <br />");
echo ("o menor valor é $vetor[$menor] <br />");
echo ("a posição do menor valor é $menor <br />");
echo ("o maior valor é $vetor[$maior] <br />");
echo ("a posição do maior é $maior <br />");
}
?>
</body>]
</html>
Editado por mestrelan[/code]
Resolvido
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.