Olá, sejam muito bem vindos e bem vindas ao canal Popularizando o mundo da programação (antigo canal Prof. RMuniz).
Este canal tem como objetivo a divulgação científica de conteúdos relacionados aos seguintes temas: Portugol, Algoritmo, Lógica de Programação e Estrutura de Dados .
Sou Rafael Muniz, professor do Instituto Federal nas cadeiras de algoritmo, lógica e estrutura de dados. Nos vídeos utilizo a linguagem de programação C e a pseudolinguagem Portugol. Ainda são utilizadas as ferramentas DevC++ (para linguagem C) e Portugol Studio (para Portugol).
Outras áreas de pesquisa e interesse: Ensino de lógica de programação | Pensamento Computacional | Metodologias ativas
E neste caso ? Lembrado que o voto é apartir dos 18. programa { funcao inicio() { inteiro idade escreva("digite a sua idade : ") leia(idade) se(idade<18){ escreva("não pode votar.") }senao se(idade==18){ escreva("o seu voto é opcional.") }senao se(idade>18 e idade<=69){ escreva("o seu voto é obrigatório.") }senao se(idade>=70){ escreva("o seu voto é opcional.") } } }
Olá professor, primeiramente muuuuuito obrigado por esse conteúdo tão rico e didatico. DEUS continue te abençoando! Fiz todo o codigo desse capitulo, mas quando rodo o programa nao apresenta a contagem das letras. Informa: "Argumento inválido". Já revisei tudo, linha por linha, mas não consegui identificar o erro. Help please!
Olá, obrigado pela mensagem. Esse conteúdo vai te ajudar em qq linguagem de programação pois é a base de tudo. Ele te ensina a pensar de forma algoritmitca. Depois dela pode partir para qualquer linguagem pois terá a base. Bons estudos.
estou com uma duvida professor! eu não estou conseguindo colocar as chaves depois do comando ex: se(peso <= 57.00){ leia('peso') escreva("Categoria pena"){ }senao se(peso <= 63.00) escreva(" Categoria Leve")
Olá e obrigado pela mensagem. Ele funcionou pois se vc tiver apenas uma linha dentro de uma estrutura condicional ele funciona. Caso colocasse duas linhas já teria problema pois a primeira ele executaria conforma a condição e a segunda ele ia sempre executar. Por isso acabo recomendando o uso das chaves, pois não corre o risco de ter algum problema. Bons estudos.
amanha tem prova em dupla e eu fiquwi moscando em todas as aulas e agr vou maratonar sua playlist pra ir bem e nao ferrar minha dupla, muito obrigada!!!
Boa Noite amigo .tenho um trabalho pra fazer porem não sei usar o programa Portugol Studio....o trabalho 👉1. Calculadora de média: Desenvolva um programa que peça ao usuário para inserir a quantidade de números que deseja calcular a média. Em seguida, utilize um laço de repetição "para" para solicitar esses números e calcular a média. Por fim, exiba a média no console. 2. Adivinhe o número: Escreva um programa que gere aleatoriamente um número entre 1 e 100. Peça ao usuário para adivinhar o número. Utilize o laço de repetição que você achar que resolva melhor o problema. Lembre-se de continuar pedindo ao usuário para adivinhar até que ele acerte o número. Forneça dicas se o palpite estiver muito alto ou muito baixo. 3. Calculadora de fatorial: Desenvolva um programa que solicite ao usuário um número inteiro positivo e utilize um laço de repetição "enquanto" para calcular o fatorial desse número. 4. Soma dos Elementos: Calcule a soma de todos os elementos de um vetor de números inteiros de tamanho 10. Calcule também a soma dos elementos em índices pares do vetor. 5. Pesquisa e Modificação: Escreva um programa para verificar se um determinado número existe em um vetor de tamanho 50. 6. Crie um programa que preencha automaticamente (usando lógica, não apenas atribuindo diretamente) um vetor numérico com 10 posições'
Cara, muito obrigado. Depois dessa aula, eu fiz sozinho um algoritmo que pergunta salário e despesas, e mostra o quanto sobra kkkk (obviamente eu me senti um gênio depois disso). Mas enfim, bons estudos pra nós que estamos iniciando nessa área 💪🏻
Nesta aula o exemplo demonstrado o algoritmo finaliza com qualquer letra diferente de S, como consigo fazer o algoritmo fazer um loop para que finalize somente com n ?
Descricão Narrativa Consiste em analisar o enunciado do Problema e escrever os passos que devem ser seguidos para resolucão do problema utilizando uma linguagem natural. (Por exemplo a Língua portuguesa).
Olá Nando, obrigado pela mensagem. Nesse caso você terá que criar uma variável e ir percorrendo elemento a elemento para somar todos eles. No final você terá o somátorio, ai basta dividir pela quantidade de elementos da lista. Ok ??? Bons estudos.
usei essa lógica pra resolver um exercício similar, onde o usuário digita vários números e o objectivo é dizer qual é o maior e qual é o menor. Obrigadoooo finalmente consegui ❤
Olá tudo bem ? Você deve usar o VisualG, é uma outro plataforma , porém ela é mais antiga. De qq maneira dá pra ir entendendo aqui e depois faz o de/para no visual. Qualquer dúvida manda aqui. bons estudos
mas se ele colocar 92 como peso aparece como invalido, nao teria uma forma de corrigir isso ???? até porque 92 nao é um peso errado, apenas sai das categorias!
Olá Alisson, poderia sim. Basta criar mais um senaose indo até o peso que deseja. No nosso exemplo queríamos que o atleta tivesse até 91 quilos. Porém, esse é apenas um exemplo hipotético para treinarmos o conteúdo. Qualquer dúvida avisa. bons estudos.
oi professor entrei no curso de engenharia de software e as sua aulas foram as q mais me ajudaram, por favor não pare de postar. Tem algum livro q eu possa continuar?
Olá tudo bem. Obrigado pela mensagem. Realmente estou sem tempo para continuar gravando. Tenho um livro publicado pela Editora Casa do Código onde apresento esses conteúdos e outros exemplos. www.casadocodigo.com.br/products/livro-portugol Bons estudos
Como faço se quero saber a maior e menor Idade em relação à cada time? Do time 1, time 2 e time 3? A propósito, suas aulas são excelentíssimas, explica perfeitamente, meus parabéns ❤🎉
Olá Juliana, tudo bem ? Nesse caso você terá que criar uma variável maiorIdadeTime1, maiorIdadeTime2 e maiorIdadeTime3. A lógica será a mesma utilizada anteiormente, porém agora ele só vai percorrer os times. QUando mudar de time você tem que mudar a varíavel que vai armazenar a maior idade. Bons estudo.s
Boa noite, queria informar que, para garantir a precisão do cálculo para o ano de 2025, é preciso modificar a linha: "escreva ("Você terá ", 2025 - ano_nascimento, " anos em 2025" ) ". Isso porque o valor mostrado no exemplo de 1960 está sendo subtraído de 2022, exibindo a idade correta da pessoa apenas para o ano de 2022.
Olá Nicole, obrigado pela mensagem. Exatamente o código está fixo. O ideal é alterar o comando para que ele solicite qual ano corrente para que o programa fique dinâmico. Bons estudos.