Ir para conteúdo

Arquivado

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

Imguvoss

Estrutura de repetição com vetores

Recommended Posts

Meu monitor solicitou que eu fisesse um algoritmo:

 

Faça um algoritmo que leia um número indefinido de notas apresente a maior e a menor, isso, usando vetores.

 

 

 

 

 

 

 

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites
Algoritmo "Obter notas e apresentar menor e maior em vetor"

Var

   nNotas: VETOR[1..3] DE INTEIRO
   I: INTEIRO
   nNumero:Inteiro
   nMaior, nMenor: INTEIRO

Inicio

   Escreva("Digite o número de notas que você deseja calcular: ")
   Leia(nNumero)

   Para I De 1 Ate nNumero Passo 1 Faca
      Escreva("Digite uma nota: ")
      Leia(nNotas[I])
   Fimpara

   Para I De 1 Ate nNotas[I] Passo 1 Faca
      Se nMenor <= nNotas[I]
         nMenor <- nNotas[I]

      Senao
         Se nMaior >= nNotas[I]
            nMaior <- nNotas[I]

         Fimse
      Fimse

   Fimpara

   Escreval("A nota maior é", nMaior)
   Escreval("A nota menor é",nMenor)

Fimalgoritmo

Beraldo, depois de ler algumas dúvidas de outros membros, consegui fazer mais uma parte,que está acima, mesmo assim ainda não consegui concluir o algoritmo, se você pudesse me ajudar eu agradeceria.

Compartilhar este post


Link para o post
Compartilhar em outros sites
Algoritmo "Obter notas e apresentar menor e maior em vetor"
Var

   nNotas: VETOR[1..50] DE INTEIRO
   I: INTEIRO
   nNumero:Inteiro
   nMaior, nMenor: INTEIRO

Inicio

   Escreva("Digite o número de notas que você deseja calcular: ")
   Leia(nNumero)

   Para I De 1 Ate nNumero Passo 1 Faca
      Escreva("Digite a", I,"° nota: ")
      Leia(nNotas[I])
   Fimpara

   nMaior <- nNotas[1]
   nMenor <- nNotas[1]

   Para I De 1 Ate nNumero Passo 1 Faca
      Se nMenor >= nNotas[I] Entao
         nMenor <- nNotas[I]

      Senao
         Se nMaior <= nNotas[I] Entao
            nMaior <- nNotas[I]

         Fimse
      Fimse
   Fimpara

   Escreval("A nota maior é", nMaior)
   Escreval("A nota menor é", nMenor)
Fimalgoritmo

Podem marcar tópico como resolvido, consegui completa-lo abaixo a resolução:

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por thiago_tw
      eu to com uma tarefa que preciso de ajuda, já tentei alguns algoritmos que achei por aqui mas nunca dá certo, mandei a imagem do que é para ser feito, agradecido se me ajudarem

    • Por Geralt96
      Bom dia. Alguém pode me dá uma ajuda pra desenvolver essa questão, por gentileza?

      Aqui está ela: https://projecteuler.net/problem=6

      A soma dos quadrados dos primeiros dez números naturais é: 1² + 2² + ... 10² = 385...
      O quadrado da soma dos dez primeiros números naturais é: (1+2+ ... 10)² = 55² = 3025...
      Portanto, a diferença entre a soma dos quadrados dos primeiros dez números naturais e o quadrado da soma é: 3025 - 385 = 2640.
      Encontre a diferença entre a soma dos quadrados dos primeiros cem números naturais e o quadrado da soma.
    • Por Motta
      O algoritmo que procura padrões ocultos na maior base de dados de sonhos do mundo
    • Por Andréia Bürck
      Gostaria de saber se há como fazer o seguinte, em JAVA ou qualquer outra linguagem: personalizar um áudio. Ou seja, tenho um áudio, e em lugares chaves desse áudio, depois dele pronto, um programa inserir nesses pontos-chave, por exemplo, nomes. Eu falo o nome, e o programa insere nos pontos pré-determinados.
    • Por flipmartinz13
      Alguém pode me ajudar nessa questão de C++? não estou conseguindo construir o algorítmo corretamente.

      5.92)    Faça um algoritmo que leia a matrícula, nome, sexo e três notas dos alunos de uma escola e obtenha os seguintes resultados:
      a) A matrícula da aluna que obteve a maior média.
      b) A matrícula do aluno que obteve a menor média.
      c) O percentual de mulheres na turma.
      d) Quantos alunos foram aprovados, independente do sexo.
      e) O percentual de alunas aprovadas.
      Obs.: o flag é uma matrícula igual a 0 (zero).
×

Informação importante

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