Ir para conteúdo

POWERED BY:

Arquivado

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

agrosandro

[Resolvido] Somar 4 notas + recuperação do aluno, e achar a Médi

Recommended Posts

Olá a todos, tenho esse código abaixo que soma 4 notas do aluno e acha a média dessas notas,só que preciso somar também a nota de recuperação entre as avaliações, exemplo:

 

Nota 1 + Nota 2(Recuperação: substituirá a Nota 1 e Nota 2) + Nota 3 (recuperação: substituirá a Nota 3) + Nota 4 (Recuperação: substituirá a Nota 4)= Média do aluno.

 

só que a nota da recuperação substituirá as notas das avaliações em questão, se alguém souber como adaptar o código abaixo ou tiver alguma outra solução ficarei muito grato. Um forte abraço a todos.

 

Segue o código que possuo:

 

<?php

// Pega os valors da nota.

$av1 = $_REQUEST['av1'];

$av2 = $_REQUEST['av2'];

$av3 = $_REQUEST['av3'];

$av4 = $_REQUEST['av4'];

// Define a quantidade que será dividida.

$div = 4;

// Armazena o calculo feito.

$nota = ($av1+$av2+$av3+$av4)/$div;

// Imprime o valor na tela.

echo $nota;

 

if($nota>=8){

echo "<img src=\"status_on.gif\">";

 

}else{

 

echo "<img src=\"status_off.gif\">";

 

}

?>

<html>

<head>

</head>

<body>

<form method='post' action='index.php'>

<table>

<tr>

<td>1ª nota</td>

<td><input type='text' name='av1'></td>

</tr>

 

<tr>

<td>2ª nota</td>

<td><input type='text' name='av2'></td>

</tr>

<tr>

<td>3ª nota</td>

<td><input type='text' name='av3'></td>

</tr>

<tr>

<td>4ª nota</td>

 

<td><input type='text' name='av4'></td>

</tr>

<tr>

<td></td>

<td><input type='submit' value='Calcular'></td>

</tr>

</table>

</form>

</body>

</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Dae brother sussa?

 

Cara ate quero te ajudar porem nao to intendendo nada do que voce ta falando...

 

Voce quer somar 4 notas, isso entendi.

Tirar a media delas (dividir por 4).

 

A recuperacao e pra todas as provas ou somente para uma?

 

explica melhor e venho ajudar ok.

abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

E aê Jhony ZaM tudo bem? valeu pela atenção,

 

no caso serão 3 recuperações:

 

a recuperação 1 substituirá as Notas 1 e 2;

 

Exemplo:

 

-----------------------------------------

Nota 1| Nota 2| Recuperação(1) das Nota 1 e 2

-----------------------------------------

4,0 | 3,5 | 8,5 (Supondo que o aluno tirou 8,5 na recuperação,substituiria as duas notas anteriores)

 

-----------------------------------------

Nota 3| Recuperação da Nota 3

-----------------------------------------

 

-----------------------------------------

Nota 4| Recuperação da Nota 4

-----------------------------------------

 

Só que o meu script divide por 4 e acha a média, mas no caso da primeira recuperação ela subtitui 2 notas que é Nota 1 + Nota 2 pela nota de recuperação, no final eu só teria 3 notas para achar essa média, espera que tenha entendido agora, acha que há solução para isso?? valeu pela força, fico no aguardo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pessoal seria algo como na imagem abaixo, não sei como fazer a nota de recuperação diminuir ou aumentar no resultado final do aluno, sei tirar a média das 4 notas, mas fazer a nota de recuperação alterar o resultado final é que pegou pra mim, se alguém puder me ajudar agradeço. Segue a imagem abaixo do que pretendo no boletim do aluno. O script pode ser em php ou javascript ok?

 

boletim.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

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