Cálculo de Média com o if simples em PHP

Captura de tela 2014-10-19 17.09.25

Código em PHP e HTML

<?php
if (isset($_POST['enviar'])):
    $aluno = $_POST['nome'];
    $nota1 = $_POST['nota1'];
    $nota2 = $_POST['nota2'];
    $nota3 = $_POST['nota3'];
    $nota4 = $_POST['nota4'];

    $media = ($nota1 + $nota2 + $nota3 + $nota4) / 4;

    echo "Olá " . $aluno ." suas notas foram: <br>"
        ."Primeiro Bimestre: " . $nota1 . "<br>"
        ."Segundo Bimestre: " . $nota2 . "<br>"
        ."Terceiro Bimestre: " . $nota3 . "<br>"
        ."Quarto Bimestre: " . $nota4 . "<br>"
        ."Sua média final é " . $media . " - ";

    if ($media >= 7):
        echo "Aluno Aprovado!";
    elseif (($media < 7) && ($media >= 5)):
        echo "Aluno em Exame!";
    else:
        echo "Aluno Reprovado!";
    endif;
endif;
?>

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        <form method="post" action="">
            <label>Nome: </label>
            <input name="nome" type="text">
            <br>
            <label>1 Bimestre</label>
            <input name="nota1" type="text">
            <br>
            <label>2 Bimestre</label>
            <input name="nota2" type="text">
            <br>
            <label>3 Bimestre</label>
            <input name="nota3" type="text">
            <br>
            <label>4 Bimestre</label>
            <input name="nota4" type="text">
            <br>
            <button type="submit" name="enviar">
                Verificar Nota
            </button>
            <button type="reset">Limpar</button>
        </form>
    </body>
</html>

Captura de tela 2014-10-19 17.10.42

3 comentários em “Cálculo de Média com o if simples em PHP”

  1. oi Heber!!
    Seu post ja me ajudou muito. Agora será que você poderia me dar uma “luz”, para inserir as notas dos alunos individualmente, eu ja entendi, mas como eu faria para lançar as notas de todos os alunos ao mesmo tempo? Sou professora de inglês e nas escolas onde trabalhei , o sistema permitia essa forma, assim era bem mais rápido.
    Agora que estou estudando php e mysql, fiquei pensando nessa questao de inserir valores de uma vez. Procurei no google por inserir multiplos valores mas nao obtive uma resposta ainda.
    Obrigada pela ajuda,
    Vanessa

    1. Olá vanessa nossa agora que vi seu comentário, no caso precisaria usar um laço de repetição pra deixar mais dinâmico, caso queira uma ajuda, posso preparar um post sobre inserir dados de forma múltiplas.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *