Ir para conteúdo
Fórum Script Brasil
  • 0

como fazer o algorítmo


Guest iuri

Pergunta

algoritmo que receba media de uma relação de 15 alunos .Ao final calcule e exiba

porcentagem de alunos aprovados,lembrando que a media e 7;

A maior e a menor media do grupo;

quantidade de alunos que ficaram com medi a 6;

a média geral da classe,media entre todos os alunos;

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0
algoritmo que receba media de uma relação de 15 alunos .Ao final calcule e exiba

porcentagem de alunos aprovados,lembrando que a media e 7;

A maior e a menor media do grupo;

quantidade de alunos que ficaram com medi a 6;

a média geral da classe,media entre todos os alunos;

Cara vou tentar ajudar.

Olha só, pensa comigo, você deve ter uma variável para receber a nota do aluno, outra para dizer a média

Ex. Nota_Aluno, Media_Aluno.

Mais uma variável para receber a maior e menor nota.

Ex. Mario_Nota, Menor_nota.

a partir dai fica mais fácil pra você trabalhar, agora vamos lá o que a falta a gente fazer?

Link para o comentário
Compartilhar em outros sites

  • 0
algoritmo que receba media de uma relação de 15 alunos .Ao final calcule e exiba

porcentagem de alunos aprovados,lembrando que a media e 7;

A maior e a menor media do grupo;

quantidade de alunos que ficaram com medi a 6;

a média geral da classe,media entre todos os alunos;

Cara vou tentar ajudar.

Olha só, pensa comigo, você deve ter uma variável para receber a nota do aluno, outra para dizer a média

Ex. Nota_Aluno, Media_Aluno.

Mais uma variável para receber a maior e menor nota.

Ex. Mario_Nota, Menor_nota.

a partir dai fica mais fácil pra você trabalhar, agora vamos lá o que a falta a gente fazer?

Link para o comentário
Compartilhar em outros sites

  • 0

algoritmo que receba media de uma relação de 15 alunos .

Ao final calcule e exiba:

*Porcentagem de alunos aprovados, lembrando que a media e 7; V

*A maior e a menor media do grupo; V

*Quantidade de alunos que ficaram com media a 6; V

*A média geral da classe,media entre todos os alunos; V

Bom, é meu primeiro post...

Vamos lá então:

1a Opcao: Aquivo de Texto para Download

2a Opção:

inicio
|  real maior_media <- 0;    // Variável do tipo real com valor "0" para que a mesma assuma qualquer valor inediatamente maior que "0"
|  real menor_media <- 9999;    // Variável do tipo real com valor "9999" para que a mesma assuma qualquer valor inediatamente menor que "9999"
|  real notas[15];    // Vetor do tipo real com 15 para que a mesma assuma qualquer valor inediatamente menor que "9999"
|  real media_turma <- 0;   //Ira armazenar o valor da media dos alunos
|  real porcentagem_aprovados = 0;   //Irá armazenar a porcentagem de alunos aprovados
|  inteiro x <- 1;   //Indice auxiliar do laço PARA
|  inteiro qtde_alunos_media6 <- 0;    //Variavel que guarda a quantidade de alunos com nota abaixo de 6
|  inteiro qtde_alunos_media7 <- 0;    //Variavel que guarda a quantidade de alunos com nota acima ou exatamente igual a 7
|  para x de 1  até 15 faça     //Estrutura de repetiçao chamado PARA, que ira se repetir por 15 vezes
|  |  escreva("Digite a nota do aluno numero " x);    //Exibe um dialogo informado o que deve ser feito
|  |  leia(nota[x]);    //O usuario do programa irá inserir as notas
|  |  soma = soma + nota[x];    // Somatorio das notas
|  |  se(nota[x]<7)   //Condicional SE que irá tratar uma nota abaixo de 6
|  |  |  qtde_aluno_media6 <- qtde_aluno_media6 + 1;   //Caso a condicional seja satisfeita, o qtde_aluno_media6 irá receber mais uma unidade
|  |  fim se;   //Fim da condicional
|  |  se(nota[x]>=7)   //Condicional SE que irá tratar uma nota maior ou igual a 7
|  |  |  qtde_aluno_media7 <- qtde_aluno_media7 + 1;   //Caso a condicional seja satisfeita, o qtde_aluno_media7 irá receber mais uma unidade
|  |  fim se;  //Fim da condicional
|  |  se(nota[x]>maior_media)   //Condicional SE que irá verificar se a nota é a maior entre as outras
|  |  |  maior_media <- nota[x];   //Caso a condiçao seja satisfeita, o valor de nota[x] sera imediatamente atribuido a maior_media;
|  |  fim se;   //Fim da condicional
|  |  se(nota[x]<menor_media)   //Condicional SE que irá verificar se a nota é a menor entre as outras
|  |  |  menor_media <- nota[x];   //Caso a condiçao seja satisfeita, o valor de nota[x] sera imediatamente atribuido a menor_media;
|  |  fim se;   //Fim da condicional
|  fim para; //Fim do laço de repetiçao PARA
|  media_turma <- soma / 15;    //A variavel media está recebendo o valor de SOMA dividido pelo numero de notas somadas, no caso 15.
|  porcentagem_aprovados <- (qtde_alunos_media7 / 15) * 100;  //Porcentagem dos alunos que foram aprovados
|  escreva("A maior media foi: "maior_media);   
|  escreva("A menor media foi: "menor_media);
|  escreva("A media da turma é: "media_turma);
|  escreva("Tivemos uma quandia de "qtde_alunos_media6" que ficaram de recuperaçao, vamos estudar pessoal!! :D ");
fim algoritmo;

Bom, esta completo.

Esperto ter ajudado.

CASO SINTA ALGUMA DIFICULDADE AO INTERPRETAR O ALGORITMO DEVIDO AOS COMENTARIOS, REMOVA-OS.

CASO não ENTENDA ALGUMA PARTE DO ALGOL, ME PROCURE QUE EU DETALHO PARA VOCE.

Foi bem legal fazer esse exercicio, a muito tempo não fazia Algol, levei cerca de 1 hora, tive que relembrar algumas coisas!

Precisando de ajuda, pode contar.

Editado por vel0xy
Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...