Ir ao conteúdo

Posts recomendados

Postado

Boas tardes.

O meu objetivo era inserir uma tabela com x dados e na ultima célula realizar a média das células anteriores e mostrar o resultado.

function media()
    {
    int aim,aia,ai1,ai2,ai3,ai4,ai5,ai6;

            aia=ai1+ai2+ai3+ai4+ai5+ai6;

            aim=aia/6;
        }
    
<table id="customers">
    <tr>
        <th>1º Ano</th>
    </tr>
  <tr>
    <th>Disciplina</th>
    <th>1º Módulo</th>
    <th>2º Módulo</th>
    <th>3º Módulo</th>
    <th>4º Módulo</th>
    <th>5º Módulo</th>
    <th>6º Módulo</th>
    <th>Média</th>
  </tr>
  <tr>
    <td>Área de Integração</td>
    <td id="ai1"  ai1='12'><center>12</center></td>
    <td id="ai2"  ai2='0'><center>X</center></td>
    <td id="ai3"  ai3='0'><center>X</center></td>
    <td id="ai4"  ai4='0'><center>X</center></td>
    <td id="ai5"  ai5='0'><center>X</center></td>
    <td id="ai6"  ai6='0'><center>X</center></td>
    <td id="aim"  aim=(ai1+ai2+ai3+ai4+ai5+ai6)/6><center>printf("%d",aim)</center></td>
  </tr>
</table>

Já consegui realizar este trecho de código mas não funciona.
Agradeço qualquer tipo de ajuda:))

  • Confuso 1
Postado

Olá @Joel Martins !

Para isso tente usar JavaScript, é mais recomendado para se usar junto com o HTML, além disso com ele as coisas ficam muito mais fáceis, ele tem um monte de funções que auxiliam a nossa vida.

Para o seu caso eu sugiro você usar essa:

image.png.206a83f35419fde4c8a968bb92ad3eb2.png

 

Você declara os valores e deixa que ele some por você. Depois disso é só você dividir pelo tamanho do array.

E adivinha! O JavaScript também tem uma função para isso, o nome dela é 'length'.

image.png.d9a3a43c545c68e6359099aeb7031794.png

 

Depois disso é só passar esse resultado para uma variável e mostrar no página HTML.

Postado

@thefill C++ e C#  também tem reduce(). E java e outras linguagens. É um padrão importante. No entanto em casos como esse é comum manter os totalizadores já calculados reservando uma linha e uma coluna a mais, como numa planilha. 

 

C ou C++ acho que não seja uma opção nesse caso, mas sim java, javascript ou Python dependendo do servidor web em uso, seriam o caminho normal

  • Curtir 1

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...