Ir para conteúdo
Fórum Script Brasil
  • 0

Visualg (- comandos de decisão -"se então")


Bruno Pacheco

Pergunta

3) Em uma competição de saltos ornamentais, 6 (seis) juízes informam notas reais

variando de 0 a 10. A nota final do atleta deve excluir a maior e a menor nota dos juízes

e é composta pela soma das quatro demais notas. Faça um programa que lê do usuário

as seis notas dos juízes e informa a nota final do atleta (a soma das notas excluindo a

menor e a maior delas).

OBS.:"Minha dúvida é mais na parte do processamento desse algoritmo".

Editado por Bruno Pacheco
Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0

var

notareal1,notareal2,notareal3,notareal4,notareal5,notareal6:inteiro

notafinalatleta:inteiro

inicio

escreval("digite a nota real 1:")

leia(notareal1)

escreval("digite a nota real 2:")

leia(notareal2)

escreval("digite a nota real 3:")

leia(notareal3)

escreval("digite a nota real 4:")

leia(notareal4)

escreval("digite a nota real 5:")

leia(notareal5)

escreval("digite a nota real 6 :")

leia(notareal6)

escreval("a nota real 1 é:",notareal1)

escreval("a nota real 2 é:",notareal2)

escreval("a nota real 3 é:",notareal3)

escreval("a nota real 4 é:",notareal4)

escreval("a nota real 5 é:",notareal5)

escreval("a nota real 6 é:",notareal6)

escreval("a nota final do atleta:",notafinalatleta)

Editado por Bruno Pacheco
Link para o comentário
Compartilhar em outros sites

  • 0
Agora eu pergunto eu tenho dúvida na parte do processamento como vou fazer para achar a maior nota e a menor nota?

var
notareal1,notareal2,notareal3,notareal4,notareal5,notareal6:inteiro
notafinalatleta:inteiro
notamaior, notamenor:inteiro

inicio
escreval("digite a nota real 1:")
leia(notareal1)
escreval("digite a nota real 2:")
leia(notareal2)
escreval("digite a nota real 3:")
leia(notareal3)
escreval("digite a nota real 4:")
leia(notareal4)
escreval("digite a nota real 5:")
leia(notareal5)
escreval("digite a nota real 6 :")
leia(notareal6)

notamaior = notareal1

se notamaior < notareal2 então
    notamaior = notareal2
fimse

se notamaior < notareal3 então
    notamaior = notareal3
fimse

se notamaior < notareal4 então
    notamaior = notareal4
fimse

se notamaior < notareal5 então
    notamaior = notareal5
fimse

se notamaior < notareal6 então
    notamaior = notareal6
fimse

notamenor = notareal1

se notamenor > notareal2 então
    notamenor = notareal2
fimse

se notamenor > notareal3 então
    notamenor = notareal3
fimse

se notamenor > notareal4 então
    notamenor = notareal4
fimse

se notamenor > notareal5 então
    notamenor = notareal5
fimse

se notamenor > notareal6 então
    notamenor = notareal6
fimse

escreval("a nota maior  é:",notamaior)
escreval("a nota menor é:",notamenor)
fim

OBS: Para achar a maior nota voce tem que comparar cada uma das notas com as outras.. quando uma delas for maior que aquela armazenada na variavel notamaior, então a variavel notamaior recebe o valor da variavel que estiver sendo comparada

para nota menor o processo é o inverso .... leia mais sobre lógica de programação

abraço

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,7k
×
×
  • Criar Novo...