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
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: