Ainda não acredito que um conteúdo tão bom, só tem isso de popularidade :/ ... Você merece muito mais reconhecimento professor! Parabéns pelo vídeo ...
@zapiellocomunicacao52577 жыл бұрын
Falou tudo mano
@programacaopopular7 жыл бұрын
Agradeço muito o reconhecimento :) Continuarei o projeto esperando que, a cada dia, isto ajude mais pessoas. Se puderem ajudar com a divulgação para atingirmos mais pessoas, ficarei muito grato! Força sempre!
@RosaliaBarbosa-u2h Жыл бұрын
Estou em 2023 aprendendo sobre programação e as suas aulas mim ajudaram muito a entender o portugol para fazer meus códigos. obg pelo conhecimento.
@jaquelinealbuquerque87625 жыл бұрын
Sou nova no assunto, não entendo nada, vc faz como se fosse tão simples, hahahah. Muito bom!!
@rafaroddy Жыл бұрын
Parabéns, fica muito mais fácil contigo explicando, muito obrigado
@lacostinho10215 жыл бұрын
cara eu acho teu canal melhor que os dos outros de programaçao tu explica de uma maneira facil
@csarfau2 жыл бұрын
Meu Deus muito obrigado kkkkk eu estava quebrando a cabeça para fazer o mesmo, mas quando o usuário declarasse uma letra, ou um caractere, graças aos comentários descobri como fazer, seus vídeos ajudam muito quem está começando, valeu!
@brunohenrique12513 жыл бұрын
Conteúdo excelente! Coisa boa não tem o reconhecimento que merece. É uma pena. Vi vários vídeos de programação/lógica, mas esse foi de longe o melhor e mais didático. Parabéns!
@Lucas_Montel2 жыл бұрын
Gosto muito do seu curso , gostei, merece mais reconhecimento
@victornunes3253 Жыл бұрын
Muito obrigado, professor. To zerando todas as aulas, para que eu possa estudar JavaScript já tendo a lógica de programaçao.
@marllonjhonattan83215 жыл бұрын
muito bom, parabens pela maneira de ensinar voce deixa muito mais simples de entender. esta me ajudando mais que a faculdade rs.
@programacaopopular6 жыл бұрын
Você quer ver o canal continuando e acredita no trabalho? Apoie a gente doando a partir de R$1,00!!! Link: apoia.se/hmprog
@fabiojr99734 жыл бұрын
Bom dia. Me ajudar por favor. Tenho o comando abaixo. Quando executo ele, so me da retorno de mensagem quando coloco um numero acima de 12. Se eu coloco de 1 ate 12, ele nao me retorna a mensagem com o nome do mes. Sabe me dizer o que falta pra funcionar. programa { funcao inicio() { inteiro numMes cadeia mesExtenso="" escreva ("Digite o numero do mes:") leia (numMes) escolha (numMes) { caso 1: mesExtenso="janeiro" pare caso 2: mesExtenso="fevereiro" pare caso 3: mesExtenso="março" pare caso 4: mesExtenso="abril" pare caso 5: mesExtenso="maio" pare caso 6: mesExtenso="junho" pare caso 7: mesExtenso="julho" pare caso 8: mesExtenso="agosto" pare caso 9: mesExtenso="setembro" pare caso 10: mesExtenso="outubro" pare caso 11: mesExtenso="novembro" pare caso 12: mesExtenso="dezembro" pare caso contrario: escreva("Mês inválido!!!") } } }
@giovanegomes25144 жыл бұрын
Estou aprendendo muito com esse cara!
@tiaocaminhao6663 жыл бұрын
Ótima explicação, objetiva, parabéns pelo conteúdo.
@andressaramos46453 жыл бұрын
Essa aula me ajudou demais 🙌👏 Parabéns!
@roseliapessoa81195 жыл бұрын
Muito bom , ótimo canal me ajuda e me socorre sempre! Sucesso pra vocês!!!
@programacaopopular5 жыл бұрын
Muito obrigado!!!
@johnalexsandro48466 жыл бұрын
Tá me ajudando mt na faculdade, parabéns professor!
@programacaopopular6 жыл бұрын
Olá, se puder compartilhar com os amigos, ficarei bem feliz! =D
@nivea1306 Жыл бұрын
parabéns pelo vídeo, me ajudou muito ☺☺☺
@ribaesimone4 жыл бұрын
Excelente aula.
@vshstat3 жыл бұрын
Muito didático ótimo conteúdo!
@aroldo_rmf4 жыл бұрын
Ótima aula!
@sheylaribeiro28094 жыл бұрын
Melhor aula! Gratidão demais 😁
@sergio270312 жыл бұрын
Excelente conteúdo. Estou aprendendo muito. Gostaria de ver uns exercícios de números antecessor e sucessor. Obrigado
@carlossarte4 жыл бұрын
Muito bom! Obrigado
@multilnx57744 жыл бұрын
é possível usar o caso x até y, no caso de pedir para o usuário digitar qualquer numero dentro de 100, 1000 por exemplo
@kiritosenpai80822 жыл бұрын
obrigado cara! entendi,só uma observação quando for fazer o escreva não faça tão detalhado pois atrapalha um pouco o raciocinio
@daniellyvitorino88504 жыл бұрын
me ajudou muito vlwww
@erickroberto5124 жыл бұрын
Excelente vídeo! Obg!!!!
@hilroq23753 жыл бұрын
Bom dia! No 'caso contrario' você deu o comando de escrever "Escolha um país válido." Como fazer para que o usuário volte a escolher após a execução do 'caso contrario'?
@programacaopopular3 жыл бұрын
Sim, você pode encapsular o código em um laço de repetição e somente parar de executar quando a resposta for válida. Ou já condicionar o laço à resposta.
@alvarodinamo83972 жыл бұрын
Nesse caso aqui, qual a vantagem de escolher o escolha-caso, ao invés do se/senao se/senao?
@loukitus7 жыл бұрын
Tenho uma dúvida. Quando usamos o escolha/caso , ele permite tanto trabalhar com variaveis do tipo inteiro, como cadeia como caracter ? é que eu tenho o seguinte: //Isto é como se fosse um Menu de um jogo e como não queremos que o algoritmo interrompa quando o utilizador insira letras colocamos a variavel do tipo cadeia para que o algoritmo nao desse erro na hora de executar cadeia opcao escreva(" 1 - Jogar 2 - Regras 3 - Sair ) leia(opcao) //Caso o utilizador insira numeros não válidos, letras, ou varias coisas juntas enquanto(opcao!="1" e opcao!="2" e opcao!="3") { escreva(" 1 - Jogar 2 - Regras 3 - Sair ) leia(opcao) } //Depois de ter sido validada a opçao segue para o escolha/caso escolha(opcao) { caso "1": jogar() pare caso "2": regras() pare caso "3": sair() pare } aparece a seguinte mensagem : Tipos incompativeis! O comando "escolha" espera uma expressão do tipo "inteiro" ou "caracter" mas foi passada uma expressão do tipo "cadeia". Na ajuda que o Portugol Studio apresenta para como escrever corretamente eles mesmos dão exemplo usando cadeia. o que pode estar mal ?
@programacaopopular7 жыл бұрын
Olá! O comando escolha-caso somente trabalha com os tipos _inteiro_ e _caracter_. Como as três opções "cabem" nesses dois tipos, você pode convertê-las usando a biblioteca Tipos: No começo do seu código (antes da _funcao inicio()_ ): _inclua biblioteca Tipos --> tp_ Para converter de cadeia para caracter: _caracter opcao_car = tp.cadeia_para_caracter(opcao)_ Para converter de cadeia para inteiro: _inteiro opcao_int = tp.cadeia_para_inteiro(opcao,10)_ Em seguida, use esse novo tipo para o escolha-caso.
@AnaPaula-uc4on4 жыл бұрын
no caso essa aula ela representa o algoritmo tomada de decisão por seleção?
@estelamariacostamonteiro54314 жыл бұрын
melhores vídeos
@diogobittencourt18762 жыл бұрын
Melhor conteúdo! Eu tenho uma duvida em um projeto. Eu preciso criar um algoritmo para calcular a idade média de uma família. Nisso, eu fiz perguntando primeiro "Quantos membros tem a família?". Ae precisava que a pergunta da Idade de cada um seja repetida pela variável de membros. Alguém sabe?
@programacaopopular2 жыл бұрын
Use um laço para!
@camillafranca38303 жыл бұрын
POR FAVOR CONTINUEEEEEEEEEEE
@jeankrausejean3 жыл бұрын
Uma duvida, estou com dificuldade nesse algoritmo,preciso definir que o numero máximo de tentativas seja 5, no caso em Portugol é a função "para" , mas não estou conseguindo .... Help...
@programacaopopular3 жыл бұрын
Olá, Jean. Uma das formas é adicionar uma condição no seu laço enquanto: enquanto(numeroChutado != numeroImaginado e tentativasRealizadas < 5)... Essa condição será satisfeita apenas quando as duas comparações forem verdadeiras.
@jeankrausejean3 жыл бұрын
Obrigado
@Luizimbatera7 жыл бұрын
Estou usando a biblioteca do portugol studios, e estou com dificuldades de fazer clicks com mouse e realizar ações a partir desse click. Pode me ajudar?
@programacaopopular7 жыл бұрын
Confira, na Ajuda do Portugol, o item Bibliotecas > Mouse. Será também objeto de estudo do último vídeo da série. Força sempre!
@DouglasSantos-wk7gq7 жыл бұрын
oie... gostaria de aprender sobre a biblioteca de texto do portugol...
@programacaopopular7 жыл бұрын
Olá! Isso será abordado na série, no vídeo 14. Força sempre!
@lilpe93664 жыл бұрын
Incrivel
@alissonlopes36336 жыл бұрын
Boa tarde, existe algum comando que eu possa adicionar pra caso seja escolhida uma opção inválida ao invés de encerrar o programa ele retornar o menu?
@programacaopopular6 жыл бұрын
No "seu código" abaixo, faça com que, ao escolher uma opção válida, o programa altere o valor de MENU para 1. Caso a opção inválida seja escolhida, MENU == 0 e o laço volta ao começo, provavelmente onde você chama a função de menu. logico MENU = 0 enquanto(MENU==0){ /* seu código */ }
@marislock69983 жыл бұрын
Eu consigo usar duas estruturas de escolha caso no mesmo programa?
@programacaopopular3 жыл бұрын
Sim!
@gustavoessebenevolens6 жыл бұрын
Por que não é possível usar se, senão e senão se dentro de cada caso?
@programacaopopular6 жыл бұрын
Desculpe-me, mas não sei responder o motivo exato...
@RICKCONECTADO24HRS7 жыл бұрын
Excelente conteúdo amigo. Quando vai sair o resto do curso?
@programacaopopular7 жыл бұрын
Obrigado pelo reconhecimento. O próximo vídeo já está pronto, mas estou com uns problemas com a internet. Logo que estiver resolvido, o novo vídeo aparece por aqui. Força sempre!
@arqueirocelestial2 жыл бұрын
é possível ter um caso 7, 8, 9: escreva("XXXX")?
@cleyderfelipe32303 жыл бұрын
Posso botar mais de um inteiro no operador caso? Tipo: Caso 1 , 2 , 3:
@programacaopopular3 жыл бұрын
Creio que não.
@alvarodinamo83972 жыл бұрын
Você colocou 'inteiro pais'. Não deveria ser 'cadeia pais'? inteiro não é só pra números? Eu não poderia colocar 'cadeia pais' e escolher um número e ele iria me retornar o idioma correspondente ao número?
@micaelvinicius35833 жыл бұрын
vc trocou de microfone ?
@programacaopopular3 жыл бұрын
Sim :)
@ederrenato79114 жыл бұрын
\t serve para que?
@programacaopopular4 жыл бұрын
\t é uma sequência de escape que cria um "tab" (semelhante ao que cria uma nova linha).
@jhonatanrian89034 жыл бұрын
por que não posta mais vídeos?
@programacaopopular4 жыл бұрын
Boa tarde. Cada vídeo que eu produzo para este canal me toma muito tempo de trabalho para fazer tudo sozinho e garantir que tudo vai ser entregue com a melhor qualidade. No entanto, como não recebo nada do KZbin, tive que parar por um tempo e me dedicar a outras atividades. Entretanto, sempre quis voltar a gravar e estou fazendo o máximo possível. Principalmente por causa dos comentários carinhosos que tenho recebido e por ver que meus vídeos estão sendo úteis pra muitas pessoas, já gravei o próximo vídeo de uma série de exercícios que resolverei em vídeo. Se nada der errado, Sábado, às 18h, está no ar!
@jhonatanrian89034 жыл бұрын
@@programacaopopular você é muito bom em dar suas aulas. Tenta uma ajuda para editar, assim você apenas grava e a outra edita, economiza seu tempo. Apenas uma ideia besta de um escrito rsrs... estarei esperando seus vídeos no sábado.
@programacaopopular4 жыл бұрын
Estou sim procurando alguma ajuda, o problema todo é que não tenho retorno com receita, então não posso pagar ninguém por isso...
@namisanws23405 жыл бұрын
Vlw
@prof.Cristian2 жыл бұрын
Não consigo passar uma cadeia no escolha - caso
@user-hi5ep9vp6k4 жыл бұрын
Se eu quero que ele pare a operação quando ocorrer o "caso contrario" qual comando?
@programacaopopular4 жыл бұрын
O Portugol não possui nenhum comando para "matar" a execução do programa, então você pode apenas ignorar o escolha, no caso de seu dado não corresponder a nenhum caso. Já nas linguagens de programação propriamente ditas, normalmente há um comando que permite suspender a execução, normalmente exit().
@user-hi5ep9vp6k4 жыл бұрын
@@programacaopopular A sim muito obrigado acho que esse deve funcionar valeu
@GaboDev73 жыл бұрын
olá amigo, o "caso" e a "escolha" sao equivalentes a que no ingles? obg
@programacaopopular3 жыл бұрын
escolha = switch, caso = case. A estrutura é então chamada switch-case em inglês.
@GaboDev73 жыл бұрын
@@programacaopopular muito obrigado professor, estou aprendendo muito com seus vídeos, obrigado pelo seu trabalho.
@gabrielreis68614 жыл бұрын
Parabéns pelo seu trabalho, tenho algumas dúvidas. Quando eu coloco o mesmo sistema de escolha e caso só que com letras, dá um erro que fala que a letra 'a' não foi declarada, me ajuda pf prof ;-;
@programacaopopular4 жыл бұрын
Olá, Gabriel. Isso acontece quando você não utiliza as aspas e o interpretador entende que você está tentando acessar uma variável. Se isso não resolver o problema, por favor, entre em contato via email (contatohmprog@gmail.com) ou facebook que vou te ajudar.
@gabrielreis68614 жыл бұрын
@@programacaopopular sim, deu certo, muito obrigado :)
@Adrianlimadeoliveira20073 жыл бұрын
Esta fiz uma vez sem usar o computador e não entendi bulhufas e agora to fazendo com o computador e to intendendo tudo e tenho 14 anos.
@programacaopopular3 жыл бұрын
Praticar com o vídeo faz muita diferença mesmo. E parabéns!
@fabiojr99734 жыл бұрын
Bom dia. Alguem pode me ajudar por favor. Tenho o comando abaixo. Quando executo ele, so me da retorno de mensagem quando coloco um numero acima de 12. Se eu coloco de 1 ate 12, ele nao me retorna a mensagem com o nome do mes. Alguem sabe me dizer o que falta pra funcionar. programa { funcao inicio() { inteiro numMes cadeia mesExtenso="" escreva ("Digite o numero do mes:") leia (numMes) escolha (numMes) { caso 1: mesExtenso="janeiro" pare caso 2: mesExtenso="fevereiro" pare caso 3: mesExtenso="março" pare caso 4: mesExtenso="abril" pare caso 5: mesExtenso="maio" pare caso 6: mesExtenso="junho" pare caso 7: mesExtenso="julho" pare caso 8: mesExtenso="agosto" pare caso 9: mesExtenso="setembro" pare caso 10: mesExtenso="outubro" pare caso 11: mesExtenso="novembro" pare caso 12: mesExtenso="dezembro" pare caso contrario: escreva("Mês inválido!!!") } } }
@programacaopopular4 жыл бұрын
Olá, Fábio. Observe que, caso o usuário digite qualquer número entre 1 e 12, a variável mesExtenso recebe um valor diferente. E isso está funcionando. Você só precisa dar um escreva nela. O que eu sugiro fazer é, no caso contrario, deixar a cadeia vazia. Depois, num se, verificar se a cadeia está vazia e imprimir ou o valor dela, ou a mensagem de erro. Veja: pastebin.com/gDYEavpn
@fabiojr99734 жыл бұрын
Bom dia. Muito obrigado. Deu certo. Estou no primeiro semestre Ead de Analise de sistemas. Estou perdido nesse mundo. Esse codigo peguei da materia online da faculdade. Estou seguindo você. Parabéns. Vai me ajudar muito.
@programacaopopular4 жыл бұрын
@@fabiojr9973 Parabéns! Qualquer coisa que precisar, já sabe: só entrar em contato pelo email contatohmprog@gmail.com (mais rápido) ou pelo Facebook.
@fabiojr99734 жыл бұрын
@Carlos Santos Boa tarde Amigo. Obrigado mesmo assim pelo retorno. Rapaz to muito perdido nessa área de programação. Infelizmente não estou conseguindo aprender quase nada.
@programacaopopular4 жыл бұрын
@Carlos Santos Sim, vai dar certo. Se precisar de mais apoio, você me encontra no Facebook ou via email (costumo checar o último com mais frequência). Força sempre e sucesso pra você!
@guilhermebarbosa8648 Жыл бұрын
O meu Portugol sempre quebra, eu faço igualzinho, será q é por que eu faço no celular? Hellpyeee
@victornunes3253 Жыл бұрын
caraca, nem sabia q tinha para celular kkk, talvez seja sim, comigo n aconcece
@fernandogabrielgoncalves75292 жыл бұрын
Bom dia professor poderia me ajudar neste exercicio?: 29. Faça um algoritmo que calcule o custo total de compra de maças. Se a pessoa comprar meia dúzia ou mais de maça sai por R$1,59 e se comprar menos irá custar R$1,99. Fiz o codigo mais esta com erro. programa { funcao inicio() { real m, m1, m2 escreva("Digite a quantidade de Maças compradas: ") leia(m) m1 = (m * 1,99) m2 = (m * 1,59) se (m < 6){ escreva ("O valor Total é:",m1) } senao (m >= 6){ escreva ("O valor Total é:",m2) } } }
@victornunes3253 Жыл бұрын
o 'senao', encaixe-o na chave de cima e transforme-o em 'senao se'. Os valores reais escritos no m1 e m2 estão com vírgulas, coloque pontos. Sempre que for colocar decimal use ponto
@alvarodinamo83973 жыл бұрын
O que seria esse \t ?
@programacaopopular3 жыл бұрын
É um caractere de tabulação, equivalente ao "tab" do teclado. Serve para dar espaço horizontal.
@camillafranca38303 жыл бұрын
porque não explicou o BARRA TÊ??
@programacaopopular2 жыл бұрын
Acho que expliquei em algum vídeo anterior. Ele cria uma tabulação, um espaço de tamanho fixo que serve para alinhas colunas em diferentes linhas. Assim, essa string: "aa\tbb ccc\tdd" vai ser escrita assim (cada _ representa um espaço): aa__bb ccc_dd
Eu nao consigo fazer o algoritimo inteiro a, b kkkkkkk
@programacaopopular6 жыл бұрын
Precisa de ajuda? Estou disponível no Facebook!
@Juniordigital4 жыл бұрын
Parabens pelos vídeos man, só não gostei q parece q vc ta mascando chiclete o tempo todo
@programacaopopular4 жыл бұрын
Kkkkkkkk como assim? Dê uma olhada se os vídeos mais recentes estão melhores. Se não estiverem, vou melhorar pros próximos. Obrigado pelo feedback!
@Juniordigital4 жыл бұрын
@@programacaopopular hauehauea sou misofônico mano, comentei brincando mas é sério kkkkkkkkkkkkk to estudando contigo irmão, to refazendo o anterior ao dos vetores pra depois praticar vetores e matriz e terminar tudo rs eu tive a ideia do nada de fazer um tabuleiro de xadrez, por causa das disposições dos vetores e matrizes, e nem assisti matriz ainda rs ai vi que já tem uns tutoriais aqui no youtube, achei interessante, vi um em PHP. Eu sou guitarrista, e percebi q um programa que eu queria não tem em lugar nenhum, pra posições de acordes, e como eu sou apaixonado por programação, pois qnd eu era criança (12 anos) eu queria ser hacker, invadia pcs usando netbus e wincrash, mas ai larguei o primeiro ano de informática (16 anos) quando estava entrando no Portunhol (que era como meu professor Fred aqui do RJ capital se chamava) por causa da música e do teatro, aí agora deu a maior saudade hauehahea to assistindo Mr. Robot tb por causa da vibe hacker aheuhahs e sou apaixonado por Lógica tambem, uso demais em filosofia e argumentação. Desculpa ai o desabafo, é que nem pensei q vc ia responder aí agora q respondeu me empolguei hahshahs e po, muito feliz pelos seus vídeos irmão, muito mesmo. Estudando de graça, ai fui ver o vídeo do PHP entendi trankilin, percebi q só mudam os nomes em inglês mas é praticamente td a mesma coisa, fiquei surpreso de ter entendido haha To assistindo vídeos do Akita e daquele outro programa q tb rola portugol, mas to mais fixado nos seus. Muito obrigado pelo seu trabalho todo mano. Muito grato, não pare nunca! Qlqr coisa meu canal é Francisco Stanzione, tmj!!
@programacaopopular4 жыл бұрын
@@Juniordigital que massa, cara. Vai em frente e desenvolve sim sua solução para os acordes de guitarra! E que massa saber que você está acompanhando, ao mesmo tempo, os vídeos do Akita e os meus. O cara é fera e eu também acompanho hahaha. Como dizem, "quero ser como ele quando crescer" kkkkkkkkkkkkkkk. Qualquer coisa já sabe, entra em contato! Abraço (virtual pode haha)!
@programacaopopular4 жыл бұрын
@@Juniordigital Também curto bastante essas ideias de desenvolver umas coisas só por diversão. Fiz esses dias um robô que publica moléculas do Twitter e vou trazer esse conteúdo em breve. Se quiser dar uma olhada lá no Twitter, é @tweemol.
@Juniordigital4 жыл бұрын
@@programacaopopular caraaaaaaaaca nem faço ideia desse seu projeto haueuja aguardo ansioso man, tmj, e mais uma vez, obrigado por todos os seus anos de esforço!!
@pedro455396 жыл бұрын
Eu nao consigo fazer o algoritimo inteiro a, b kkkkkkk
@pedro455396 жыл бұрын
Eu nao consigo fazer o algoritimo inteiro a, b kkkkkkk