Você quer ver o canal continuando e acredita no trabalho? Apoie a gente doando a partir de R$1,00!!! (E, doando a partir de R$10,00, você ganha direito a revisões dos seus algoritmos direto via inbox). Link: apoia.se/hmprog
@alexsandrooliveira84717 жыл бұрын
Cara, eu tava todo enrolado em aprender isso e com seus vídeos eu simplesmente estou aprendendo tudo de forma clara, e já colocando em prática. Você tem muito talento e uma ótima didática! Obrigado por compartilhar o conhecimento. Sucesso!!!
@programacaopopular7 жыл бұрын
Fico muito agradecido pela consideração. Comentários como esse incentivam a continuar o trabalho e buscar melhorar a cada dia. Muito obrigado!
@varaoRoCk Жыл бұрын
Véi que clareza é essa, literalmente em 1 aula eu já consegui pega uma lógica inteira e ficou tão fácil pra eu pega as outras coisas, que eu me paro pensando pq eu paguei 4 mil reais em um curso onde a introdução eu estou tendo que aprender no KZbin , pq ngm entendi as lógicas e comparação toscas do professor do curso kkkk
@programacaopopular7 ай бұрын
Eiii, tudo bem? Fiquei um tempo fora, mas tô de volta. Se quiser entrar em contato pra conversarmos é hellmrf.dev.br/aulas !
@erickroberto5124 жыл бұрын
Aprendendo em 2020 com essa super didática! Vlw!!!!
@leandrolimadeschroder38373 жыл бұрын
aprendendo em 2021 kakakkakaka
@leandrolimadeschroder38373 жыл бұрын
no pc do meu irmao mais velho kakakkak
@brunaassis682 жыл бұрын
@@leandrolimadeschroder3837 aprendendo em 2022 kkkkk
@s.k8814 Жыл бұрын
aprendendo em 2023 @-@
@Guialpoim85 жыл бұрын
Para quem não entendeu: programa { /* * @Guialpoim * exercício {Portugol Studio} #7 - Operadores Relacionais * HM Programming */ funcao inicio() { real nota escreva("insira a nota(use ponto em vez de vírgula):") leia(nota) limpa() se(nota < 0 ou nota> 100){ escreva("Nota inválida (" ,nota, ")") }senao se(nota = 60){ escreva("o aluno foi aprovado") } escreva(" ") } }
@wilxap11 ай бұрын
Aprendendo em 2024. Amigo, cria cursos na Udemy ou hotmart. Sua didática é excelente. Continue com os vídeos. Parabéns pelos excelentes vídeos
@programacaopopular7 ай бұрын
Ei, tô voltando a produzir pra cá, tudo gratuito como sempre!
@enchistenes2 жыл бұрын
Estava fazendo um curso em outro lado e estava muito perdida, pois só ensinavam com a interface do windows ou uma versão muito diferente à minha, e a codificação era diferente e nada me funcionava. Suas explicações sao muito claras e estou aprendendo muito com elas. Obrigada pela dedicação, e a sua filosofia (a qual também gosto de praticar: democratizar o conhecimento)
@MrMiluGames6 жыл бұрын
Tenho 12 anos e estou aprendendo muito rapido com seus videos obrigado
@programacaopopular6 жыл бұрын
Obrigado pelo feedback! Sucesso pra você (também comecei jovem, como você).
@seventwo75822 жыл бұрын
Já havia estudado um pouco anteriormente mas estava tendo problemas para formular meu código, não lembrava das sintaxe e das funções na hora "H" o que dificultava muito na simplificação do código... Graças ao Portugol e aos vídeos do nosso camarada aqui consegui reforçar esse meu aprendizado. De fato vale a pena tomar um pouco do seu tempo para aprender a lógica através dele, na hora de fazer em outra linguagem tudo fica ainda mais fácil.
@jonaldoking38042 жыл бұрын
2022 mais o assunto ainda é mesmo (viva programação) Mano voçê facilitou muito a minha aprendizagem em portugol com a sua explicação , mas eu ainda só de opinião de que as aulas seriam melhor se no final de casa houvesse tarefas pra agente fazer.
@programacaopopular2 жыл бұрын
Muito obrigado, na próxima playlist do canal vou colocar exercícios a serem resolvidos!
@Elaijian4 жыл бұрын
Didatica realmente TOP!!
@VitorMat0s2 жыл бұрын
sua didática é ótima, poderia lançar um curso igual a esse mas com PHP !!
@jljorginhoo2 жыл бұрын
Em mudança de carreira, estou aprendendo em 2022! \o/
@jazinegao7 жыл бұрын
Espero ansioso a aula sobre laços de repetição
@programacaopopular7 жыл бұрын
[Atualização] O vídeo já está disponível: kzbin.info/www/bejne/fKaWg3WHbN5qedk. A princípio, seria o vídeo de número 9 (após o de Operações Lógicas), entretanto, penso que Laços de Repetição virá antes, por ser mais prático entender Operações Lógicas na condição de um laço. De qualquer forma, virá em breve! Força sempre.
@marlonwesley39382 жыл бұрын
Oi amigo, seus vídeos são ótimos porquê vc parou de postar?
@evelise1015 жыл бұрын
Que voz mais linda. ❤
@programacaopopular5 жыл бұрын
Muito obrigado! ♥
@amocoxinha7 жыл бұрын
Ótima explicação! Aguardo novos vídeos. :)
@programacaopopular7 жыл бұрын
Obrigado! Estou trabalhando no roteiro do próximo; se tudo der certo, lanço ainda este fim de semana. Abraço! =)
@Alex._ricardo7 жыл бұрын
Ótima aula. Esperando o próximo ep. da série!
@programacaopopular7 жыл бұрын
Virá em breve, só preciso resolver umas coisas. :) Força sempre!
@eriveltonteixeira38056 жыл бұрын
Muito bom, esta me ajudando muito, obrigado
@HCKRMG6 жыл бұрын
Cara, uma coisa bem fora do assunto eu tava vasculhando o programa ai eu fui em muisca e no player de música dos exemplos que tinha ai eu encontrei a musica do player viva da banda Zimbra, queria te agradecer por indiretamente indicar essa ótimas banda pra todos nós 😂💪
@programacaopopular6 жыл бұрын
H4CK3R 0M3G4 hahahaahah confesso que eu nunca tinha visto
@kdu06722 жыл бұрын
muuito bom
@valdecialmeida2857 жыл бұрын
Olá amigo, é possível fazer um Delay para utilizar na expressão? ----- para (i=2; i
@programacaopopular7 жыл бұрын
Olá, amigo. Sim, é possível utilizando bibliotecas. Há, no Portugol Studio, várias bibliotecas. Entre elas, a Util. Dentro da biblioteca Util há um comando "aguarde()". Assim sendo, logo depois da instrução *programa* (antes de *inicio* ), insira o seguinte: *inclua biblioteca Util --> ut* Após isso, no trecho onde quiser fazer o programa esperar, adicione: *ut.aguarde(1000)* onde _1000_ é o tempo em milissegundos. Se quiser entrar em contato pelo Facebook, posso te mandar um arquivo de exemplo: facebook.com/hmprog Abraço, até o próximo vídeo. Força Sempre!
@RTheodorus6 жыл бұрын
obrigado, pela aula!
@zforensicz85637 жыл бұрын
Quando lançará o 8° video ?
@programacaopopular7 жыл бұрын
Boa noite, amigo. Eu tava com uma ordem definida de vídeos, mas acabei tendo que mudar a ordem toda. Logo que eu tiver um tempinho, resolvo tudo e volto a gravar =) Força sempre!
@zforensicz85637 жыл бұрын
+HM Programming mt obrigado! Não estou pondo pressão ou algo do tipo, é que vc mostra mt eficiência em seus métodos, e estou ansioso pra acompanhar e aprender daqui ! sucesso brother !
@programacaopopular7 жыл бұрын
Obrigado, muito obrigado! Fico muito feliz em perceber que estou fazendo um bom trabalho. Vou continuar sim =) Força sempre :D
@numac4454 жыл бұрын
Parabéns pelo conteúdo. É de excelente qualidade. Apenas fazendo um desabafo rs eu acho muito legal a sintaxe do Portugol Studio, porém a ferramenta tem um problema sério em deixar claro onde está um erro de código. Diferente do VisualG eu passo uma cara pra achar os meus erros rsss Eu que estou aprendendo sinto muita dificuldade nisso. Alguma dica? Obrigado!!
@programacaopopular4 жыл бұрын
Muito obrigado pelos elogios! O Portugol Studio, pelo menos nas últimas versões, mostra uma linha vermelha (semelhante ao corretor do Word) embaixo do código com erro e lança os erros no console, mostrando a mensagem de erro e a linha. O ideal é você sempre ler a mensagem e corrigir o problema que ela indica. Raramente, ele da erros do tipo RuntimeError, que é um erro interno lançado pelo próprio Java (linguagem na qual o Portugol é desenvolvido). Quando isso acontece, não tem muito o que fazer além de desfazer a última alteração no código e descobrir onde tá o problema!
@leandrabrazdeoliveira57475 жыл бұрын
E para somar 5 números que um usuário solicitar? montei um comando aqui, mais só aparece pra digitar apenas um numero, e essa fica sendo a resposta do somatório.
@programacaopopular5 жыл бұрын
Declare uma variável pra receber a soma, DEPOIS declare o laço para receber os valores e somar na variável e, fora do laço, exiba o resultado. inteiro soma para(...){ //Ler e somar para "soma". } escreva(soma)
@igorassis13047 жыл бұрын
Muito bom os vídeos, onde você pega esses exercícios passados nos vídeos ?
@programacaopopular7 жыл бұрын
Olá, muito obrigado! Eu mesmo crio os exemplos dos vídeos. Abraço e força sempre!
@GaboDev73 жыл бұрын
profesor tem uma diferença usar se{} senao{} ou se{ }senao se ????
@programacaopopular3 жыл бұрын
Sim. O senão se só é executado se a primeira condição falhar (senão) e a condição dele (se) for atendida. Por exemplo: se(var>10){...} senão se(var>0){...} senão {...} A primeira instrução só acontece quando var>10. A segunda, no entanto só é atendida se var for maior que 0 e menor ou igual a 10 (a primeira condição precisa falhar). O resultado final é que apenas uma instrução entre essas três será executada.
@GaboDev73 жыл бұрын
@@programacaopopular Professor muito obrigado pela resposta, uma outra duvida... se eu usar se(var>10){...} senão{ se(var>0){...} } no lugar de se(var>10){...} senão se(var>0){...} senão {...} muda o resultado? ou apenas muda a sintaxe?
@alvarodinamo83972 жыл бұрын
@@GaboDev7 boa pergunta
@alvarodinamo83972 жыл бұрын
@@programacaopopular Eu entendi a pergunta do Gabo assim: A ordem tem que obrigatoriamente ser essa para o algoritmo dar certo: se senao se senao ? ou pode ser se senao se se ?
@gustavovinicius21034 жыл бұрын
cara obrigado muito boas suas video aulas. Voce poderia dizer q software usa para editar os seus videos?
@programacaopopular4 жыл бұрын
Olá, muito obrigado. Eu usava o Adobe Premiere, mas hoje estou testando outros softwares.
@gustavovinicius21034 жыл бұрын
@@programacaopopular muito obrigado ;)
@gustavovinicius21034 жыл бұрын
@@programacaopopular muito obrigado ;)
@gabriellucas22195 жыл бұрын
Você explica bem, mas as vezes fala algo mt rápido é é preciso voltar várias vezes pra entender vc, desde já estou mt agtadecido 🤙🏼👏🏻👏🏻
@Guialpoim85 жыл бұрын
assiste em 1.25x
@programacaopopular5 жыл бұрын
Muito obrigado, Gabriel. Eu escolhi esse ritmo porque um pouco mais lento seria tedioso pra algumas pessoas; um pouco mais rápido seria incompreensível para outras. Então tentei ficar bem no meio termo, de modo a alcançar todo mundo :) .
@inaldojoaodasilvajunior51954 жыл бұрын
Pq colocar chave no final da frase?
@PauloVitor-ji7tm5 жыл бұрын
O meu aparece " Nota invalida O aluno se destacou " ele executa os dois
@segurançaCyber06 жыл бұрын
Poste mais videos prf
@programacaopopular6 жыл бұрын
Estão disponíveis até o 13° vídeo! Os próximos estão sendo preparados c:
@t.idadepressao_ds75257 жыл бұрын
muito bom
@programacaopopular7 жыл бұрын
Obrigado, estou trabalhando no próximo roteiro. =) Força sempre!
@ricardocorreia28846 жыл бұрын
Muito bom!
@DJCASINHA4 жыл бұрын
Estou com um trabalho para fazer e nao acho explicação em nenhum site, como eu faço "entre" números. Exp : se o valor for entre 500 e 1000 o cliente ganhara 5% de desconto.
@programacaopopular4 жыл бұрын
Olá, Paulo. Você precisa utilizar uma operação lógica. Observe que, se um número está entre 500 e 1000, ele é, ao mesmo tempo, maior que 500 E menor que 1000. Veja o vídeo 9 da série que falamos sobre isso!
@nervoso174 жыл бұрын
por que usa sempre { quando começa um "se" fiz sem e deu certo.
@programacaopopular4 жыл бұрын
As chaves servem para delimitar qual código deve ser executado se, e somente se, aquela condição for atendida. Quando esse código tem apenas um comando (equivalente a uma linha no Portugol), as chaves são dispensáveis. Então apenas o primeiro comando depois do SE estará atrelado àquela condição. Observe que outras linguagens como o Javascript e PHP também fornecem essa possibilidade, mas essa prática não é recomendada nos guias de boas práticas.
@alvarodinamo83972 жыл бұрын
Tipo, tem 3 se's né, o 'se', 'senao se' e o 'senao'. Tipo, eu posso usar dois 'se'? ou dois 'senao'? O 'senao se' vejo que pode ser usado mais de uma vez. É regra sempre que eu for usar um 'se' e os 'senao se' eu colocar no final um 'senao'? O algoritmo pode ter somente um 'se' e o resto 'senao se'?
@programacaopopular2 жыл бұрын
Você pode fazer todas essas coisas, em contextos específicos. O senão se serve pra testar a segunda condição apenas se a anterior não for satisfeita (a primeira pode ser um se simples ou um senão se). O senão serve para tratar os casos em que nenhuma condição anterior foi atendida. Você pode usar dois "se" consecutivos, e aí o segundo será avaliado independente do primeiro. Então veja esse pseudocódigo: se estiver chovendo ou nublado: pegue o guarda-chuva senao, se estiver fazendo sol: vou à praia. Nesse caso, vou à praia APENAS se não estiver chovendo nem nublado. Qualquer um desses dois casos avalia o primeiro se e descarta o segundo. Nesse outro exemplo: se estiver chovendo ou nublado: pegue o guarda-chuva se estiver fazendo sol: vou à praia. Se estiver chovendo E fazendo sol ao mesmo tempo (além de uma viúva casar rsrs), vou tanto pegar o guarda chuva (porque o primeiro se foi atendido) quanto ir à praia (pois o segundo também foi atendido). Veja que eu posso querer qualquer um dos dois casos no programa, depende. E veja que não usei senão. Não me importa o que vai acontecer caso nem faça sol, nem chova, nem esteja nublado. Meu programa simplesmente não diz o que fazer caso esteja à noite. E pode ser que eu queira esse comportamento mesmo. Depende.
@alvarodinamo83973 жыл бұрын
Frase que li por aí: 'Se você aprender lógica de programação, você está apto a programar em qualquer linguagem'. alguém confirma essa frase?
@programacaopopular3 жыл бұрын
Sim, em partes. Sem lógica de programação, é quase impossível programar em qualquer linguagem. Por outro lado, a lógica vai se repetir na maioria delas, e você vai precisar se especializar no modo de trabalho de cada uma. Cada linguagem tem suas boas práticas e sua forma ideal de fazer as coisas, mas o básico (a lógica) se mantém.
@alvarodinamo83972 жыл бұрын
Uma reflexão interessante.. Como eu vou perguntar algo se não sei fazer a pergunta? A gente precisa estar familiarizado com o contexto, tem que passar um tempo ali explorando, se familiarizando e assimilando o assunto, pra poder começar a ir formulando perguntas nem que sejam bem.. primitiva ou até mesmo 'engraçada'. 'engraçada' porque a pessoa por não saber muito do assunto, acaba fazendo umas pergunta que 'não tem nada haver', ai a pessoa(professor) acha engraçade, ou fica até 'espantado!'. Por exemplo, eu perguntei pra uma pessoa se eu não declarar imposto de renda, se as pessoas me avisam pelo e-mail que eu não declarei, ai ele respondeu meio que 'espantado': 'avisar pelo e-mail? kkkkk'
@prozinnhhk6300 Жыл бұрын
uma dica galera,de fixacao,criem um programinha que peça cada nota uma por uma(de cada mes/avaliacao)
@ederrenato79114 жыл бұрын
Qual foi o erro em 8:00 ?
@programacaopopular4 жыл бұрын
Eu inseri um caractere a mais que o Portugol não conseguiu converter para real kkkkkkk foi um erro na entrada de dados mesmo
@vinicius.20236 жыл бұрын
08:02 levei um susto, kkkk
@beatrizr.32302 жыл бұрын
Eu no final do vídeo vendo que podia usar "ou" 🤡🤡🤡🤡🤡
@v-perotto6 жыл бұрын
Só fazendo uma correção, você errou quando você usou (em vez), o correto é (invés). Espero ter ajudado. :)
@programacaopopular6 жыл бұрын
Você se refere a "use ponto em vez de vírgula"? As duas expressões existem em português e, portanto, podem estar corretas dependendo do contexto. *"Ao invés"* é usada quando há uma oposição dicotômica, por exemplo, "desceu ao invés de subir". Nesse caso, descer é o oposto de subir, o que justifica o uso de "ao invés". *"Em vez"* será usada quando essa oposição não apresentar relação de sentido oposto, por exemplo, "preferiu usar um laço enquanto em vez de para". Nesse caso, os laços enquanto e para não são opostos. São apenas diferentes, o que justifica o uso de "em vez". Em suma, "em vez" será usada sempre com sentido de "no lugar de". Portanto, o uso está correto. Ponto não é oposição a vírgula (e não, não há crase aqui) e, então, usa-se _em vez._
@alvarodinamo83972 жыл бұрын
@@programacaopopular Quem gosta de ser corrigido, levanta a mão o/
@programacaopopular2 жыл бұрын
Eu adoro! Principalmente quando a correção está correta 😅.
@v-perotto2 жыл бұрын
tinha até esquecido desse meu comentário, desenterraram kdkdkdk
@v-perotto2 жыл бұрын
Eu acredito ter comentado sobre ser o contrário mesmo, teria que rever para lembrar o que eu queria dizer.