Visualg Aula 11 - Exercícios Maior e Menor Valor

  Рет қаралды 61,577

Tuto Studio

Tuto Studio

Күн бұрын

Visualg Aula 11 - Exercícios
Nesta aula você aprende como verificar o maior valor entre três variáveis.
Aula em formato texto: tutostudio.lor...
Facebook: / tutostudio1
Site: tutostudio.lor...
Twitter: / tutostudio1

Пікірлер: 98
@gabrielrhoden2639
@gabrielrhoden2639 5 жыл бұрын
Eu entendi o raciocínio, porém se tivermos muitas variáveis, a coisa ficaria muito trabalhosa, porém acredito de devam ter outras formas mais fáceis de resolver esse problema com muitas variáveis, no entanto seu objetivo nesse exercício e para mostrar a logica. Vlw estou acompanhando todos os vídeos .abrs
@tutostudio1
@tutostudio1 5 жыл бұрын
Sim... Você tem toda razão, nas próximas aulas eu falo sobre vetores, o que facilita quando tem vários números
@tzperezz1417
@tzperezz1417 5 жыл бұрын
Acredito que se pode criar uma nova variável e perguntar para o usuário quantos números deseja comparar. E depois perguntar quais os valores.
@felipesllopes
@felipesllopes 3 жыл бұрын
estrutura de repetição, para, enquanto ou repita
@agrocassiano
@agrocassiano 10 жыл бұрын
De Ctrl+g, que a indentação é automática, parabéns pela explicação.
@tutostudio1
@tutostudio1 9 жыл бұрын
agrocassiano Obrigado pelo dica, mas mesmo como o ctrl+g a indentação não fica muito boa! Qualquer dúvida ou sugestão é só entrar em contato.
@alexemanoel9432
@alexemanoel9432 6 жыл бұрын
a forma completa que fiz, se alguem souber algum erro pode falar, to começando agr algoritmo "semnome" // Função : // Autor : // Data : 11/03/2018 // Seção de Declarações var a,b,c:real inicio // Seção de Comandos escreval("Infome o valor de a") leia(a) escreval("Informe o valor de b") leia(b) escreval("informe o valor de c") leia(c) //Bloco Diferente se(ab) e (bc) entao //A maior se(a>b) e (b>c) entao escreval("A é maior,C é menor") fimse se(a>c) e (c>b) entao escreval("A é maior,B é menor") fimse //B maior se (b>c) e (c>a) entao escreval("B é maior,A é manor") fimse se (b>a) e (a>c) entao escreval("B é maior,C é menor") fimse //C maior se (c>b) e (b>a) entao escreval("C é maior,A é menor") fimse se (c>a) e (a>b) entao escreval("C é maior,B é menor") fimse fimse //A=B se (a=b) e (bc) entao se (a>c) entao escreval("A e B são iguais,C é menor") fimse se (c>a) entao escreval("C é maior,A e B são iguais") fimse fimse //A=C se (a=c) e (cb) entao se (a>b) entao escreval("A e C são iguais,B é menor") fimse se (b>a) entao escreval("B é maior,A e C são iguais") fimse fimse //C=B se (b=c) e (ca) entao se (c>a) entao escreval("C e B são iguais,A é menor") fimse se (a>c) entao escreval("A é meior,B e C são iguais") fimse fimse //C=A=B se (c=b) e (b=a) entao escreval("Todos os números são iguais") fimse fimalgoritmo
@tutostudio1
@tutostudio1 6 жыл бұрын
Não vi se é um erro lógico, mas de sintaxe não é
@alexemanoel9432
@alexemanoel9432 3 жыл бұрын
@Lucas Almeida Cara, faz tanto tempo que fiz isso kkkkkk. Mas pelo o que eu vi aqui, basicamente o que você pode fazer é pensar desta forma para achar o maior: Se A > B e B > C, logo A é maior que C, já que A é maior que B, e B é maior que C. Para o menor é da mesma forma, se A > B e B > C, logo C é o menor entre os números, já que ele é menor que B, e B é menor que o A.
@SouzBrunoBR
@SouzBrunoBR 3 жыл бұрын
Você salvou minha vida, vlw.
@paulofernandosouza
@paulofernandosouza 2 жыл бұрын
Obrigado, não estava conseguindo fazer, pois é para exibir o maior e o menor, estava fazendo só para exibir o maior, não tinha prestado que também tinha que exibir o menor.
@marcelooliveira9058
@marcelooliveira9058 2 жыл бұрын
Eu tbm kk estava quebrando a cabeça já 🤣
@gabrielnunesfernandes8245
@gabrielnunesfernandes8245 8 жыл бұрын
Cara esse canal vive me salvando vlww!
@tutostudio1
@tutostudio1 8 жыл бұрын
Obrigado! Qualquer dúvida é só falar.
@liviathais9984
@liviathais9984 8 жыл бұрын
Muito bom o conteúdo, ganharam um novo inscrito. Eu posso fazer assim? se (a>b>c>d) e (b
@liviathais9984
@liviathais9984 8 жыл бұрын
Menor b
@tutostudio1
@tutostudio1 8 жыл бұрын
Olá, eu nunca testei um SE assim como você descreveu. Você pode testar para ver se funciona, mas acredito que não.
@marceloantoniodecarvalholi4016
@marceloantoniodecarvalholi4016 3 жыл бұрын
boa tarde! poderia me ajudar com a seguinte atividade: "Sendo assim, é necessário descrever a importância de fazer uma análise de um problema, aplicando as estruturas de repetição e o conceito na prática para verificar se três pessoas, medindo 1,73, 1,81 e 1,85 m podem entrar em um brinquedo que aceita somente maiores de 1,80 m. O algoritmo deve medir a altura das pessoas e efetuar uma avaliação, constatando se a altura é maior ou igual a 1,80 m, para que possam entrar". Se menor do que 1,80 m, o programa apresenta a mensagem “Entrada Não Permitida”. desde já agradeço!!!
@tutostudio1
@tutostudio1 3 жыл бұрын
Olá Marcelo, conseguiu fazer? No que está com dificuldade?
@marceloantoniodecarvalholi4016
@marceloantoniodecarvalholi4016 3 жыл бұрын
@@tutostudio1 Boa tarde Fiz no portugol Studio, porém utilizei os comandos se e então... Não consegui utilizar comandos de repetição. O professor aceitou, retirou apenas 1 ponto, de 10 tirei 9... Não tenho muito conhecimento nessa área...
@tutostudio1
@tutostudio1 3 жыл бұрын
@@marceloantoniodecarvalholi4016, entendi! Recomendo olhar a aula 15 kzbin.info/www/bejne/nYa6mayCqLOAesU Nela explico sobre o comando de repetição. Mas adianto que você terá de combinar o laço de repetição e o "se"
@Willysonn1
@Willysonn1 6 жыл бұрын
Eu fiz desta forma, porém eu não coloquei o tratamento do primeiro "se", desta forma o algoritmo não exibiu o resultado. Vc pode me dizer o pq?
@tutostudio1
@tutostudio1 6 жыл бұрын
se a>b e b>c, portanto cc e c>b, portanto ba e a>c, portanto cc e c>a, portanto aa e a>b, portanto bb e b>a, portanto a
@Willysonn1
@Willysonn1 6 жыл бұрын
Obrigado
@apoloff3661
@apoloff3661 4 жыл бұрын
Sei que estou um pouco atrasado, mas eu criei a seguinte forma: inicio escreva ("A: ") leia (a) escreva ("B: ") leia (b) escreva ("C: ") leia (c) se (a>=b) e (a>=c) entao maior=a) e (b>=c) entao maior=a) e (c>=b) entao maior
@giovanafurlan83
@giovanafurlan83 4 жыл бұрын
@dev.antunes
@dev.antunes 6 жыл бұрын
Eu fiz que só mostra o maior entre os dois rsrsrs. *algoritmo* "MaiorMenorValor" *var* a, b, c : Real *inicio* escreva("Digite o valor de A: ") leia(a) escreval("") escreva("Digite o valor de B: ") leia(b) escreval("") escreva("Digite o valor de C: ") leia(c) escreval("") se (a > b) e (a > c) entao escreva("A é o maior entre B e C.") senao se (b > a) e (b > c) entao escreva("B é maior que A e C.") senao se (c > a) e (c > b) entao escreva("C é maior que A e B.") fimse fimse fimse *fimalgoritmo*
@brunojallon
@brunojallon 4 жыл бұрын
Onde posso ter acesso aos materiais dos vídeos ?
@flatrontv1509
@flatrontv1509 8 жыл бұрын
E caso eu queira o maior e o segundo maior?
@tutostudio1
@tutostudio1 8 жыл бұрын
Bem... você mesmo já disse a resposta, mas nem percebeu. Qual a definição do segundo maior? O segundo maior é maior que todos os outros, mas é menor que o primeiro maior. Ou, em outras palavras, o segundo é menor que o primeiro e maior que os demais.
@thassiasena5530
@thassiasena5530 8 жыл бұрын
Muito bom o vídeo! Gostaria de saber como faço com 10 variáveis
@tutostudio1
@tutostudio1 8 жыл бұрын
Bem... Você pode utilizar essa mesma lógica só que com 10 variáveis ou se souber vetor, pode fazer um laço de repetição para saber qual é o maior valor.
@mauricioaugusto181
@mauricioaugusto181 2 жыл бұрын
@@tutostudio1 vetor e bem mais fácil do que fazendo várias comparações igual foi nesse caso.
@tutostudio1
@tutostudio1 2 жыл бұрын
@@mauricioaugusto181 sim sim, mas sem vetor uma das maneiras que dá para fazer é utilizando várias variáveis
@rauanhiago4762
@rauanhiago4762 8 жыл бұрын
me permita fazer uma pequena critica. Eu também vi em uma aula que essa mesma comparação entre o se, exemplo : se (a>=b) e (b>=c) entao maior c) entao maior
@tutostudio1
@tutostudio1 8 жыл бұрын
Obrigado pelo comentário! De começo, aviso que tem um errinho no exemplo que você deu, mas enfim o problema aqui é outro. Como você disse, a lógica que empreguei tem um pequeno "erro", mas a que você sugere também tem. Havia pensado em fazer como você citou, mas nela tem o problema dos valores serem iguais, logo se forem iguais o programa iria retornar um valor errado para MAIO e MENOR, pois (como será dito nas aulas seguintes) toda variável numérica no Visualg tem o valor inicial de zero, assim quando fosse exibir o resultado iria aparecer 0. Para evitar esse erro e apresentar uma maneira fácil de resolver esse problema, decidi fazer com a utilização do "=". O que você considera como erro pode na verdade não ser um erro, pense o seguinte... Você tem uma faixa de valores (2,1,6,4,3), se eu pedir o maior valor dessa faixa logicamente será o 6 e o menor o número 1. Mas e no caso da faixa (2,2,2,2,2), qual o maior e o menor valor? O maior pode ser entendido como o número 2 e o menor também como o número 2. Então caímos no problema: Como consideramos o que é o maior e o que é o menor? Podemos dizer que o MENOR é o menor elemento possível dentre os que estão naquela faixa, portanto, dentre todas as possibilidades, a menor é o 2 . Esse menor (2) também é o maior (2), logo poderíamos verificar se o menor é igual ao maior e assim dizer que são iguais, mas assim não estaríamos resolvendo a proposta do problema, que quer o maior e o menor valor.
@rauanhiago4762
@rauanhiago4762 8 жыл бұрын
Então para que a lógica seja mantida, sem perder espaços para erros, poderíamos fazer um upgrade rsrs, colocando algum comando que diga "se" os dois valores forem iguais , escrever na tela uma mensagem dizendo que não existem maior ou menor valor entre eles. no geral, eu gostei muito da aula, vc explica bem, parabéns!
@rauanhiago4762
@rauanhiago4762 8 жыл бұрын
na verdade, nesse caso, se os três valores forem iguais!
@tutostudio1
@tutostudio1 8 жыл бұрын
Obrigado!
@ulicatimoteo9315
@ulicatimoteo9315 5 жыл бұрын
👍
@tiagolopes2895
@tiagolopes2895 7 жыл бұрын
Estou a dar os primeiros paços na programação e estou a gostar dos vídeos. No entanto convêm ter-se em atenção que, para que este exercício não tenha falhas, a resolução é um pouco mais complexa do que é apresentada aqui no video, as expressões não podem ser >= ou
@andrecarr8283
@andrecarr8283 3 жыл бұрын
// Elabore um algoritmo que receba quatro notas de um aluno e calcule a média // aritmética delas, dizendo se o aluno é aprovado, reprovado ou em exame: // Aprovação média >= 7, Reprovação média 5 e
@tutostudio1
@tutostudio1 3 жыл бұрын
Olá André, qual que é a dificuldade?
@pessoanikitin
@pessoanikitin 7 жыл бұрын
Então se eu tiver que fazer isso para com 10 variaveis terei que fazer isso 500 vezes? :'v exemplo: A>=B e B=D e B=E....
@tutostudio1
@tutostudio1 7 жыл бұрын
Bem... o que você pode fazer é criar um vetor e verificar qual que é o maior e o menor. Agora se for com variáveis você terá que fazer todos esses testes.
@willsantos7853
@willsantos7853 7 жыл бұрын
Cara, ae vai ter que usar laço de repetição. "Para" por exemplo.
@vitordaniel8937
@vitordaniel8937 11 ай бұрын
como posso fazer usando a variavel menor meio e maior?
@tutostudio1
@tutostudio1 11 ай бұрын
Você pode seguir a mesma lógica e por exclusão identificar quem é o meio. Por exemplo, se A é o maior, B é o menor, então o meio só pode ser o C
@adriellynoemi7478
@adriellynoemi7478 3 жыл бұрын
E para achar o segundo maior valor??
@tutostudio1
@tutostudio1 3 жыл бұрын
Consigo pensar em duas maneiras: 1. Ordenar o vetor do maior para o menor e em seguida pegar o segundo elemento deste vetor (note que pode acontecer do segundo elemento ser igual ao primeiro, então você pode fazer um pouco mais elaborado para que pegar o segundo maior valor, mas que seja diferente do primeiro). Exemplo ideal: 10,9,8,7,6,5; exemplo problemático: 10,10, 9,8,7,6
@tutostudio1
@tutostudio1 3 жыл бұрын
2. Primeiro buscar o maior elemento do vetor, em seguida aplicar o mesmo passo a passo de buscar o maior elemento do vetor com a diferença de que ele deve ser menor que o maior elemento buscado no passo anterior
@drinkyourwater1039
@drinkyourwater1039 4 жыл бұрын
meu professor pediu para eu fazer um algorítimo para ver o menor número com 20 variaveis no visualg3 eu vou ter que repetir esse processo varias vezes?
@tutostudio1
@tutostudio1 4 жыл бұрын
Sim... Fazendo com 20 variáveis você terá de testar todas as possibilidades (20! 20 fatorial kkkk se eu não estiver enganado). Pode ser que ele queira que você faça isso usando Vetores
@mariadanetesilvadonascimen3454
@mariadanetesilvadonascimen3454 7 жыл бұрын
Eu fiz diferente, mas ninguém pensa igual kkk var n1, n2, n3: inteiro inicio // Seção de Comandos escreva("Digite o primeiro número: ") leia(n1) escreva("Digite o segundo número: ") leia(n2) escreva("Digite o terceiro número: ") leia(n3) se (n1
@tutostudio1
@tutostudio1 7 жыл бұрын
Boa... É quase a mesma ideia
@pablojacauna
@pablojacauna 6 жыл бұрын
Achei seu método melhor!
@eristonjuan
@eristonjuan 6 жыл бұрын
umm, acho que o seu algoritimo vai dar errado para valores iguais de a com b ou b com c etc... Me permita sugerir uma melhor opção: escreval("Digite valores para A, B e C respectivamente: ") leia(a) escreval("A =",a) leia(b) escreval("B =",b) leia(c) escreval("C =",c) se(a=b)e(a=c)entao escreva("Todos os números são iguais.") senao se(a=b)e(a>c)entao escreva("'A' e 'B' são os maiores números e 'C' é o menor.") senao se(a=b)e(ab)entao escreva("'A' e 'C' são os maiores números e 'B' é o menor.") senao se(a=c)e(aa)entao escreva("'B' e 'C' são os maiores números e 'A' é o menor.") senao se(b=c)e(bb)e(a>c)entao escreva("'A' é o maior número.") se(b>c)entao escreva("'C' é o menor número.") senao escreva("'B' é o menor número.") fimse senao se(b>c)entao escreva("'B' é o maior número.") se(c>a)entao escreva("'A' é o menor número.") senao escreva("'C' é o menor número.") fimse senao escreva("'C' é o maior número.") se(b>a)entao escreva("'A' é o menor número.") senao escreva("'B' é o menor número.") fimse fimse fimse fimse fimse fimse fimse fimse fimse fimse
@eristonjuan
@eristonjuan 6 жыл бұрын
isso claro, só exibe o maior valor, mas com algumas poucas alterações poderia exibir o menor número também. Edit: Ok, já alterei.
@tutostudio1
@tutostudio1 6 жыл бұрын
De fato quando meu professor passou este exercício, constatei a mesma coisa. O exercício tem esse "problema"
@hugoraphaelnunes6151
@hugoraphaelnunes6151 2 жыл бұрын
Qual seria forma mais fácil de achar o maior valor? falo isso pq imagina fazer isso com 1000 variáveis
@tutostudio1
@tutostudio1 2 жыл бұрын
Essa aula é só para praticar o "se". Algumas aulas mais pra frente comento sobre vetores
@magro550
@magro550 4 жыл бұрын
Entao eu fiz minha versao, porem ela e bem maior eu creio algoritmo "maior e menor" var b, r, m:real inicio escreva("B:") leia(b) escreva("R:") leia(r) escreva("M:") leia(m) se(b>r)e(b>m)entao escreval("B e o maior!") senao se(r>b)e(r>m)entao escreval("R e o maior!") senao se(m>b)e(m>r)entao escreval("M e o maior!") fimse fimse fimse se(b
@josecarlossilva3731
@josecarlossilva3731 3 жыл бұрын
Gostaria de saber como fica um algoritmo para calcular a quantidade de números primos usando vetor
@tutostudio1
@tutostudio1 3 жыл бұрын
Imagino que não precise de vetor. Pode pegar um intervalo de números (por exemplo 0,10), identificar se um número é primo ou não e contar
@ericksilva9601
@ericksilva9601 3 жыл бұрын
Não seria mais fácil automatizar esse processo, ao invés de encher de condição? ISSO SÓ CONFUNDE
@tutostudio1
@tutostudio1 3 жыл бұрын
Como assim automatizar?
@adelmocesario5964
@adelmocesario5964 Жыл бұрын
o cara podeira ter expandido a tela pqp
@Mudardevida922
@Mudardevida922 2 жыл бұрын
o meu eu fiz mas o resutado de maior e menor esta dando na mesma linha , alguem consegue me ajuda?
@tutostudio1
@tutostudio1 2 жыл бұрын
Com quais valores você está testando? Por exemplo, se você colocar os números 1, 1 e 1, tanto o maior quanto o menor serão os mesmos, caso isso seja um problema você precisa modificar a lógica para quando os valores forem iguais você fazer outra coisa
@uberdobells
@uberdobells 4 жыл бұрын
mas e se A>B e B>C?
@tutostudio1
@tutostudio1 4 жыл бұрын
Não seria o primeiro caso? se a>=b e b>=c então maior
@uberdobells
@uberdobells 4 жыл бұрын
@@tutostudio1 é pq apareceu uma questão aqui pra mim. se a é maior b e b maior que c, mostre b.
@tutostudio1
@tutostudio1 4 жыл бұрын
@@uberdobells Então a sua questão é para mostrar o elemento que está no meio?
@uberdobells
@uberdobells 4 жыл бұрын
@@tutostudio1 é pra mostrar B. eu peço a, b, c. mas só vou mostrar se o b for maior que o c e menor que o A.
@RafaelSantos-ld6oo
@RafaelSantos-ld6oo 4 жыл бұрын
muito bom
@tutostudio1
@tutostudio1 4 жыл бұрын
Obrigado!!!
@elielvieiramartins9155
@elielvieiramartins9155 3 жыл бұрын
Como ler o menor valor com parada em zero ,sem informar zero como menor valor
@tutostudio1
@tutostudio1 3 жыл бұрын
Você pode fazer uma condição (se) para verificar se o valor digitado é zero
@JoaoLucas-nl1ef
@JoaoLucas-nl1ef 5 жыл бұрын
pq tanto codigo kkk algoritmo "semnome" // Função : // Autor : // Data : 28/10/2019 // Seção de Declarações var a, b, c : real inicio // Seção de Comandos escreval("Insira 3 números") escreval("Primeiro número: ") leia(a) escreval("segundo número:") leia(b) escreval("tereiro número") leia(c) se (a > b) e (a > c) entao escreval("o maior é ", a) fimse se (b > a) e (b > c) entao escreval("o maior é", b) fimse se (c > a) e (c > b) entao escreval ("o maior é", c) fimse fimalgoritmo
@resilopez91
@resilopez91 4 жыл бұрын
Isso só pra mostrar o maior amigão, e pra mostrar entre os 3 qual o menor?
@pepovisckypaodemel5628
@pepovisckypaodemel5628 5 жыл бұрын
vou de hackear meu tu vai ver. sou mais hack q vc
@tutostudio1
@tutostudio1 5 жыл бұрын
hahaha pode vir então, é só deixar o CPF, Nome, número do cartão e os três dígitos da parte de trás, que aí vc consegue me hackear
10 жыл бұрын
Ei, colocar uma musica de fundo para o vídeo não ficar dão seco.
@tutostudio1
@tutostudio1 9 жыл бұрын
MASTORIAIS Obrigado pela sugestão.
9 жыл бұрын
NOSSA VC SO VOI VER ISSO AGORA
@tutostudio1
@tutostudio1 9 жыл бұрын
Não, kkkkk é que eu tinha esquecido de comentar, ai quando vi que tinha esquecido de comentar decidir comentar mesmo que depois de bastante tempo.
9 жыл бұрын
Tuto Studio a ok
9 жыл бұрын
Tuto Studio ei parceria de novo?
@vitorhugomoreiradelacerda5578
@vitorhugomoreiradelacerda5578 8 жыл бұрын
não me ajudou em nada quando faço isso dá finalgoritmo,e esperava então
@tutostudio1
@tutostudio1 8 жыл бұрын
Não entendi o seu problema.
Visualg Aula 12 - ESCOLHA CASO
5:45
Tuto Studio
Рет қаралды 70 М.
Visualg Aula 10 - Exercícios Trocar o Valor de Duas Variáveis
10:52
Walking on LEGO Be Like... #shorts #mingweirocks
00:41
mingweirocks
Рет қаралды 6 МЛН
Osman Kalyoncu Sonu Üzücü Saddest Videos Dream Engine 275 #shorts
00:29
VisualG: Soma, Maior e Menor Número - Descubra os resultados agora!
21:28
[VISUALG] Como calcular o maior e menor valor entre 5 números
13:06
Manual do Programador
Рет қаралды 10 М.
VisualG Aula 06 - Comandos de Repetição - PARA ENQUANTO REPITA
13:20
Vamos Programar?
Рет қаралды 28 М.
Maior e Menor valor entre 10 números
15:39
Algoritmos e Programação
Рет қаралды 7 М.
Exercícios de fixação envolvendo passagem de parâmetros no Visualg
40:27
Visualg Aula 16 - Exercício Fatorial
7:19
Tuto Studio
Рет қаралды 39 М.
Curso de algoritmo #4 - Algoritmos com Portugol  e VisualG
12:09
Alex - JDev Treinamento on-line
Рет қаралды 10 М.
Elaboração de Fluxogramas de Processos
15:44
José Carlos Vinhais
Рет қаралды 312 М.