Obtenha soluções para suas perguntas no Sistersinspirit.ca, a plataforma de Q&A mais rápida e precisa. Descubra um vasto conhecimento de profissionais em diferentes disciplinas em nossa amigável plataforma de perguntas e respostas. Explore soluções abrangentes para suas perguntas de uma ampla gama de profissionais em nossa plataforma amigável.

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
Obrigado por passar por aqui. Nos esforçamos para fornecer as melhores respostas para todas as suas perguntas. Até a próxima. Obrigado por visitar. Nosso objetivo é fornecer as respostas mais precisas para todas as suas necessidades informativas. Volte em breve. Sistersinspirit.ca está aqui para suas perguntas. Não se esqueça de voltar para obter novas respostas.