@@laisevieiraa Comecei esse curso em março junto com um amigo meu, ele já terminou o curso e já partiu pro html5, enquanto eu ainda estou revendo a aula 12 e começando a aula 13. Cada um tem seu tempo, vamos adiante!!!
@@EnzoPinheiro eu tbm iniciei em março. Parei na aula 11 e to revendo essa aula hehe e to fazendo o html tbm. Depois de terminar logica partirei pra JS :)
Pra quem ta em 2024 aprendendo, tmj! Segue minha resolução explicada do exercicio 1 (Obs. demorei umas 2hrs pra concluir rs): Obs: Lembre-se, quando realizar os desafios, divida o algoritmo em pedaços, resolva uma parte, valide, e encaixe uma a uma até que todo o problema seja solucionado. Ob2: Essa NÃO É a melhor forma de resolver o desafio, mas o jeito que achei inicialmente pra concluí-lo. Algoritmo "SuperContador_Ex1" Var C, N: Inteiro inicio Repita ---> Quando chegar ao final da explicação, você entenderá o por que o REPITA estar no início do Algoritmo. Escreval("===============") | Escreval("| M E N U |") | Escreval("===============") | CRIAÇÃO Escreval("[1] De 1 a 10 |") | DE Escreval("[2] De 10 a 1 |") | LAYOUT Escreval("[3] Sair |") | Escreval("===============") | Leia(N) -->Aqui estou gravando a resposta escolhida; C Aqui estou definindo a partir de que número o meu CONTADOR começa a contar; Se (N = 1) entao -->Aqui estamos defindo o retorno de acordo com a escolha, ou seja, DENTRO desse SE, vamos "atribuir" um retorno a escolha [1]; Repita -->Utilizamos o REPITA para que o contador smp que chegar ao ATE(), volte e some(+) com o valor anterior, até o número definido, que no caso foi 10; N Atribuimos o valor de C ao N (lembra que atribuímos como 1?), ou seja, na 1° repetição o N vale 1, na 2° vale 2, e assim por diante até chegar ao 10; C Atribuímos o valor C + 1 ao C, para que nossa contagem siga de forma crescente; Escreval(N) -->Aqui ele escreve a contagem (1, 2, 3, 4, n, 10); Ate(C > 10) -->Atribuímos o limite para a repetição; Senao -->Utilizamos a ESTRUTURACAO ANINHADA então, teremos um SE dentro do outro. C Aqui estou definindo a partir de que número o meu CONTADOR começa a contar (faremos o inverso da primeira parte); Se (N = 2) entao -->Aqui estamos defindo o retorno de acordo com a escolha, Repita -->Utilizamos o REPITA para que o contador smp que chegar ao ATE(), volte e diminua(-) com o valor anterior, até o número definido, que no caso foi 1; N Atribuimos o valor de C ao N (lembra que atribuímos como 10?), ou seja, na 1° repetição o N vale 10, na 2° vale 9, e assim por diante até chegar ao 1; C Atribuímos o valor C - 1 ao C, para que nossa contagem siga de forma decrescente; Escreval(N) -->Aqui ele escreve a contagem (10, 9, 8, n, 1); Ate(C < 1) -->Atribuímos o limite para a repetição; Senao -->Agora a parte mais fácil, utilizaremos o SENAO para a escolha 3; Escreval("Saindo...") -->Ele escreve "Saindo..."; FimSe -->Fechamento do SE para o N = 1 ; FimSe -->Fechamento do SENAO --> SE para o N = 2 Ate(N = 3) FimAlgoritmo Se alguém ver isso algum dia, espero ter ajudado de alguma forma :)
Fiz o meu assim rapidinho, acho que ficou mais fácil de entender da uma olhada algoritmo "SuperContador" var R, C : Inteiro inicio Repita EscrevaL ("=================") EscrevaL ("| M E N U |") EscrevaL ("=================") EscrevaL ("| [1] De 1 a 10 |") EscrevaL ("| [2] De 10 a 1 |") EscrevaL ("| [3] Sair |") EscrevaL ("=================") Leia (R) Se (R = 1) entao C
Salve, terminando esse curso em 2024, a minha linha de codigos foi: algoritmo "SuperComputador" var Esc,num, C : Inteiro inicio Repita EscrevaL("") EscrevaL("=========================================") EscrevaL("¦ M E N U ¦") EscrevaL("=========================================") EscrevaL("¦ [1] De 1 a 10 ¦") EscrevaL("¦ [2] De 10 a 1 ¦") EscrevaL("¦ [3] Sair ¦") EscrevaL("=========================================") Leia(Esc) Escolha Esc Caso 1 C
GALERA NÃO DESISTA!!! Levei um dia inteiro só nessa aula e mais 2 tentando resolver os exercícios, depois de várias tentativas frustradas e vários erros... consegui! Agora posso prosseguir com o curso. É muito gratificante, obrigado Guanabara você é foda cara. 👊👾💗
Alguem me explica uma coisa ? Nao consegui entender o raciocinio dos fatoriais, se o F esta recebendo 1 no comeco do algoritimo como que ele se multplicou pelos numeros regressivos ?
Vendo alguns comentários percebo que o que impede o ser humano de aprender é ele msm, pq se autosabota, é muito fácil desistir, se livrar de algo que nos incomoda é muito bom, mas quem aprende além de aprender o assunto aprende a conviver com o disconforto, e persistir, sabendo que a melhoria vem com um passo de cada vez, hoje estou melhor que ontem e assim por diante
Alguem me explica uma coisa ? Nao consegui entender o raciocinio dos fatoriais, se o F esta recebendo 1 no comeco do algoritimo como que ele se multplicou pelos numeros regressivos ?
Eu aprendi a programar aqui. Que nostalgia! Pensando em assistir o curso de novo só para lembrar doa momentos em que eu escrevia "EscravaL" ao invés de "EscrevaL". Aí o programa dava erro e eu ficaca puto kkkkk. Hoje estou estudando JavaScript para me tornar desenvolvedor web (uma nova paixão que descobri)
Muito legal saber que ainda existem pessoas tão generosas e dispostas a compartilhar conhecimento como o Gustavo Guanabara. As aulas são muito bem produzidas e a didática do professor é muito boa. Isso sem contar a paciência e o carisma que ele tem ao ensinar. Parabéns pelo trabalho! Tem me ajudado muito e tenho certeza que está ajudando muitas pessoas.
DICA QUE ESTÁ DANDO CERTO PRA MIM: Assista as aulas anotando tudo que ele vai criando, além de sua mente fixar melhor o conteúdo, vc poderá usar as anotações como revisão na hora de realizar os exercícios. Eu consegui fazer o exercício 2 em 20 minutos usando essas técnicas.
Seu escrevo todas as sintaxes no caderno pra fixar melhor e faço todos os exemplos com ele e também todos os exercícios que ele passa. Ele explica bem demais!
Uma dica pessoal, está com dificuldade para resolver o exercicio logo de primeira? não se desespere, tente resolver no dia seguinte, programação se aprende com paciência e calma.
Outra dica boa também é começar escrevendo a mensagem de Boas vindas e criando o menu (basicamente vários escrevaL um embaixo do outro formando o menu), assim você automaticamente vai criando a estrutura sem problemas
Realmente, ontem parecia que eu não tinha assimilado nada da aula anterior e agarrei nos exercícios. Hoje acordei e consegui pensar na solução e o que o meu código tinha de errado.
OU TMB ASSISTA OUTROS VÍDEOS !!! SEMPRE TEM ALGUÉM DANDO UM INSIGHT MONSTRO PRA VC ENTENDER BEM, E É AQUELA, AS PESSOAS QUE FAZEM “ ALGO ” BEM FEITO, FOI PQ PRATICARAM MAIS HORAS SOBRE AQUELE “ ALGO ” EXEMPLO : UMA PESSOA QUE TOCA FLAUTA DESDE OS 7 ANOS, TOCA MELHOR DO QUE UMA PESSOA QUE APRENDEU COM 15 ( NO CASO AMBOS HJ EM DIA TEM 25 ANOS ) PELO FATO DA PESSOA QUE APRENDEU COM 7 ANOS TER MAIS HORAS PRATICADAS E ESTUDADAS SOBRE FLAUTA… ENTÃO O ACÚMULO DE HORAS VAI TE AJUDAR, SEMPRE QUE ESTOU COM DÚVIDA PROCURO OUTROS VÍDEOS TAMBÉM, E ISSO FACILITA MUITO !!! MSM QUE TENHA QUE ASSISTIR OUTROS 20 VÍDEOS !!!
Fiz 'Estrutura de Repetição' na faculdade e não entendi nada com a professora de Lógica de Programação. Aprendi somente aqui, com a lenda Guanabara! TKS!
Me corrijam se eu estiver errado,mas vocês não acham que quando você declara as variáveis usando nomes completos como"numero,contador,soma" ao invés de "n,c,s" seu cérebro assimila com mais facilidade?
Aaaaa, tô muito feliiiiz!!! Consegui realizar o segundo exercício sozinha, sei que ainda tenho muito o que aprender, mas estou muito feliz com o meu desempenho. Pessoal, não desista, vocês conseguem siiiim!
Para quem não entendeu como funciona o contador. Primeiro vc pode dar o nome que vc quiser a essa variarel, seja Cont, contador, ctd, count, etc. Depois que a estrutura contador= contador + 1, estiver depois de "enquanto", ele irá funcionar assim. Inicialmente a variável "contador"(chame do que vc quiser)vale zero: 0 = 0 + 1 ( na primeira passagem pelo "enquanto") Na segunda passagem pelo "enquanto": 1 = 1+ 1(a variável "contador" deixa de valer "1" e passa a valer "2"). Na terceira passagem pelo "enquanto" a variável exclui o valor 2 e já recebe o 3: contador = contador + 1 2 = 2 +1 contador= 3. E assim, sucessivamente, até a condição de parada escolhido pelo programador.
Caraca mano ,não tinha percebido isso ,assim eu até que acertei o algoritmo mas tinha que ficar sempre consertando pq dava looping infinito,aí dei uma olhada nos algoritmos certos e todos eles estão com o contador
Conforme vai se avançando no conhecimento das estruturas, as maneiras de resoluções dos exercícios vão variando. Isso é o tanto quanto normal. Eu sugiro que depois vocês voltem nos primeiros exercícios e façam novamente, vão ver como já evoluíram e se fizerem eles mais vezes, provalvelmente vão resolver de forma diferentes. Isso é o melhor indicio de que estamos aprendendo! Quanto professor dispensa comentários, o cara tem uma didática violenta. Por tanto galera contribuam no que vocês podem! Esse projeto não pode morrer!
Fiquei dias na primeira aula de estruturas de repetição, me estressando e até pensando em desistir, porém no final consegui compreender. Agora na aula 2 foi muito mais fácil e não precisei recorrer ao material de apoio haha. Se tem uma dica que posso dar é que se você não está entendendo, não se fruste, dê tempo ao tempo e a você mesmo. Não se comparece com ninguém, o tempo é seu! Eu quis adicionar algumas coisas para deixar mais complexo, como evitar do programa continuar caso o usuário insira uma resposta diferente da solicitada. Sei que tenho muito a melhorar, pois acredito que o código deva estar um pouco confuso. Mas quem puder, me dê um feedback, vai ser de grande valia! Segue abaixo: OBS: dentro da estrutura ESCOLHA atribuí uma variável para corresponder à resposta que o usuário deu ao escolher a cor de cabelo. E aproveitando já adicionei o contador para apresentar no fim da estrutura a quantidade referente aos dois problemas do exercício. Mais abaixo é apresentado todas as respostas dadas pelo usuário. algoritmo "SELETOR DE PESSOAS" var Sex, Resp_CorCabelo, Resposta_Continua: caractere Id, Cor_Cabelo, QTD_Quest_Um, QTD_Quest_Dois: inteiro inicio Repita Repita LimpaTela Escreval("================================") Escreval("| SELETOR DE PESSOAS |") Escreval("================================") Escreva("|Qual o Sexo? [MASCULINO/FEMININO]: ") Leia(Sex) Ate(Sex="MASCULINO")ou(Sex="masculino")ou(Sex="FEMININO")ou(Sex="feminino") Escreva("|Insira a idade: ") Leia(Id) Escreval("================================") Escreval("|Escolha a cor do cabelo abaixo |") Escreval("[1] Preto |") Escreval("[2] Castanho |") Escreval("[3] Loiro |") Escreval("[4] Ruivo |") Escreval("================================") Leia(Cor_Cabelo) Escolha Cor_Cabelo) CASO 1 Resp_CorCabelo
Aqui em 2021 Assistindo seus vídeos (Tempos de aula online, pandemia etc), agradeço pelo conteúdo de qualidade e raciocínio lógico, antes eu tinha bastante dificuldade em ALG. agradeço sua sabedoria 🕶👍🏻🙂🤝🏼🙃
Eu havia desistido do curso e parei na aula #08, mas, depois de 3 meses, eu levantei a cabeça e continuei minha jornada, acabei de terminar essa aula e já vou pra aula #11, desejo sorte a todos e uma boa jornada, e não desistam, fé e foco sempre! S2
Só tenho que agradecer suas vídeo-aulas, eu e mais da metade da sala ficou de DP, a professora não ensinou metade disso e cobrava algoritmos avançados, que agora consigo resolver. Em apenas 10 aulas aprendi o dobro de um semestre inteiro, e já indiquei para o pessoal da sala também, muito obrigado.
Por um mundo cheio de pessoas didáticas iguais a você, Gustavo! Jamais imaginei que fosse chegar tão longe entendendo todo o conteúdo e ainda fazendo a "lição de casa" sem olhar a resposta 😊😍
Gostaria muito de compartilhar que consegui executar os exercícios propostos em apenas 30/40 minutos, estou muito orgulhoso de mim mesmo, e sei que você também irá conseguir, pra cima!!!
Mdsss... Depois de assistir as aula 9 e 10 umas 4 vezes cada por não estar conseguindo fixar a ideia, finalmente cheguei nos dois exercícios finais da aula 10 e os fiz de primeira. Da uma satisfação muito grande. Curso perfeito!
Meu Deus, fiquei assustado com esses exercícios, porém na hora de fazer, veio tudo na cabeça... com um pouco de dificuldade, mas consegui resolver logo. Obrigado Guanabara, mesmo sendo um curso de 7 anos atrás ainda ajuda muita! Um dica a quem está assistindo atualmente, não desista viu, vocês conseguem e vai dar uma satisfação quando terminaram de resolver esses problemas!
Exercício do seletor de pessoas completo e funcionando perfeitamente, obrigado prof Guanabara. Vi um comentário de alguém aqui, onde ele dizia que estuda na EAD Cesumar, e que os professores da EAD poderiam ter a mesma dinâmica de ensino que o Prof Guanabara, concordo plenamente, pois eu tb estudo na EAD e quando começo a assistir as vídeos aulas deles me da até tédio , penso seriamente em rever essa situação rss, Abraços a todos!!!!!!!!!!!!
Galera venho aqui dizer que estou cheguei na 10ª aula de Algorítimos, esse Guanabara é muito fera, a didática de ensino dele facilita muito, parabéns Gustavo Guanabara ! Tenho 36 anos e estou planejando uma transição de carreira e estou aprendendo muito nesse curso, ao passo que vou avançando sinto cada vez mais vontade de aprender, para quem está pensando em começar eu digo que comecem, não há limite de idade para aprendermos.
tô demorando na média de 2 dias pra completar essas aulas, sempre voltando e revisando o que eu não entendi. Aprendi com experiência própria e com os comentários que dissertar o vídeo até a tão esperada conclusão leva tempo (bastante tempo). Tô adorando essa experiência
Eu não sabia que era pra se limitar a só " EscrevaL("O Total de homens com mais de 18 anos e cabelos castanhos é: ",TotalH) EscrevaL("O Total de mulheres entre 25 e 30 anos e loiras é: ",TotalM)" se eu soubesse disso teria economizado 6 horas do meu dia...
@@victordomingues6882 Estou dizendo que eu presumi que era para o programa dizer todas as possíveis escolhas que o usuário fizesse, por exemplo, no caso do "Total de homens com mais de 18 anos e cabelos castanhos" se o usuário escolhesse 0 homens com mais de 18 anos e cabelo castanho, mas escolhesse 1 homem entre 25 e 30 anos com cabelo ruivo, mostrasse que tem 1 homem entre 25 e 30 anos com cabelo ruivo e por assim em diante, mas acabei vendo pelo seu comentário que não era necessário fazer isso nesse exercício, entendeu agora?
Só tenho a agradecer por ter acesso a esse curso de forma gratuita, tem me ajudado tanto. Parabéns, Gustavo, pela didática e pela paixão por ensinar 👏🏼👏🏼👏🏼 Pessoal, quando sentirem dificuldades, não desistam. Persista, se não der hoje, amanhã pode dar. Aprender Lógica da Programação exige paciência e muita prática. No final, valerá muito a pena.
Realmente o guanabra estava certo, depois que voce entende de verdade a estrutura "ENQUANTO " a estrutura " REPITA " se torna algo simples, agradecido demais!
Uhu! Tive bastante dificuldade na aula 9, tive que assistir a aula umas 3x e tentar várias vezes, mas nessa aula consegui resolver tudinho bem rápido e sinto que tô aprendendo de verdade! Obrigada, você é o melhor
Fala pessoal, depois de assistir essa aula 2 vezes ficou tudo mais claro, sinto que estou realmente aprendendo, muito bom! Pra quem está com dificuldade no EXERCÍCIO PORPOSTO 2 - Escolhendo Pessoas, segue aí minha resolução do problema: NOTA: as variávies Esp_H e Esp_M são respectivamente ESPEFICAÇÃO HOMENS e ESPECIFICAÇÃO MULHERES. var Idade, Cab, Esp_H, Esp_M: Inteiro Gen, Dados: Caractere inicio Esp_H
alguém pode me ajudar? o meu tá falando que estou colocando "até" "sem repita" correspondente, sendo que estou fazendo tudo certo, pelo que vejo aqui nos comentários. Segue meu codigo: VAR th, tm, I, C:inteiro Sx, R:Caractere INICIO th
@@denersantos3536 Dentro do "entao" você tem que coloca o "se" e também está faltando o "fimse" dentro do "entao". Outro detalhe a variável dentro do até precisa está em maiusculo "N" ela tem que ser igual o digitado se for diferente da erro.
comecei agora pouco o curso de algoritmo e estava indo bem ate que chegou esses algoritmos repetitivos e estou indo de mal a pior, alguem tem uma dica ? oq eu possa fazer para entender melhor isso ? :(
Depois de uma semana, procrastinando e com medo das atividades de casa, conseguir resolver com a ajuda dos comentários. Sempre dando uma pausa para o meu celebro compreender, programação requer paciência com vc mesmo.
Demorei literalmente 2 horas fazendo o "seletor de pessoas" e depois de corrigir MUITOS bugs, volto aqui para anunciar minha vitória contra a aula 2 de estruturas de repetição. Obrigado Guanabara por tornar isso possível.
Algoritmo "hoje" // Disciplina : [Linguagem e Lógica de Programação] // Professor : Antonio Carlos Nicolodi // Descrição : Aqui você descreve o que o programa faz! (função) // Autor(a) : Nome do(a) aluno(a) // Data atual : 02/03/2024 Var // Seção de Declarações das variáveis resp, sexo: caracter idade, cabelo, h, m: inteiro Inicio repita escreval("Qual o sexo? [M/F]") leia (sexo) escreval("Qual a idade") leia (idade) escreval("Qual a cor do cabelo") escreval("--------------") escreval("[1] Preto ") escreval("[2] Castanho ") escreval("[3] Loiro ") escreval("[4] Ruivo ") leia(cabelo) se (sexo = "M") e (idade >= 18) e (cabelo = 2) entao h = 25) e (idade
gastei 32 horas num total de 5 dias pra entender o que foi explicado nas aulas 9 e 10 e finalmente entendi e consegui fazer sozinha os exercícios propostos, o primeiro demorei muitas e muitas horas porque dei uma mudada nele acrescentando a opção do usuário escolher qual número iria iniciar e qual finalizar, o que ajudou demais a eu desenvolver a lógica, pq tentei várias e várias vezes até dar certo, aí com isso acabei q fiz o segundo exercício em 30 minutos, o que me deixou bem feliz pq eu tava achando difícil eu fazer rápido um exercício desse tipo mas agora consigo ver sentindo nas lógicas por trás dos códigos de estruturas de repetição, finalmente!
Olá Gustavo! Os exercícios já não estão mais disponíveis. Teria como postá-los novamente? Parabéns a você e toda equipe pelo excelente trabalho. Até mais!
Consegui resolver os exercicios, aqui está o codigo para quem interessar: algoritmo "SuperContador" var C, Op: Inteiro inicio Repita Escreval("===========================") Escreval(" MENU ") Escreval("===========================") Escreval("[1] De 1 a 10") Escreval("[2] De 10 a 1") Escreval("[3] Sair") Escreval("===========================") Leia(Op) Se (Op = 1) entao C
Talvez tenha errado alguma coisa nesta parte > ("Quando tentei fazer Se(X=X)e(Y=Y)e(Z=Z)e(W=W)entao") e não percebeu, poderia ter economizado teclado em ushsu, mas está muito bom :)
Consegui resolver o exercicio 2 e salvei. Quando abri de novo parou de contar.. Mas meu algoritmo é igual ao teu. Tentei fazer tudo do zero e não tá contando. Tô bugada :X
Cacete! Meu Leia tá maiusculo, então quando o usuario responde tem que responder M e nao m.. Não acredito que era só isso. Será que não existe uma forma dele aceitar maiusculo ou minusculo indiferentemente?
Vim aqui agradecer pq depois de muito persistir eu fiz essa aula 3 vezes e entendi claramente o que vc quis ensinar. Obrigada Guanabara, eu nunca vou esquecer suas aulas quando for uma programadora f*d*n@ senior em alguma empresa f*d*n@ por aí, e vou voltar aqui pra te agradecer de novo!
E nós aqui em 2023?! Quem diria onde o Curso em Video chegou! Mas isso era certo de acontecer! É até legal ver a evolução do canal. Digo os defeitos especiais (troca do Darth Vader / Stromtrooper aula 9) virando uns super efeitos legais na tela. Dito isso, achei legal ter me desafiado a otimizar o programa do numero primo de forma que ele não precise calcular todas as divisões parando quando ContDiv >2. SPOILER: para fazer isso vc colocaria a condição OU no "Ate (C > N) OU (ContDiv > 2)".
Sobre o exercício que ele fez em vídeo do CÁLCULO DE ALGORITMO, pensei: "e se o usuário não digitar "S" nem "N", mas outra letra, quando perguntado se quer calcular outro número? Então adicionei a opção de verificar se ele digitou certo, e se não, escrever "opção inválida" e perguntar novamente, ficou assim: Var N, fat, cont: inteiro R: caractere Inicio R
#2021 Sai covid. Esse segundo exercicio foi ótimooo. Juntei várias estruturas. Que alegraia ver o codigo funcionando. Deus te abençoe Guanabara. M-a-r-a-v-i-l-h-a de aula.
Tá igual o Professor Girafales, faz as mais fáceis e deixa as mais difíceis pra gente...kkkkkk Tô brincando, tem que ser assim mesmo, excelente professor, com seu jeito de explicar fica tudo muito mais fácil de aprender, parabéns...nota 1000
Peguei um caderno e fiz a linha de raciocínio seguida, antes de execultar o programa, isso esclarece melhor o entendimento do que foi criado, e tento inclementar algo a mais em cada aula, como por exemplo ao criar a tabuada inclementei a soma de todos os resultados.
s, acho q n estou tendo dificuldade pq querendo ou n já tenho meio q uma base, pq meu pai mexe com isso e sempre fiquei observando e ele tbm me explicava as vezes o q ele estava fazendo
Primeiro exercício, pra mim foi um pouco complicado pq eu não assisti a aula direito, mas depois de um revisada no código e no vídeo eu consegui fazer sem problemas: algoritmo "SuperContador" var R: caractere cont: inteiro inicio Repita Escreval ("-----------------") Escreval (" MENU DE ESCOLHA ") Escreval ("-----------------") Escreval (" [1] De 1 a 10 ") Escreval (" [2] De 10 a 1 ") Escreval (" [3] Sair ") Escreval ("-----------------") Escreva ("Digite uma opção: ") Leia (R) Se (R = "1") entao cont
ñ entendi porque "R" está como CARACTERE - consegui resolver antes de vir ver a forma como os amigos fizeram e só esse caractere mesmo que bugou..podia ser inteiro junto com o cont..
@@jorgeemmanoel6834 O "R" dele tá como Caractere pq ele colocou o "1", "2" e "3" entre aspas, ou seja, viraram valores de uma variável do tipo caractere, viraram texto, eu tbm prefiro usar como variável do tipo inteiro, dessa forma no caso, o "R" seria variável do tipo inteiro e ele usaria 1 , 2 e 3 (sem as aspas) pra reconhecer que são números inteiros e não texto (De uma variável do tipo Caractere).
Eu tô me perdendo muito nas estruturas desses códigos. Muitas vezes eu sei exatamente o que tem que mandar o programa fazer e os códigos pra fazer, mas na hora de organizar tudo no programa é que eu acabo me perdendo. Sem contar que nós exemplo ele dá uns exercícios bem fáceis, aí aí na aula prática ele dá uns bem difíceis kkkk.
Consegui fazer os dois exercicios sem ajuda, tive dificuldade no inicio das estruturas de repetição mas agora praticando todo dia estou conseguindo pegar o jeito, suas aulas são ótimas.
Tive dificuldade na aula 09, mas reassisti ela e consegui passar pelos exercícios tanto da aula 09, e consequentemente os exercícios dessa aula 10 se tornaram mais facéis e consegui resolver sem problemas.
Primeiro exercício prático, dei uma incrementada: Algoritmo "SuperContador" Var Cont, Resp: INTEIRO Resp_02: CARACTERE Inicio Repita ESCREVAL ("===============") ESCREVAL ("| M E N U |") ESCREVAL ("===============") ESCREVAL ("|[1] De 1 a 10|") ESCREVAL ("|[2] De 10 a 1|") ESCREVAL ("|[3] Sair |") ESCREVAL ("===============") LEIA (Resp) Escolha Resp Caso 1 Cont
Confesso que desde a aula 9 tem sido complicado aprender, ainda mais pra mim que não consigo terminar as coisas quando começo, as coisas me prendem por pouco tempo, me falta força de vontade, mas decidi tentar não desistir desse curso. Depois de muito fracassar consegui resolver os exercicios sozinho, vou deixar aqui a minha resolução de ambos para que talvez possa ajudar alguém ou só uma comparação entre formas mesmo ( O primeiro não sei como funcionou direitokk) 1-- algoritmo "SuperContador" var Contador, numero, regre: inteiro inicio Contador
@@matheuslima8849 Olha, revendo agora eu realmente não sei KKKKKKKKKKKKK mas na hora fez sentido pra mim, se não me engano é um contador regressivo(?) Ficou meio gambiarra mas funciona
esse aqui é o meu kk Resolução do exercício 01(MENU): ps: demorei um pouquin pra resolver mas uffaa, consegui!! VAr dig, cont: inteiro Inicio Repita EscrevaL(" ") EscrevaL("================") EscrevaL("| ---MENU--- |") EscrevaL("================") EscrevaL("|[1] De 1 a 10 |") EscrevaL("|[2] De 10 a 1 |") EscrevaL("|[3] Sair |") EscrevaL("================") Leia(dig) cont
@@Ogro1991 depende da situação, o repita vai executar antes e depois pra verificar a condição, já o enquanto e o para, vai verificar primeiro a condição, essa é a diferença, mas se tá confortável, mas é bom saber como os 3 funcionam pra não ter dor de cabeça depois ksksk
Lógica e tudo em programação... Eu vi os métodos em javascript, porém, nunca pratiquei lógica, por isso sempre tive dúvidas agora fica mas esclarecido 😃😃😃👍👍
Demorei pacas no exercício 02 "Escolhendo pessoas", mas por fim depois de muitas variáveis e condições, terminei, ficou igual ao do professor. Obrigado mestre Guanabara 🙂
Me ajuda ai amigo, meu contador não está funcionando certo, precisei recorrer ao execicio resolvido, aparentemente é bem igual, porém o meu não está funcionando, não sei onde eu erro
O resultado do primeiro exercício. //Variáveis usadas N, contador : inteiro // O programa faz a contagem dos números de acordo com a opção selecionada. Escreval ("====================") Escreval ("| Menu |") Escreval ("====================") EscrevaL ("| [1] De 1 a 10 |") EscrevaL ("| [2] De 10 a 1 |") EscrevaL ("| [3] Sair |") Escreval ("====================") Leia(N) //------------------------------------------------------------------------------ //Bloco da opção [1] Se (N = 1) entao contador
Pra que tu foi dar ideia? kkkkkkkkkkkkkkk Fui fazer igual e pedir pro código dizer se 100.000.001 é primo (100 milhões e 1) e meu pc tá mais de 10 minutos aqui com o VisualG travado calculando a resposta Isso que o processador aqui é de 8ª geração, não é pouca bosta não *chorrisos*
Tive um pouco de dificuldades para resolver o ex 2, mas dps de dois dias até que enfim deu bom heheheh... Segue meu Algoritmo como fico Algoritmo "SeletorPessoas" Var Sexo, Resposta :caractere Idade, CorCabelo: inteiro Homens, Mulheres: inteiro Inicio Homens
Oi tudo bem ,fiz minha matrícula no Bradesco EA ,através do curso de algoritmo que estou encontrei seu canal. Muito bom o seu trabalho ,ganhou mais um inscrito. Há e já fiz meu cadastro no site.
Eai Danilo, é só ter um pouco de paciência irmão, eu também estava desse jeito, não desanimei, decidi que só ia sair dessa aula quando tudo isso fizesse sentido, o que o Guanabara falou nessa aula esta corretíssimo, quando se aprende o que ele ensina na aula anterior essa aqui fica moleza, tenta voltar e assistir a aula Estruturas de Repetição 1 - Curso de Algoritmos #09 se esforce para digerir toda informação, quando você voltar para assistir essa aqui acredito que vai ter uma grande surpresa abraços. P.S.: Pelo menos pra mim funcionou muito bem xD
Mesmo sabendo uma coisa ou outra é sempre bom voltar a ver alguns vídeos kk até os do início operadores lógicos e etc, boa sorte bons estudos a minha caminhada do está começando tb, creio que tem muita gente aqui no mesmo barco, com um pouco de dificuldade mais isso é normal kk abração fica com Deus
algoritmo "semnome" // Função : // Autor : // Data : 12/07/2016 // Seção de Declarações var op,cont:inteiro inicio // Seção de Comandos Escreval("|=====================|") Escreval("| M E N U |") Escreval("|=====================|") Escreval("|[1]De 1 até 10. |") Escreval("|[2]De 10 até 1. |") Escreval("|[3]Sair. |") Escreval("|=====================|") Repita Escreval("Digite a opção desejada:") Leia(op) op
Vejo que você tirou de letra, que acha desse algoritmo ai abaixo , do professor GUANABARA, funciona, mas não deveria fazer menção ao "SOMA" , pois o "S" ai eu fiquei na dúvida se é do "SOMA" ou do "SIM".... Algoritmo "SomaDesejaContinuar" // Disciplina : [Linguagem e Lógica de Programação] // Professor : Antonio Carlos Nicolodi // Descrição : Aqui você descreve o que o programa faz! (função) // Autor(a) : Nome do(a) aluno(a) // Data atual : 02/11/2016 Var // Seção de Declarações das variáveis S,N :INTEIRO Resp:Caractere Inicio // Seção de Comandos, procedimento, funções, operadores, etc... S
esse "s" refere-se ao soma pois ele colocou pra repetir ate que a resposta seja nao(n), entao nao precisa do sim(s), por isso o (s) ta como inteiro e nao caractere
Há muito tempo eu procrastino sobre fazer esse curto e felizmente tomei vergonha na cara. Galera, quando assistirem uma aula e não entender, assistam de novo e de novo. Os exercícios, pratiquem. Caso não consigam resolver, veja no outro dia com mais calma. Essa aula mesma a primeira vez que vi achei um absurdo, ai fui para os exercícios do PDF e fui melhorando a logica, dps revi essa aula e fluiu, ate o desenrolar dos exercicios propostos. O que vem me ajudando, mas nem sempre conclusivo é: Pedir pro chatgpt verificar se o código esta ok e ele traz até alguns pontos que faz entender melhor os exercícios. Pratiquem com o PDF dele e esses exercícios propostas. Esse 2º do final da aula, no meu, ficou assim - coloquem no visualg, pois deixei comentado para ajudar. (estava com dificuldade no CASO, e o chatgpt me ajudou a identificar que faltava uma variável): Algoritmo "AULA10_EXER_SELETOR_PESSOAS" Var sexo, corCabelo, resp: caractere idade, escolhaCabelo, totalHomens, totalMulheres: inteiro Inicio totalHomens
EXERCÍCIOS PRÁTICOS, feitos quando eu estava fazendo o curso até esta aula. Para quem quiser estudar e fazer variações(praticar). algoritmo "Prática" var n:inteiro inicio repita escreva("Digite um nº para saber se é par ou ímpar(digite 0 para sair): ") leia(n) se n0 entao se n%2=0 entao escreval("O número",n," é par.") senao escreval("O número",n," é ímpar.") fimse senao escreva("Você escolheu sair.") fimse ate n=0 fimalgoritmo algoritmo "Média entre 3 valores" var v1,v2,v3,m:real inicio escreval("Digite 3 valores inteiros para saber a média entre eles!") escreva("Digite o 1° valor: ") leia(v1) escreva("Digite o 2º valor: ") leia(v2) escreva("Digite o 3º valor: ") leia(v3) m
Estude pelo nosso site e tire certificado de 40 horas. Curso completo em:
www.cursoemvideo.com/curso/curso-de-algoritmo/
Se você chegou até aqui, NÃO DESISTA! Eu assisti a aula 9 por 4 vezes e acabei de ver essa aula 10 pela segunda vez!! Persistência sempre!
Cara, estrutura de repetição simplesmente não entra (o enquanto ), que odio !
Eu só sei um pouquinho de HTML e CSS, tô assistindo o curso inteiro pra familiarizar, depois volto com a mão na massa
só 4 vezes? kkk eu vi umas 10 kkkkkkkkkkkkkkkkk desistir jamais
@@laisevieiraa Comecei esse curso em março junto com um amigo meu, ele já terminou o curso e já partiu pro html5, enquanto eu ainda estou revendo a aula 12 e começando a aula 13. Cada um tem seu tempo, vamos adiante!!!
@@EnzoPinheiro eu tbm iniciei em março. Parei na aula 11 e to revendo essa aula hehe e to fazendo o html tbm. Depois de terminar logica partirei pra JS :)
Pra quem ta em 2024 aprendendo, tmj!
Segue minha resolução explicada do exercicio 1 (Obs. demorei umas 2hrs pra concluir rs):
Obs: Lembre-se, quando realizar os desafios, divida o algoritmo em pedaços, resolva uma parte, valide, e encaixe uma a uma até que todo o problema seja solucionado.
Ob2: Essa NÃO É a melhor forma de resolver o desafio, mas o jeito que achei inicialmente pra concluí-lo.
Algoritmo "SuperContador_Ex1"
Var
C, N: Inteiro
inicio
Repita ---> Quando chegar ao final da explicação, você entenderá o por que o REPITA estar no início do Algoritmo.
Escreval("===============") |
Escreval("| M E N U |") |
Escreval("===============") | CRIAÇÃO
Escreval("[1] De 1 a 10 |") | DE
Escreval("[2] De 10 a 1 |") | LAYOUT
Escreval("[3] Sair |") |
Escreval("===============") |
Leia(N) -->Aqui estou gravando a resposta escolhida;
C Aqui estou definindo a partir de que número o meu CONTADOR começa a contar;
Se (N = 1) entao -->Aqui estamos defindo o retorno de acordo com a escolha, ou seja, DENTRO desse SE, vamos "atribuir" um retorno a escolha [1];
Repita -->Utilizamos o REPITA para que o contador smp que chegar ao ATE(), volte e some(+) com o valor anterior, até o número definido, que no caso foi 10;
N Atribuimos o valor de C ao N (lembra que atribuímos como 1?), ou seja, na 1° repetição o N vale 1, na 2° vale 2, e assim por diante até chegar ao 10;
C Atribuímos o valor C + 1 ao C, para que nossa contagem siga de forma crescente;
Escreval(N) -->Aqui ele escreve a contagem (1, 2, 3, 4, n, 10);
Ate(C > 10) -->Atribuímos o limite para a repetição;
Senao -->Utilizamos a ESTRUTURACAO ANINHADA então, teremos um SE dentro do outro.
C Aqui estou definindo a partir de que número o meu CONTADOR começa a contar (faremos o inverso da primeira parte);
Se (N = 2) entao -->Aqui estamos defindo o retorno de acordo com a escolha,
Repita -->Utilizamos o REPITA para que o contador smp que chegar ao ATE(), volte e diminua(-) com o valor anterior, até o número definido, que no caso foi 1;
N Atribuimos o valor de C ao N (lembra que atribuímos como 10?), ou seja, na 1° repetição o N vale 10, na 2° vale 9, e assim por diante até chegar ao 1;
C Atribuímos o valor C - 1 ao C, para que nossa contagem siga de forma decrescente;
Escreval(N) -->Aqui ele escreve a contagem (10, 9, 8, n, 1);
Ate(C < 1) -->Atribuímos o limite para a repetição;
Senao -->Agora a parte mais fácil, utilizaremos o SENAO para a escolha 3;
Escreval("Saindo...") -->Ele escreve "Saindo...";
FimSe -->Fechamento do SE para o N = 1 ;
FimSe -->Fechamento do SENAO --> SE para o N = 2
Ate(N = 3)
FimAlgoritmo
Se alguém ver isso algum dia, espero ter ajudado de alguma forma :)
pow ajudou sim obrigado tambem estou nessa de aprender a programar 🙂
Fiz o meu assim rapidinho, acho que ficou mais fácil de entender da uma olhada
algoritmo "SuperContador"
var
R, C : Inteiro
inicio
Repita
EscrevaL ("=================")
EscrevaL ("| M E N U |")
EscrevaL ("=================")
EscrevaL ("| [1] De 1 a 10 |")
EscrevaL ("| [2] De 10 a 1 |")
EscrevaL ("| [3] Sair |")
EscrevaL ("=================")
Leia (R)
Se (R = 1) entao
C
obgd, de vdd irmao
poderia me ajudar com uma duvida?
Salve, terminando esse curso em 2024, a minha linha de codigos foi:
algoritmo "SuperComputador"
var
Esc,num, C : Inteiro
inicio
Repita
EscrevaL("")
EscrevaL("=========================================")
EscrevaL("¦ M E N U ¦")
EscrevaL("=========================================")
EscrevaL("¦ [1] De 1 a 10 ¦")
EscrevaL("¦ [2] De 10 a 1 ¦")
EscrevaL("¦ [3] Sair ¦")
EscrevaL("=========================================")
Leia(Esc)
Escolha Esc
Caso 1
C
GALERA NÃO DESISTA!!!
Levei um dia inteiro só nessa aula e mais 2 tentando resolver os exercícios, depois de várias tentativas frustradas e vários erros... consegui!
Agora posso prosseguir com o curso.
É muito gratificante, obrigado Guanabara você é foda cara.
👊👾💗
EU REPITO ESSA AULA 3X AO DIA KKKKKKKK, APRENDI ? SIM, DESDE A PRIMEIRA VEZ.... EU VOLTO NELA PORQ A METODOLOGIA DE ENSINO DO GUANABS É BOA DMS
Alguem me explica uma coisa ? Nao consegui entender o raciocinio dos fatoriais, se o F esta recebendo 1 no comeco do algoritimo como que ele se multplicou pelos numeros regressivos ?
Vendo alguns comentários percebo que o que impede o ser humano de aprender é ele msm, pq se autosabota, é muito fácil desistir, se livrar de algo que nos incomoda é muito bom, mas quem aprende além de aprender o assunto aprende a conviver com o disconforto, e persistir, sabendo que a melhoria vem com um passo de cada vez, hoje estou melhor que ontem e assim por diante
seu comentário me fez refletir, tava meio desanimado mas ai eu pensei naquele meme como assim eu Não vou entender kkkkkkkk
valeu!
Alguem me explica uma coisa ? Nao consegui entender o raciocinio dos fatoriais, se o F esta recebendo 1 no comeco do algoritimo como que ele se multplicou pelos numeros regressivos ?
@@vida_convicta A linha em que está escrito F
Eu aprendi a programar aqui. Que nostalgia! Pensando em assistir o curso de novo só para lembrar doa momentos em que eu escrevia "EscravaL" ao invés de "EscrevaL". Aí o programa dava erro e eu ficaca puto kkkkk. Hoje estou estudando JavaScript para me tornar desenvolvedor web (uma nova paixão que descobri)
TAMBEM ESCREVO ESCRAVAL AS VEZES KKK
Kkkkl
Eu também to querendo ser frontend hahaah
Muito legal saber que ainda existem pessoas tão generosas e dispostas a compartilhar conhecimento como o Gustavo Guanabara. As aulas são muito bem produzidas e a didática do professor é muito boa. Isso sem contar a paciência e o carisma que ele tem ao ensinar.
Parabéns pelo trabalho! Tem me ajudado muito e tenho certeza que está ajudando muitas pessoas.
DICA QUE ESTÁ DANDO CERTO PRA MIM:
Assista as aulas anotando tudo que ele vai criando, além de sua mente fixar melhor o conteúdo, vc poderá usar as anotações como revisão na hora de realizar os exercícios. Eu consegui fazer o exercício 2 em 20 minutos usando essas técnicas.
ou salvar tudo como doc do visualg, é oq faço e ajuda mta, pq abro uma segunda dela e olho os códigos pra ajudar no raciocínio
@@PaulloRicardo.77 como vc consegue abrir dois visualg ao mesmo tempo, eu faço isso mas preciso fechar um para abrir o outro.
Seu escrevo todas as sintaxes no caderno pra fixar melhor e faço todos os exemplos com ele e também todos os exercícios que ele passa. Ele explica bem demais!
não consegui resolver o 2 😢
Uma dica pessoal, está com dificuldade para resolver o exercicio logo de primeira? não se desespere, tente resolver no dia seguinte, programação se aprende com paciência e calma.
Assim mesmo!
depois de fechar esse de lógica qual caminho vc pretende continuar?
Outra dica boa também é começar escrevendo a mensagem de Boas vindas e criando o menu (basicamente vários escrevaL um embaixo do outro formando o menu), assim você automaticamente vai criando a estrutura sem problemas
Realmente, ontem parecia que eu não tinha assimilado nada da aula anterior e agarrei nos exercícios. Hoje acordei e consegui pensar na solução e o que o meu código tinha de errado.
OU TMB ASSISTA OUTROS VÍDEOS !!! SEMPRE TEM ALGUÉM DANDO UM INSIGHT MONSTRO PRA VC ENTENDER BEM, E É AQUELA, AS PESSOAS QUE FAZEM “ ALGO ” BEM FEITO, FOI PQ PRATICARAM MAIS HORAS SOBRE AQUELE “ ALGO ” EXEMPLO : UMA PESSOA QUE TOCA FLAUTA DESDE OS 7 ANOS, TOCA MELHOR DO QUE UMA PESSOA QUE APRENDEU COM 15 ( NO CASO AMBOS HJ EM DIA TEM 25 ANOS ) PELO FATO DA PESSOA QUE APRENDEU COM 7 ANOS TER MAIS HORAS PRATICADAS E ESTUDADAS SOBRE FLAUTA… ENTÃO O ACÚMULO DE HORAS VAI TE AJUDAR, SEMPRE QUE ESTOU COM DÚVIDA PROCURO OUTROS VÍDEOS TAMBÉM, E ISSO FACILITA MUITO !!! MSM QUE TENHA QUE ASSISTIR OUTROS 20 VÍDEOS !!!
Quem está vendo em 2020?
Ótimas aulas parabéns!
Euuu
Eu
Pessoal, eu fiz usando as funções 'se' e 'escolha', mas todas terminam o programa após cada opção. Alguém conseguiu resolver isso?
eu kkkkkk
@@ggbbzzaaoo Qual o exercício?
Fiz 'Estrutura de Repetição' na faculdade e não entendi nada com a professora de Lógica de Programação. Aprendi somente aqui, com a lenda Guanabara! TKS!
TÔ COM UM DIFICULDADE HORRÍVEL PARA ENTENDER A DIFERENÇA ENTRE REPETIÇÃO E COMPARAÇÃO !!!!!
"A pratica leva a facilidade"
Exatamente.
Me corrijam se eu estiver errado,mas vocês não acham que quando você declara as variáveis usando nomes completos como"numero,contador,soma" ao invés de "n,c,s" seu cérebro assimila com mais facilidade?
Leo Valle Realmente, eu só uso os nomes inteiros fica muito mais lógico !
Leo Valle Concordo, também faço isso
Sim, isso evita comentários
Somos 5
Boa ideia garoto, vou adotar a prática! :)
A sensação é muito boa quando conseguimos resolver os exercícios!!!
Aaaaa, tô muito feliiiiz!!!
Consegui realizar o segundo exercício sozinha, sei que ainda tenho muito o que aprender, mas estou muito feliz com o meu desempenho. Pessoal, não desista, vocês conseguem siiiim!
Parabens querida, quando comecei tive muita mas muita dificuldade mas fui continuando e consegui.
🎉
Para quem não entendeu como funciona o contador.
Primeiro vc pode dar o nome que vc quiser a essa variarel, seja Cont, contador, ctd, count, etc.
Depois que a estrutura contador= contador + 1, estiver depois de "enquanto", ele irá funcionar assim.
Inicialmente a variável "contador"(chame do que vc quiser)vale zero:
0 = 0 + 1 ( na primeira passagem pelo "enquanto")
Na segunda passagem pelo "enquanto":
1 = 1+ 1(a variável "contador" deixa de valer "1" e passa a valer "2").
Na terceira passagem pelo "enquanto" a variável exclui o valor 2 e já recebe o 3:
contador = contador + 1
2 = 2 +1
contador= 3.
E assim, sucessivamente, até a condição de parada escolhido pelo programador.
Caraca mano ,não tinha percebido isso ,assim eu até que acertei o algoritmo mas tinha que ficar sempre consertando pq dava looping infinito,aí dei uma olhada nos algoritmos certos e todos eles estão com o contador
eu pulei o exercicio 1 pq o prof disse que era facil e so fiz o w vc me recomenda fazer o 1?
Conforme vai se avançando no conhecimento das estruturas, as maneiras de resoluções dos exercícios vão variando. Isso é o tanto quanto normal. Eu sugiro que depois vocês voltem nos primeiros exercícios e façam novamente, vão ver como já evoluíram e se fizerem eles mais vezes, provalvelmente vão resolver de forma diferentes. Isso é o melhor indicio de que estamos aprendendo! Quanto professor dispensa comentários, o cara tem uma didática violenta. Por tanto galera contribuam no que vocês podem! Esse projeto não pode morrer!
Fiquei dias na primeira aula de estruturas de repetição, me estressando e até pensando em desistir, porém no final consegui compreender. Agora na aula 2 foi muito mais fácil e não precisei recorrer ao material de apoio haha. Se tem uma dica que posso dar é que se você não está entendendo, não se fruste, dê tempo ao tempo e a você mesmo. Não se comparece com ninguém, o tempo é seu!
Eu quis adicionar algumas coisas para deixar mais complexo, como evitar do programa continuar caso o usuário insira uma resposta diferente da solicitada. Sei que tenho muito a melhorar, pois acredito que o código deva estar um pouco confuso. Mas quem puder, me dê um feedback, vai ser de grande valia! Segue abaixo:
OBS: dentro da estrutura ESCOLHA atribuí uma variável para corresponder à resposta que o usuário deu ao escolher a cor de cabelo. E aproveitando já adicionei o contador para apresentar no fim da estrutura a quantidade referente aos dois problemas do exercício. Mais abaixo é apresentado todas as respostas dadas pelo usuário.
algoritmo "SELETOR DE PESSOAS"
var
Sex, Resp_CorCabelo, Resposta_Continua: caractere
Id, Cor_Cabelo, QTD_Quest_Um, QTD_Quest_Dois: inteiro
inicio
Repita
Repita
LimpaTela
Escreval("================================")
Escreval("| SELETOR DE PESSOAS |")
Escreval("================================")
Escreva("|Qual o Sexo? [MASCULINO/FEMININO]: ")
Leia(Sex)
Ate(Sex="MASCULINO")ou(Sex="masculino")ou(Sex="FEMININO")ou(Sex="feminino")
Escreva("|Insira a idade: ")
Leia(Id)
Escreval("================================")
Escreval("|Escolha a cor do cabelo abaixo |")
Escreval("[1] Preto |")
Escreval("[2] Castanho |")
Escreval("[3] Loiro |")
Escreval("[4] Ruivo |")
Escreval("================================")
Leia(Cor_Cabelo)
Escolha Cor_Cabelo)
CASO 1
Resp_CorCabelo
Eu nunca encontro o material de apoio no site, pode me mostrar onde é?
se voce nao procurou ajuda em nenhum lugar entao como sabia do codigo "LimpaTela"? o gustavo ensinou e eu nao vi?
@@MateusHenrique-fr2ys Ele mostrou em uma das aulas... Porém não explicou o limpaTela
mesmo com mt dificuldade, sempre que tenho alguma dúvida, eu venho aqui nos comentários que ajudam demais, obg prof e vcs alunos
Faço a mesma coisa, sempre tem alguns comentários bom pra nós ajudar ou tirar nossas dúvidas
Aqui em 2021 Assistindo seus vídeos (Tempos de aula online, pandemia etc), agradeço pelo conteúdo de qualidade e raciocínio lógico, antes eu tinha bastante dificuldade em ALG. agradeço sua sabedoria 🕶👍🏻🙂🤝🏼🙃
Eu havia desistido do curso e parei na aula #08, mas, depois de 3 meses, eu levantei a cabeça e continuei minha jornada, acabei de terminar essa aula e já vou pra aula #11, desejo sorte a todos e uma boa jornada, e não desistam, fé e foco sempre!
S2
Só tenho que agradecer suas vídeo-aulas, eu e mais da metade da sala ficou de DP, a professora não ensinou metade disso e cobrava algoritmos avançados, que agora consigo resolver.
Em apenas 10 aulas aprendi o dobro de um semestre inteiro, e já indiquei para o pessoal da sala também, muito obrigado.
Alguém em 2019 ? Estou fazendo todos os exercício e conseguindo 100% de exatidão. Muito obrigado professor
Por um mundo cheio de pessoas didáticas iguais a você, Gustavo! Jamais imaginei que fosse chegar tão longe entendendo todo o conteúdo e ainda fazendo a "lição de casa" sem olhar a resposta 😊😍
Gostaria muito de compartilhar que consegui executar os exercícios propostos em apenas 30/40 minutos, estou muito orgulhoso de mim mesmo, e sei que você também irá conseguir, pra cima!!!
Mdsss... Depois de assistir as aula 9 e 10 umas 4 vezes cada por não estar conseguindo fixar a ideia, finalmente cheguei nos dois exercícios finais da aula 10 e os fiz de primeira. Da uma satisfação muito grande. Curso perfeito!
Meu Deus, fiquei assustado com esses exercícios, porém na hora de fazer, veio tudo na cabeça... com um pouco de dificuldade, mas consegui resolver logo. Obrigado Guanabara, mesmo sendo um curso de 7 anos atrás ainda ajuda muita! Um dica a quem está assistindo atualmente, não desista viu, vocês conseguem e vai dar uma satisfação quando terminaram de resolver esses problemas!
Exercício do seletor de pessoas completo e funcionando perfeitamente, obrigado prof Guanabara.
Vi um comentário de alguém aqui, onde ele dizia que estuda na EAD Cesumar, e que os professores da EAD poderiam ter a mesma dinâmica de ensino que o Prof Guanabara, concordo plenamente, pois eu tb estudo na EAD e quando começo a assistir as vídeos aulas deles me da até tédio , penso seriamente em rever essa situação rss, Abraços a todos!!!!!!!!!!!!
Galera venho aqui dizer que estou cheguei na 10ª aula de Algorítimos, esse Guanabara é muito fera, a didática de ensino dele facilita muito, parabéns Gustavo Guanabara !
Tenho 36 anos e estou planejando uma transição de carreira e estou aprendendo muito nesse curso, ao passo que vou avançando sinto cada vez mais vontade de aprender, para quem está pensando em começar eu digo que comecem, não há limite de idade para aprendermos.
Estou em uma situação parecida, colega. Tenho 41 anos.
@@AllenGardel Mudo a situação?
tô demorando na média de 2 dias pra completar essas aulas, sempre voltando e revisando o que eu não entendi. Aprendi com experiência própria e com os comentários que dissertar o vídeo até a tão esperada conclusão leva tempo (bastante tempo). Tô adorando essa experiência
Estou aprendendo bastante com suas aulas e técnicas em logica de programação
"Aprimorando nossa lógica, é possível fazer qualquer coisa!"
Essa é a frase da aula rs
melhor professor disparado... Parabéns Gustavo, estou no quinto semestre de Ciência da Computação e vc esta me ajudando demais... 2019 mais alguém?
Eh noisssss
Resolução EXERCÍCIO 2: Seleção de pessoas
Var
sexo, resp: caractere
idade, corCabelo, TotalH, TotalM: inteiro
TotalH
Eu não sabia que era pra se limitar a só " EscrevaL("O Total de homens com mais de 18 anos e cabelos castanhos é: ",TotalH)
EscrevaL("O Total de mulheres entre 25 e 30 anos e loiras é: ",TotalM)" se eu soubesse disso teria economizado 6 horas do meu dia...
@@jiff7002 desculpe, não entendi oq quis dizer..
@@victordomingues6882 Estou dizendo que eu presumi que era para o programa dizer todas as possíveis escolhas que o usuário fizesse, por exemplo, no caso do "Total de homens com mais de 18 anos e cabelos castanhos" se o usuário escolhesse 0 homens com mais de 18 anos e cabelo castanho, mas escolhesse 1 homem entre 25 e 30 anos com cabelo ruivo, mostrasse que tem 1 homem entre 25 e 30 anos com cabelo ruivo e por assim em diante, mas acabei vendo pelo seu comentário que não era necessário fazer isso nesse exercício, entendeu agora?
@@victordomingues6882E acabei de perceber que foi só um erro meu de não ter prestado atenção na explicação do vídeo kkkk
@@jiff7002 aahh simmm kkkkk
Valeu pela explicação
Só tenho a agradecer por ter acesso a esse curso de forma gratuita, tem me ajudado tanto. Parabéns, Gustavo, pela didática e pela paixão por ensinar 👏🏼👏🏼👏🏼
Pessoal, quando sentirem dificuldades, não desistam. Persista, se não der hoje, amanhã pode dar. Aprender Lógica da Programação exige paciência e muita prática. No final, valerá muito a pena.
Eu sempre quis aprender logica de programação com o professor maravilhoso 🤩🤩💯💙
Demorei mais de 6 horas nesse video fazendo pausas para entender melhor os exercicios NUNCA DESISTA!!!!!
🎉💪
EU FIQUEI LITERALMENTE 2 HORAS PRA FAZER O ULTIMO EXERCICIO MAS FIZ , TO FELIZAO UHUUL
Parabéns!!!! Estou feliz por vc ^^
AÍ SIIIIIIIIIIIIIIIIM \O/
Seletor de Pessoas? Se for me ajuda por favor
@@Vitor1234567894 n me lembro
EU tambem, mas consegui :D pensa na felicidade
Agradeço de coração pelo que eu estou aprendendo com essa aula maravilhosa top demais
Realmente o guanabra estava certo, depois que voce entende de verdade a estrutura "ENQUANTO " a estrutura " REPITA " se torna algo simples, agradecido demais!
Uhu! Tive bastante dificuldade na aula 9, tive que assistir a aula umas 3x e tentar várias vezes, mas nessa aula consegui resolver tudinho bem rápido e sinto que tô aprendendo de verdade! Obrigada, você é o melhor
Moça depois de 2 anos vc me ajudou muito kkkk. Obg
Fala pessoal, depois de assistir essa aula 2 vezes ficou tudo mais claro, sinto que estou realmente aprendendo, muito bom!
Pra quem está com dificuldade no EXERCÍCIO PORPOSTO 2 - Escolhendo Pessoas, segue aí minha resolução do problema:
NOTA: as variávies Esp_H e Esp_M são respectivamente ESPEFICAÇÃO HOMENS e ESPECIFICAÇÃO MULHERES.
var
Idade, Cab, Esp_H, Esp_M: Inteiro
Gen, Dados: Caractere
inicio
Esp_H
O meu ficou igual
Vlw, eu tava definindo homens e mulheres como string KKKKKKKKKKKKKKKKK
alguém pode me ajudar? o meu tá falando que estou colocando "até" "sem repita" correspondente, sendo que estou fazendo tudo certo, pelo que vejo aqui nos comentários. Segue meu codigo:
VAR
th, tm, I, C:inteiro
Sx, R:Caractere
INICIO
th
@@denersantos3536 Dentro do "entao" você tem que coloca o "se" e também está faltando o "fimse" dentro do "entao".
Outro detalhe a variável dentro do até precisa está em maiusculo "N" ela tem que ser igual o digitado se for diferente da erro.
@@oimeuchapa6476 muito obrigado cara!!!
comecei agora pouco o curso de algoritmo e estava indo bem ate que chegou esses algoritmos repetitivos e estou indo de mal a pior, alguem tem uma dica ? oq eu possa fazer para entender melhor isso ? :(
Você tem discord? Adiciona lulz#2221
dedicação
Estude bastante meu amigo kkkkkkkkkkk
tem o curso de python que ele explica mais melhor
literalmente eu kkkkkkkkkkkkkkkkk ta foda kkkkkkkkkkkk o video anterior eu vi 2 vezes e nada kk. mas eu pretendo ver esse curso 2 vezes.
Muito bom seu trabalho meu amigo, gosto muito das suas aulas.
Depois de uma semana, procrastinando e com medo das atividades de casa, conseguir resolver com a ajuda dos comentários. Sempre dando uma pausa para o meu celebro compreender, programação requer paciência com vc mesmo.
Demorei literalmente 2 horas fazendo o "seletor de pessoas" e depois de corrigir MUITOS bugs, volto aqui para anunciar minha vitória contra a aula 2 de estruturas de repetição. Obrigado Guanabara por tornar isso possível.
eu tô travando uma batalha contra esse seletor
Algoritmo "hoje"
// Disciplina : [Linguagem e Lógica de Programação]
// Professor : Antonio Carlos Nicolodi
// Descrição : Aqui você descreve o que o programa faz! (função)
// Autor(a) : Nome do(a) aluno(a)
// Data atual : 02/03/2024
Var
// Seção de Declarações das variáveis
resp, sexo: caracter
idade, cabelo, h, m: inteiro
Inicio
repita
escreval("Qual o sexo? [M/F]")
leia (sexo)
escreval("Qual a idade")
leia (idade)
escreval("Qual a cor do cabelo")
escreval("--------------")
escreval("[1] Preto ")
escreval("[2] Castanho ")
escreval("[3] Loiro ")
escreval("[4] Ruivo ")
leia(cabelo)
se (sexo = "M") e (idade >= 18) e (cabelo = 2) entao
h = 25) e (idade
Os exercícios estão cada vez mais difíceis e bate aquela satisfação quando você consegue resolver
Mestre obrigado mais uma vez, suas aulas são as melhores!!
gastei 32 horas num total de 5 dias pra entender o que foi explicado nas aulas 9 e 10 e finalmente entendi e consegui fazer sozinha os exercícios propostos, o primeiro demorei muitas e muitas horas porque dei uma mudada nele acrescentando a opção do usuário escolher qual número iria iniciar e qual finalizar, o que ajudou demais a eu desenvolver a lógica, pq tentei várias e várias vezes até dar certo, aí com isso acabei q fiz o segundo exercício em 30 minutos, o que me deixou bem feliz pq eu tava achando difícil eu fazer rápido um exercício desse tipo mas agora consigo ver sentindo nas lógicas por trás dos códigos de estruturas de repetição, finalmente!
alguém pode me ajudar, nao consigo resolver o primeiro exercicio que ele passou, alguem pd me mandar o codigo pra eu analisar e ver oq eu errei?
@@herculesmanfrinchryssocher204 Exercícios propostos:
1-Contador_Com_Opção_Estrutura_Condicional_Aninhada
Algoritmo "Contador_Com_Opção_Estrutura_Condicional_Aninhada"
Var
d,n1,n2: real
Inicio
Repita
Escreval("")
Escreval("===================")
Escreval(" MENU ")
Escreval("===================")
Escreval("| [1] De 1 até 10 |")
Escreval("| [2] De 10 até 1 |")
Escreval("| [3] Sair |")
Escreval("===================")
Escreva("==> ")
Leia(d)
Escreval("")
n1
O guanabara e um dos melhores professores q eu ja tive na vida muito obrigado pelo conteudo
Olá Gustavo! Os exercícios já não estão mais disponíveis. Teria como postá-los novamente? Parabéns a você e toda equipe pelo excelente trabalho. Até mais!
Temos que contar com os posts nos comentarios
Exercício 2:
var
S, cont: Caractere
I, C, n1, n2: Inteiro
inicio
n1
vlw mano, esqueci de pôr os valores n1 e n2 dentro do repita. sempre contava o bagulho uma vez
meu programa nao que reconhecer a palavra entao
@@itinnx9942 separe o parênteses do se
Consegui resolver os exercicios, aqui está o codigo para quem interessar:
algoritmo "SuperContador"
var
C, Op: Inteiro
inicio
Repita
Escreval("===========================")
Escreval(" MENU ")
Escreval("===========================")
Escreval("[1] De 1 a 10")
Escreval("[2] De 10 a 1")
Escreval("[3] Sair")
Escreval("===========================")
Leia(Op)
Se (Op = 1) entao
C
Talvez tenha errado alguma coisa nesta parte > ("Quando tentei fazer Se(X=X)e(Y=Y)e(Z=Z)e(W=W)entao") e não percebeu, poderia ter economizado teclado em ushsu, mas está muito bom :)
Po, só por um erro de colocação o meu estava operando de maneira diversa. Teu comentário me ajudou bastante, vlw!
No meu diz: ATE sem REPITA empaquei nesta parte...alguém pode me solucionar por favor?
Consegui resolver o exercicio 2 e salvei. Quando abri de novo parou de contar.. Mas meu algoritmo é igual ao teu. Tentei fazer tudo do zero e não tá contando.
Tô bugada :X
Cacete! Meu Leia tá maiusculo, então quando o usuario responde tem que responder M e nao m.. Não acredito que era só isso. Será que não existe uma forma dele aceitar maiusculo ou minusculo indiferentemente?
Vim aqui agradecer pq depois de muito persistir eu fiz essa aula 3 vezes e entendi claramente o que vc quis ensinar. Obrigada Guanabara, eu nunca vou esquecer suas aulas quando for uma programadora f*d*n@ senior em alguma empresa f*d*n@ por aí, e vou voltar aqui pra te agradecer de novo!
Eu também bati a cabeça na parede, mas quando passei pelo gargalo as coisas ficaram mais fáceis. Faz parte do processo.
Muito bom, fazendo o curso em 2023 com muita vontade !!!! consegui resolver os exercícios propostos Gratidão Professor Guanabara.
E nós aqui em 2023?! Quem diria onde o Curso em Video chegou! Mas isso era certo de acontecer! É até legal ver a evolução do canal. Digo os defeitos especiais (troca do Darth Vader / Stromtrooper aula 9) virando uns super efeitos legais na tela.
Dito isso, achei legal ter me desafiado a otimizar o programa do numero primo de forma que ele não precise calcular todas as divisões parando quando ContDiv >2.
SPOILER: para fazer isso vc colocaria a condição OU no "Ate (C > N) OU (ContDiv > 2)".
Sobre o exercício que ele fez em vídeo do CÁLCULO DE ALGORITMO, pensei: "e se o usuário não digitar "S" nem "N", mas outra letra, quando perguntado se quer calcular outro número?
Então adicionei a opção de verificar se ele digitou certo, e se não, escrever "opção inválida" e perguntar novamente, ficou assim:
Var
N, fat, cont: inteiro
R: caractere
Inicio
R
Bem pensado!
Existem, (Pelo que eu saiba ) 2 Professores que são nota 10 em ensinar aqui no TH-cam
1 é um guanabara e o outro é o Neri Netze
obg por avisar n sabia
cara que felicidade consegui fazer os dois levei um tempo pensando mas refazendo todos os exercicios da aula a mente abriu
#2021 Sai covid. Esse segundo exercicio foi ótimooo. Juntei várias estruturas. Que alegraia ver o codigo funcionando. Deus te abençoe Guanabara. M-a-r-a-v-i-l-h-a de aula.
TO TENTANDO O PRIMEIRO KKKK
simplesmente 2 dias pra conseguir fazer os exercicios até que finalmente CONSEGUI, que recozijo meus amigos
alguém pode me ajudar, nao consigo resolver o primeiro exercicio que ele passou, alguem pd me mandar o codigo pra eu analisar e ver oq eu errei?
Tá igual o Professor Girafales, faz as mais fáceis e deixa as mais difíceis pra gente...kkkkkk
Tô brincando, tem que ser assim mesmo, excelente professor, com seu jeito de explicar fica tudo muito mais fácil de aprender, parabéns...nota 1000
Não desistam gafanhotos, eu passei uma semana na aula 09 pra resolver os 2 exercícios. Essa aqui resolvi rapidinho me senti o George Boole. hahah
Peguei um caderno e fiz a linha de raciocínio seguida, antes de execultar o programa, isso esclarece melhor o entendimento do que foi criado, e tento inclementar algo a mais em cada aula, como por exemplo ao criar a tabuada inclementei a soma de todos os resultados.
Muito bom suas aulas de logica de programação, top demais
Essa parte está difícil,mas eu vou conseguir aprender.
tá nada
Luiz Filipe todos nos temos dificuldade algumas em uma coisa outros em outras.
s, acho q n estou tendo dificuldade pq querendo ou n já tenho meio q uma base, pq meu pai mexe com isso e sempre fiquei observando e ele tbm me explicava as vezes o q ele estava fazendo
Então respeitei a dificuldade do cara, não é pq vc não tenha, que ele não pode ter. Menos arrogância!
caraca gente ele so falo que nao e dificil kkkkkkkk
Depois da aula 10, é contagem regressiva pra vc ir achando que é cada vez mais burro...
kkkkkkkkk
melhor comentario kkk
Primeiro exercício, pra mim foi um pouco complicado pq eu não assisti a aula direito, mas depois de um revisada no código e no vídeo eu consegui fazer sem problemas:
algoritmo "SuperContador"
var
R: caractere
cont: inteiro
inicio
Repita
Escreval ("-----------------")
Escreval (" MENU DE ESCOLHA ")
Escreval ("-----------------")
Escreval (" [1] De 1 a 10 ")
Escreval (" [2] De 10 a 1 ")
Escreval (" [3] Sair ")
Escreval ("-----------------")
Escreva ("Digite uma opção: ")
Leia (R)
Se (R = "1") entao
cont
ñ entendi porque "R" está como CARACTERE - consegui resolver antes de vir ver a forma como os amigos fizeram e só esse caractere mesmo que bugou..podia ser inteiro junto com o cont..
@@jorgeemmanoel6834 O "R" dele tá como Caractere pq ele colocou o "1", "2" e "3" entre aspas, ou seja, viraram valores de uma variável do tipo caractere, viraram texto, eu tbm prefiro usar como variável do tipo inteiro, dessa forma no caso, o "R" seria variável do tipo inteiro e ele usaria 1 , 2 e 3 (sem as aspas) pra reconhecer que são números inteiros e não texto (De uma variável do tipo Caractere).
@@allan1310 sim.. me caiu a ficha depois.. vlw. Obg. Tmj
Eu tô me perdendo muito nas estruturas desses códigos. Muitas vezes eu sei exatamente o que tem que mandar o programa fazer e os códigos pra fazer, mas na hora de organizar tudo no programa é que eu acabo me perdendo. Sem contar que nós exemplo ele dá uns exercícios bem fáceis, aí aí na aula prática ele dá uns bem difíceis kkkk.
Consegui fazer os dois exercicios sem ajuda, tive dificuldade no inicio das estruturas de repetição mas agora praticando todo dia estou conseguindo pegar o jeito, suas aulas são ótimas.
Tive dificuldade na aula 09, mas reassisti ela e consegui passar pelos exercícios tanto da aula 09, e consequentemente os exercícios dessa aula 10 se tornaram mais facéis e consegui resolver sem problemas.
Primeiro exercício prático, dei uma incrementada:
Algoritmo "SuperContador"
Var
Cont, Resp: INTEIRO
Resp_02: CARACTERE
Inicio
Repita
ESCREVAL ("===============")
ESCREVAL ("| M E N U |")
ESCREVAL ("===============")
ESCREVAL ("|[1] De 1 a 10|")
ESCREVAL ("|[2] De 10 a 1|")
ESCREVAL ("|[3] Sair |")
ESCREVAL ("===============")
LEIA (Resp)
Escolha Resp
Caso 1
Cont
Confesso que desde a aula 9 tem sido complicado aprender, ainda mais pra mim que não consigo terminar as coisas quando começo, as coisas me prendem por pouco tempo, me falta força de vontade, mas decidi tentar não desistir desse curso.
Depois de muito fracassar consegui resolver os exercicios sozinho, vou deixar aqui a minha resolução de ambos para que talvez possa ajudar alguém ou só uma comparação entre formas mesmo ( O primeiro não sei como funcionou direitokk)
1--
algoritmo "SuperContador"
var
Contador, numero, regre: inteiro
inicio
Contador
ajudou d+ mano, mas oq é (regre)?
@@matheuslima8849 Olha, revendo agora eu realmente não sei KKKKKKKKKKKKK mas na hora fez sentido pra mim, se não me engano é um contador regressivo(?)
Ficou meio gambiarra mas funciona
@@_carlzx1450 KKKKKKKKKKKKKKKK eu tinha pensado q era pra ser de alguma coisa como regressivo msm, mas se fez sentido, isso q importa kkkkkkK
esse aqui é o meu kk
Resolução do exercício 01(MENU):
ps: demorei um pouquin pra resolver mas uffaa, consegui!!
VAr
dig, cont: inteiro
Inicio
Repita
EscrevaL(" ")
EscrevaL("================")
EscrevaL("| ---MENU--- |")
EscrevaL("================")
EscrevaL("|[1] De 1 a 10 |")
EscrevaL("|[2] De 10 a 1 |")
EscrevaL("|[3] Sair |")
EscrevaL("================")
Leia(dig)
cont
@@victordomingues6882 Certinho, so que buga muito minha cabeça esse tanto de se, se, se, o escolha, caso 1, 2 e 3, deixa muito mais pratico
Quando vai rolar aquele curso de linguagem C ? u.u
SHsh Parabéns pelo ótimo canal
Vim do futuro pra dizer que ainda não tem :c
Vídeos perfeitos o "jeito" de transmitir o conteúdo assimilo muito mais rápido! Obrigado, Professor Guanabara e Curso em vídeo
Eu estava desesperada porque não estava conseguindo entender a lógica para criar programas na minha aula de algoritmos, você me salvou! (:
Eita, fiquei 1 semana quebrando a cabeça com o ultimo modulo de repetição, agora você me fala que tem +2? Noooo
Uhuuuu... Muito feliz por ter conseguido criar o algorítimo da #Aula10... Vamo que vamooooo
algoritmo "SELECIONANDO PESSOAS"
// Função : Exercício #Aula10 | Utilizei comandos: Repita; Escolha; Se
// Autor :
// Data : 06/05/2020
// Seção de Declarações
var
Resp, Gen, M, F: caractere
Id, CorCab, ContM, ContF: inteiro
inicio
Repita
Escreva ("Qual o sexo ? [M/F] ")
Leia (Gen)
Escreva ("Qual sua idade ? ")
Leia (Id)
Escreva ("Qual a cor do seu cabelo ?")
Escreval ("")
Escreval ("------------------------")
Escreval ("[1] Preto")
Escreval ("[2] Castanho")
Escreval ("[3] Loiro")
Escreval ("[4] Ruivo")
Leia (CorCab)
Escolha (Gen)
ContM = 18) e (CorCab = 2) entao
ContM
nao deu certo no meu, esse codigo ai
ele não tá somando as variaveis contf
Ele não ensinou esse comando "Escolha" nesta aula
Obrigado amigo,você é um amigo!
nossa o " repita"
é bem mais facil do que o "enquanto"
valeu guanabara
Porra... muito mais, rsrs. Perdi um tempão no enquanto, mas simplesmente troquei tudo por repita, ficou bem melhor.
@@Ogro1991 depende da situação, o repita vai executar antes e depois pra verificar a condição, já o enquanto e o para, vai verificar primeiro a condição, essa é a diferença, mas se tá confortável, mas é bom saber como os 3 funcionam pra não ter dor de cabeça depois ksksk
@@Ogro1991 não consegui entender o enquanto 😅
Lógica e tudo em programação...
Eu vi os métodos em javascript, porém, nunca pratiquei lógica, por isso sempre tive dúvidas agora fica mas esclarecido 😃😃😃👍👍
Demorei pacas no exercício 02 "Escolhendo pessoas", mas por fim depois de muitas variáveis e condições, terminei, ficou igual ao do professor. Obrigado mestre Guanabara 🙂
Me ajuda ai amigo, meu contador não está funcionando certo, precisei recorrer ao execicio resolvido, aparentemente é bem igual, porém o meu não está funcionando, não sei onde eu erro
@@danielsarto1849 e aí, conseguiu fazer? Também empaquei e não acho onde tá o erro. No meu dá erro de sintaxe no "totalH
seria melhor colocar se (contdiv = 2) é primo
pois o número 1 não é primo.
O resultado do primeiro exercício.
//Variáveis usadas
N, contador : inteiro
// O programa faz a contagem dos números de acordo com a opção selecionada.
Escreval ("====================")
Escreval ("| Menu |")
Escreval ("====================")
EscrevaL ("| [1] De 1 a 10 |")
EscrevaL ("| [2] De 10 a 1 |")
EscrevaL ("| [3] Sair |")
Escreval ("====================")
Leia(N)
//------------------------------------------------------------------------------
//Bloco da opção [1]
Se (N = 1) entao
contador
Tentei ver se o numero 100.000.001 (1 milhões e um) era primo e o meu PC quase explodiu. kkkkk
Mas foi Ótima essa aula ;)
kkkkkkj eu fiz um algoritmo pra contar ate 100.000, fico quase mo cota contando
Pra que tu foi dar ideia? kkkkkkkkkkkkkkk
Fui fazer igual e pedir pro código dizer se 100.000.001 é primo (100 milhões e 1) e meu pc tá mais de 10 minutos aqui com o VisualG travado calculando a resposta
Isso que o processador aqui é de 8ª geração, não é pouca bosta não *chorrisos*
LEVOU MAIS DE 2 HORAS MAS TERMINOU
100.000.001 >>NÃO
@@dju164 Se eu tentar no meu dual core das casas bahia o coitado alça voou e sai da atmosfera!!!! kkkkkkkkkkkk
Consegui fazer os dois, muito bom o segundo desafio, recomendo muito que facam..
Finalmente liberou o site, obrigada por isso professor. Está me ajudando muito, e a sua didática é maravilhosa!..
Como eu fiz a atividade 2:
Var
s,resp:caractere
i,resp2,t1,t2,cast,loro:inteiro
Inicio
t1
fiz diferente mas me encontro em um dilema pelo "entao" , reescrevi mil vezes e sempre da erro no entao...
sempre consigo fazer a parte dos códigos, mas sempre me perco na parte da matemática e travo kkkkkkkkkkkkkkkkk
q tristeza, pqp
Tive um pouco de dificuldades para resolver o ex 2, mas dps de dois dias até que enfim deu bom heheheh...
Segue meu Algoritmo como fico
Algoritmo "SeletorPessoas"
Var
Sexo, Resposta :caractere
Idade, CorCabelo: inteiro
Homens, Mulheres: inteiro
Inicio
Homens
Excelente! Guanabara nasceu para ensinar. Didática sem igual. Parabéns!
Oi tudo bem ,fiz minha matrícula no Bradesco EA ,através do curso de algoritmo que estou encontrei seu canal. Muito bom o seu trabalho ,ganhou mais um inscrito. Há e já fiz meu cadastro no site.
aprendi até a aula 9, depois disso ficou muito confuso e não entendi mais nada.
Eai Danilo, é só ter um pouco de paciência irmão, eu também estava desse jeito, não desanimei, decidi que só ia sair dessa aula quando tudo isso fizesse sentido, o que o Guanabara falou nessa aula esta corretíssimo, quando se aprende o que ele ensina na aula anterior essa aqui fica moleza, tenta voltar e assistir a aula Estruturas de Repetição 1 - Curso de Algoritmos #09 se esforce para digerir toda informação, quando você voltar para assistir essa aqui acredito que vai ter uma grande surpresa abraços.
P.S.: Pelo menos pra mim funcionou muito bem xD
Mesmo sabendo uma coisa ou outra é sempre bom voltar a ver alguns vídeos kk até os do início operadores lógicos e etc, boa sorte bons estudos a minha caminhada do está começando tb, creio que tem muita gente aqui no mesmo barco, com um pouco de dificuldade mais isso é normal kk abração fica com Deus
@@WagnerCalazans E quando sonha com o algoritmo que não conseguiu resolver? aí dá vontade de levantar em plena madrugada e tentar resolver kkkkkk.
algoritmo "semnome"
// Função :
// Autor :
// Data : 12/07/2016
// Seção de Declarações
var
op,cont:inteiro
inicio
// Seção de Comandos
Escreval("|=====================|")
Escreval("| M E N U |")
Escreval("|=====================|")
Escreval("|[1]De 1 até 10. |")
Escreval("|[2]De 10 até 1. |")
Escreval("|[3]Sair. |")
Escreval("|=====================|")
Repita
Escreval("Digite a opção desejada:")
Leia(op)
op
ficou massa cara
Vejo que você tirou de letra, que acha desse algoritmo ai abaixo , do professor GUANABARA, funciona, mas não deveria fazer menção ao "SOMA" , pois o "S" ai eu fiquei na dúvida se é do "SOMA" ou do "SIM"....
Algoritmo "SomaDesejaContinuar"
// Disciplina : [Linguagem e Lógica de Programação]
// Professor : Antonio Carlos Nicolodi
// Descrição : Aqui você descreve o que o programa faz! (função)
// Autor(a) : Nome do(a) aluno(a)
// Data atual : 02/11/2016
Var
// Seção de Declarações das variáveis
S,N :INTEIRO
Resp:Caractere
Inicio
// Seção de Comandos, procedimento, funções, operadores, etc...
S
esse "s" refere-se ao soma pois ele colocou pra repetir ate que a resposta seja nao(n), entao nao precisa do sim(s), por isso o (s) ta como inteiro e nao caractere
da pra usar o caso, fica melhor.
Nossa senhora. Este conteúdo é exatamente o que eu estava procurando
Escreva("Fatorial de qual número? ")
Leia(n)
c
Vim pelo curso de desenvolvedor back end da softex, já conhecia o trabalho do guanabara! Uma excelente didática!
Há muito tempo eu procrastino sobre fazer esse curto e felizmente tomei vergonha na cara.
Galera, quando assistirem uma aula e não entender, assistam de novo e de novo.
Os exercícios, pratiquem. Caso não consigam resolver, veja no outro dia com mais calma. Essa aula mesma a primeira vez que vi achei um absurdo, ai fui para os exercícios do PDF e fui melhorando a logica, dps revi essa aula e fluiu, ate o desenrolar dos exercicios propostos.
O que vem me ajudando, mas nem sempre conclusivo é:
Pedir pro chatgpt verificar se o código esta ok e ele traz até alguns pontos que faz entender melhor os exercícios. Pratiquem com o PDF dele e esses exercícios propostas.
Esse 2º do final da aula, no meu, ficou assim - coloquem no visualg, pois deixei comentado para ajudar.
(estava com dificuldade no CASO, e o chatgpt me ajudou a identificar que faltava uma variável):
Algoritmo "AULA10_EXER_SELETOR_PESSOAS"
Var
sexo, corCabelo, resp: caractere
idade, escolhaCabelo, totalHomens, totalMulheres: inteiro
Inicio
totalHomens
Bom Trabalho meu amigo e parabens pelo seu trabalho
EXERCÍCIOS PRÁTICOS, feitos quando eu estava fazendo o curso até esta aula. Para quem quiser estudar e fazer variações(praticar).
algoritmo "Prática"
var
n:inteiro
inicio
repita
escreva("Digite um nº para saber se é par ou ímpar(digite 0 para sair): ")
leia(n)
se n0 entao
se n%2=0 entao
escreval("O número",n," é par.")
senao
escreval("O número",n," é ímpar.")
fimse
senao
escreva("Você escolheu sair.")
fimse
ate n=0
fimalgoritmo
algoritmo "Média entre 3 valores"
var
v1,v2,v3,m:real
inicio
escreval("Digite 3 valores inteiros para saber a média entre eles!")
escreva("Digite o 1° valor: ")
leia(v1)
escreva("Digite o 2º valor: ")
leia(v2)
escreva("Digite o 3º valor: ")
leia(v3)
m
q professsor, da orgulho de escutar "eu sou seu professor"
0:50 - Não me canso de assistir as aulas do Gustavo Guanabara