Informática, perguntado por andreiasartore, 9 meses atrás

escreva um programa que receba um conjunto de valores inteiros e positivos, calcule e imprima o maior e o menor valor do conjunto. para encerrar a entrada de dados, deve ser digitado o valor zero. para valores negativos, deve ser enviada uma mensagem. esses valores ( zero e negativos) não entrarão nós cálculos, fazer em portugol​

Soluções para a tarefa

Respondido por oliveirapedroo
3

Resposta:

Algoritmo "semnome"

Var

num, ma, me, i: inteiro

//soma é declarada como real para que o cálculo da média resulte  em um número real

Inicio

     ma<-0

     me<-0

     i<-0

     enquanto i<>1 faca

          escreva("Digite um numero: ")

          leia(num)

          se(num=0) entao

              i<-1

          fimse

          se (num>0) entao

             se(me=0) entao

                 me<-num

             senao

                 se(num<me) entao

                     me<-num

                 fimse

             fimse

             se(num>ma) entao

                 ma<-num

             fimse

          senao

               escreval("Valores negativos não entrarão nos cálculos")

          fimse

     fimenquanto

     escreval("O maior valor do conjunto é:", ma)

     escreval("O menor valor do conjunto é:",me)

Fimalgoritmo

Explicação:


andreiasartore: esse também dá erro no visualg. obrigada
oliveirapedroo: atualizaei
oliveirapedroo: atualizei*
andreiasartore: obrigada
oliveirapedroo: de nd
Perguntas interessantes