Responder dúvida

Seja o primeiro a responder

Portugol

C

Está dando algum erro quando calcula o menor e o maior aí a média tá dando errado.

programa

 funcao inicio()
 {
  real n, menor=0, maior=0,  media
  caracter s

          escreva ("Digite 'S' para começar :")
  leia(s)

  faca{
   escreva("Número:")
   leia(n)

          
  se(n<=maior){
  maior = menor
  menor = n 
   }se(n>=menor){ 
   menor = maior
   maior = n
    
   }
   media = (maior + menor)/2
   escreva ("Deseja continuar? 'Y' se sim e 'N' se não:")
   leia (s)
  }enquanto(s== 'y' ou s=='Y')
  
  escreva("Número maior: ", maior," - ", "Número menor: ", menor)
  escreva("\n\nMédia entre o menor e o maior: ", media)
 }
}

Foto de Andrielli B.
Andrielli perguntou há 3 anos