Bem-vindo ao Sistersinspirit.ca, onde você pode obter respostas confiáveis e rápidas com a ajuda de nossos especialistas. Nossa plataforma de perguntas e respostas conecta você com especialistas prontos para fornecer informações precisas em diversas áreas do conhecimento. Descubra soluções detalhadas para suas dúvidas de uma ampla gama de especialistas em nossa plataforma amigável de perguntas e respostas.

Desenvolva um algoritmo que leia um conjunto de valores inteiros e positivos e
indique qual o menor e o maior valor do conjunto. Considere que o valor -1
encerre a leitura dos valores e não deve ser considerado.



Sagot :

Você não especificou a linguagem, então tomei liberdade em fazer na mais didática.(Pascal)

Em anexo está o arquivo edentado.

Qualquer dúvida estou a disposição! :D

program MenorEMaiorValor;
{$APPTYPE CONSOLE}
uses  SysUtils;
var  iValorDigitado,  iMaiorValor,  iMenorValor : Integer;begin  iMaiorValor := 0;  iMenorValor := MaxInt;  write('Informe um valor: ');  readln(iValorDigitado);  if iValorDigitado = -1 then    exit;  repeat    if (iValorDigitado > iMaiorValor) then      iMaiorValor := iValorDigitado;
    if (iValorDigitado < iMenorValor) then      iMenorValor := iValorDigitado;
    write('Informe um valor: ');    readln(iValorDigitado);  until iValorDigitado = -1;  writeln('Maior valor digitado:' + IntToStr(iMaiorValor));  writeln('Menor valor digitado:' + IntToStr(iMenorValor));  readln;end.
View image MarlonMacaneiro
Esperamos que esta informação tenha sido útil. Sinta-se à vontade para voltar a qualquer momento para obter mais respostas às suas perguntas e preocupações. Obrigado por escolher nosso serviço. Estamos dedicados a fornecer as melhores respostas para todas as suas perguntas. Visite-nos novamente. Obrigado por usar o Sistersinspirit.ca. Continue nos visitando para encontrar respostas para suas perguntas.