[VISUALG] Estrutura de repetição 'ENQUANTO'. Calculando o maior e o menor número.

Поділитися
Вставка
  • Опубліковано 4 січ 2025

КОМЕНТАРІ • 57

  • @luanluanzaum6196
    @luanluanzaum6196 2 роки тому +8

    Estava numa duvida com a parte do menor numero faz tempo e você salvou minha vida mano, consegui entender finalmente!

  • @ÁguiaTorrents
    @ÁguiaTorrents Місяць тому +1

    Parabéns amigo, estava com essa dúvida aqui e não achava a solução por nada. Vc manda muito bem!

  • @antoniowilliamrodriguesdec2045
    @antoniowilliamrodriguesdec2045 5 місяців тому +1

    Show de bola amigo, ajudou bastante 💪

  • @israelconceicaosousa7337
    @israelconceicaosousa7337 3 роки тому +4

    Boa iniciativa

  • @vitorreis2151
    @vitorreis2151 Рік тому +2

    Rapaz do céu! eu fiquei horas engastalhado nisso. Quebrei a cabeça de mais sozinho e só saí desse exercício vendo seu vídeo. Só conseguia mostrar o maior, o menor não. Isso tava acontecendo porquê eu não atribui valor à variável no início do looping, por isso a conta não fechava, ficava sempre tentando uma maneira de dar valor para a variável mas ela sempre terminava com o último valor digitado. Obrigado

  • @larissazanardo631
    @larissazanardo631 11 місяців тому +1

    Obrigado ajudou demais mesmo!

  • @Aline.Criativa
    @Aline.Criativa 11 місяців тому +1

    Me ajudou muito, eu ainda fiquei meio perdida na explicação mas no final deu certo aqui pra mim, obrigada! Sucesso!

  • @ge.eliass
    @ge.eliass 3 місяці тому +1

    salvou muito

  • @aninhavillela2009
    @aninhavillela2009 3 роки тому +3

    Muito bom o conteúdo!

  • @fabiocamargo8548
    @fabiocamargo8548 2 роки тому +1

    Obrigado me ajudou bastante, tanto que quebrei a cabeça ! vlw

  • @LottusAlfaiatariacosturas
    @LottusAlfaiatariacosturas 3 роки тому +5

    otimo, nao estava conseguindo fazer a parte do menor numero

  • @cen2kangola
    @cen2kangola 3 роки тому +1

    muito bom

  • @Gb_MusicList
    @Gb_MusicList Рік тому +3

    poxa vi que deu certo e agradeço muito. mas ficou um pouco confuso pra entender o a variavel menor atribuindo esse valor.
    se ( num > maior) entao
    maior

    • @manualdoprogramador1653
      @manualdoprogramador1653  Рік тому

      Bom dia, o menor no caso q a gente está testando aí é entre os valores q informamos, por exemplo se eu informo 10 e 5 o maior vai ser 10 e o menor 5, no caso esse 0 q vc falou q sempre da na sua cabeça, pensa assim q é o maior e menor entre os números digitados

  • @rick-ke3im
    @rick-ke3im Рік тому +2

    Opa! Professor, seria possível o sr fazer um vídeo ensinando a achar o maior, o menor e o número do meio através de três números fornecidos pelo usuário no visualg?

  • @viniciusc.martins2397
    @viniciusc.martins2397 Рік тому +1

    Professor, por que o "maior" funciona sem precisar de atribuição e o "menor" dá erro? Foi o meu caso quando escrevi o código antes de ver sua aula.

    • @manualdoprogramador1653
      @manualdoprogramador1653  Рік тому

      Bom dia, na vdd o correto é sempre inicializar os dois no primeiro loop, pois assim vc já vai conseguir nos próximos loops fazer a comparação realmente com valores que foi informado

  • @prodgkoficial7883
    @prodgkoficial7883 5 місяців тому +1

    booaa tava quebrando a cabeça, era só usar o proprio contador pra declarar o primeiro numero digitado como maior e menor.. kk

  • @pstepbystep2751
    @pstepbystep2751 2 роки тому

    porque as variaveis tem que ser atribuida pelo " contador = 1?" queria entender essa parte
    e no caso da comparação, os números vão ser comparados pelo primeiro que a gente digitar ? ou o maior e o menor já tem um valor para ser comparado inicialmente ?

    • @manualdoprogramador1653
      @manualdoprogramador1653  2 роки тому +3

      Bom dia, o 'contador' no nosso exemplo ele vai garantir que o nosso exemplo tenha fim, pois ele é a nossa condição de parada. Ele foi inicializado igual a 1 porque no exemplo digitamos 5 numeros e a cada loop o contador é incrementado, caso ele fosse por exemplo 0 não teríamos 5 números, mas sim 6.
      Essa comparação inicial é para garantir que as duas variáveis 'maior' e 'menor' recebam pelo menos uma valor dos que foram digitados pelo usuário.

  • @robertacrf
    @robertacrf 3 роки тому

    vc tem aula sobre a estrutura faça{} enquanto? é similar ao enquanto faça. to procurando mas nao acho no visualg, so com outros programas. só preciso de um exemplo pra resolver meu exercicio

    • @manualdoprogramador1653
      @manualdoprogramador1653  3 роки тому

      Boa tarde, com o faca{} enquanto() eu não tenho.
      Mas estava vendo uns exemplos aqui sobre a estrutura pode ser que te ajude.
      EX:
      faca{
      escreva("Digite uma nota: ")
      leia(nota)
      enquanto(nota < 0 ou nota > 10)

  • @angeloviana1426
    @angeloviana1426 Рік тому

    amigo, ainda nao entendi uma coisa, como ele sabe que o "menor" é o menor número se ele tem apenas o valor 1 atribuído, e é uma varíavel qualquer? eu realmente nao entendo como o visualg entende que "menor" é o menor número pra só aí atribuir o valor.
    Pq se a comparação é "se menor for maior ou igual a num, atribua num a menor", nao faz sentido, ja que "menor" sendo 1, ele nunca vai ser maior que qualquer outro número.

    • @manualdoprogramador1653
      @manualdoprogramador1653  Рік тому

      Bom dia, no caso a gente não fala que o menor é 1, a gente inicializa as variaveis maior e menor no primeiro loop, para que assim nos proximos loops possamos fazer a comparação de qual numero que digitamos é o maior e qual é o menor. Esse if de contador == 1 é apenas para inicializar as variaveis

  • @gabrielazevedo3798
    @gabrielazevedo3798 2 роки тому

    PARABÉNS PELA AULA. MAS EU JA TO A UMA SEMANA ESTUDANDO ISSO E NAO CONSIGO ENTENDER COMO ELE GUARDA O MENOR NÚMERO SE O "MENOR" É APNEAS UMA VARIÁVEL.

    • @manualdoprogramador1653
      @manualdoprogramador1653  2 роки тому

      Bom dia, Então nesse exemplo ele guarda o 'menor' valor em uma variável, mas essa variável é sempre alterada quando ela cai na condição, ou seja, sempre que o numero que esta vindo no loop for menor que o valor da variável(menor) ela é alterada pelo valor do loop, isso faz com que no final do processo ela guarde o menor valor

  • @eduardojose7869
    @eduardojose7869 2 роки тому

    Como eu vejo a media?

    • @manualdoprogramador1653
      @manualdoprogramador1653  2 роки тому

      Boa tarde.
      Você pode usar esse video como referencia -> ua-cam.com/video/jfhsumjQp20/v-deo.html.
      Nele eu calculo a media, mas caso queira calcular a media de varios numeros(loop), vc cria uma variável fora do loop, vai somando os valores nela e no final divide ela pela a quantidade de voltas que seu loop deu.

  • @Murdoch_0x
    @Murdoch_0x Рік тому

    O meu tá dando erro no fimenquanto, consegue me ajudar amigo?

    • @manualdoprogramador1653
      @manualdoprogramador1653  Рік тому

      Bom dia. Claro, manda o código aí para eu ver.

    • @Murdoch_0x
      @Murdoch_0x Рік тому

      @@manualdoprogramador1653 Fala mano, consegui esse mas tive um problema com outro codigo que to tentando fazer, no caso nesse codigo eu preciso que o codigo pergunte o nome de 20 pessoas e informe a media da altura das pessoas, e alem disso a altura da pessoa mais alta e a mais baixa.

    • @Murdoch_0x
      @Murdoch_0x Рік тому

      Var
      nome, sexo : vetor [1..3,1..2] de real
      n, s : inteiro
      Inicio
      para n de 1 ate 3 faca
      para s de 1 ate 1 faca
      escreva("Digite o nome",n,": ")
      leia(nome[n])
      escreva("digite o sexo ",s,": ")
      leia(sexo[s])
      fimpara
      fimpara
      nesse codigo ele ta dando uma espécie de bug, onde o programa pede apenas os nomes adiante (do 1 ao 3) o sexo ele pede como se fosse da primeira pessoa sempre, exemplo: botei pra rodar e pedir de 3 pessoas diferentes, ele pede 3 nomes diferentes porem ele continua digitando: (Digite o sexo da pessoa1) sendo que já estou na pessoa 3, n sei se deu pra me entender mas é isso kkkkk consegue me ajudar amigo?

    • @manualdoprogramador1653
      @manualdoprogramador1653  Рік тому

      Boa noite, eu fiquei um pouco confuso, pq vc falou de 20 pessoas, média da altura entre as 20 pessoas e a mais alta e mais baixa. Depois fala de nome e sexo nó exemplo a baixo, não entendi qual problema vc esta com dificuldade?

    • @Murdoch_0x
      @Murdoch_0x Рік тому

      @@manualdoprogramador1653 AAh perdão amigo mas era isso mesmo q vc falou, é pq o programa ainda tava em execução

  • @micaelmelo97
    @micaelmelo97 Рік тому +1

    PORRA ACHEI KKK. VLW MANO

    • @manualdoprogramador1653
      @manualdoprogramador1653  Рік тому +1

      👊🏻

    • @micaelmelo97
      @micaelmelo97 Рік тому +1

      @@manualdoprogramador1653 IRMÃO SÓ ME TIRA UMA DUVIDA POR GENTILZA.
      No comando: SE contador =1 ENTAO
      MAIOR_NUMERO = NUMERO
      MENOR_NUMERO = NUMERO
      A utilização do (contador = 1) é somente para FAZER a ATRIBUIÇÃO do PRIMEIRO NUMERO a ser DIGITADO as VARIAVEIS (MENOR_NUMERO) E (MAIOR_NUMERO).
      CORRETO?
      O meu erro estava sendo em não conseguir atribuir o PRIMEIRO numero DIGITADO a variável (MENOR_NUMERO). Pois a variável (MENOR_NUMERO) automaticamente é DE VALOR ZERO e qualquer numero que eu digitava acima de ZERO não era atribuída a ela e o programa não funcionava com excelência.
      SEU VIDEO ABRIU MAIS UMA PORTA NA MINHA MENTE, PROGRAMAR É ENTENDER PASSO A PASSO DA EXECUÇÃO DO PROGRAMA. OBRIGADO MAIS UMA VEZ!! TAMU JUNTOO!!

    • @manualdoprogramador1653
      @manualdoprogramador1653  Рік тому

      Bom dia, desculpa pela demora, mais é isso mesmo q vc falou, o contador=1 é para atribuir os valor das duas variáveis 👊🏻

  • @Braga.l0
    @Braga.l0 2 роки тому

    Olá, vc poderia me ajudar a fazer um que peça 10 números e multiplique eles em estrutura de repetição, é para uma atividade

  • @ÁguiaTorrents
    @ÁguiaTorrents Місяць тому

    Parabéns amigo. Estava com essa dúvida aqui e não achava a solução por nada. Vc manda muito bem!

  • @richardmatiasrocha7153
    @richardmatiasrocha7153 10 місяців тому +1

    Obrigado, ajudou muito.