Fico feliz Benjamin ue gostou. Se interessar aqui tens minha playlist com o Curso completo e gratuito de Algortimos e Lógica de Programação. Em breve publicarei mais conteúdos, exercícios com algoritmos resolvidos, desafios, etc... bit.ly/PlaylistLogicaProgramacao
@flaviapanda Жыл бұрын
Obrigada, estou seguindo algumas aulas suas e esta me ajudando muito.
@alexandresousa871 Жыл бұрын
muito obrigado pela aula, gostei demais da explicação professor vou assistir o restante das aulas ❤❤
@l_Larissa_Mello_l2 жыл бұрын
Muito obrigada pela aula ❤
@julianafrancisco99492 жыл бұрын
Muito obrigada!! Gratidão, me ajudou muito a entender funções...
2 жыл бұрын
To tentando compreender !
@wnlaufey40883 жыл бұрын
Bom dia professor, como faço registros no visualg
@InfoVoce3 жыл бұрын
Olá amigo! Infelizmente, o VisugalG não dispõe de registros (que se chamam Struct na linguagem C).
@wnlaufey40883 жыл бұрын
@@InfoVoce obrigado
@InfoVoce3 жыл бұрын
@@wnlaufey4088 Disponha amigo!
@danielbcvv9950 Жыл бұрын
To tentando fazer uma função q me retorne o nome do mês quando o número for inserido mas n da certo por nd
@edud.g41723 жыл бұрын
Olá professor, Tô com dificuldade nesse exercício, sinto que estou seguindo a lógica correta mas me falta algo para o algoritmo funcionar da forma que deveria 7) Crie um algoritmo que contenha: a) Uma função chamada calculaFat que calcule o fatorial de um número e retorne o resultado. Se o número informado for negativo, a função deverá retornar -999 (como código interno de erro) b) Um programa principal que deverá solicitar ao usuário o número, chamar a função para calcular e escrever o resultado na tela. Se o retorno for -999 o programa não deverá escrevê-lo na tela, mas sim escrever “Numero negativo informado” algoritmo "funcao_exercicio_7" var n: inteiro funcao Calculafat (n:inteiro) : inteiro var fat, i: inteiro inicio fat
@InfoVoce3 жыл бұрын
Olá Edu! Seu programa está quase perfeito. Observa que comentei algumas linhas para desativá-las e acrescentei outras. Tmj! algoritmo "funcao_exercicio_7" var n: inteiro funcao Calculafat (n:inteiro) : inteiro var fat, i: inteiro inicio se n < 0 entao fat
@arturdoss4nt0s3 жыл бұрын
a) Algoritmo faftorial var n, r : inteiro funcao calculaFat(n : inteiro) : inteiro var fat, i : inteiro fat 0 entao para i de n ate 2 passo -1 faca fat
@paulocassemiro1703 жыл бұрын
Professor, estes dias eu vi o uso de algo parecido para eliminar a quantidade de "if -else" ao criar uma rotina para reagir ao tipo de botão apertado pelo "jogador", visando as setas para cima, baixo, lado direito, lado esquerdo. Desta forma, a rotina ficava bem mais simples do que testar todas as possibilidades (as quatro setas direcionais)! --> o link do vídeo que eu falei: kzbin.info/www/bejne/gpeWi4lmitihe9E @Filipe Deschamps (acho que é assim que marca o cara aqui, nun sei direito usar estes @)
@InfoVoce3 жыл бұрын
Olá Paulo! Nesse caso do vídeo ele está usando Javascript que já é uma linguagem de programação. Em algoritmos, o que seria para tentar reduzir o número de ses seria o escolha caso, porém ele não se aplica para todos os problemas. Gosto também muito dos vídeos do Filipe, ele é top. Um abraço!
@paulocassemiro1703 жыл бұрын
Oi Cris, tudo bem, eu senti um pouco uma dificuldade para compreender o x e n locais do parâmetro... to assistindo dinovo pra tentar entender melhor... tu pode dar uma explicada melhor aqui, talvez com algumas aplicações praticas ou algo assim... só pra iluminar o cérebro... vlw! Continuando com os vídeos!
@InfoVoce3 жыл бұрын
Olá Paulo, tudo ótimo e vc? O parâmetro é uma forma de comunicação entre o módulo chamador e o chamado, sem ter que declarar as variáveis como globais, otimizando o uso da memória e deixando os módulos mais seguros. Se usamos todas as variáveis como globais é muito fácil se perder ou alterar o valor de uma variável no meio do caminho e depois para achar, é bucha... Coloco abaixo dois exemplos, um sem parâmetros e outro com. O resultado final é o mesmo, porém a estrutura do segundo muito mais profissional. ******MÉTODO SEM PARÂMETROS - PIOR ********************* algoritmo "teste" var n1,n2 ,resultado: inteiro funcao somar():inteiro // NÃO RECEBEU PARAMETRO ALGUM inicio resultado
@paulocassemiro1703 жыл бұрын
@@InfoVoce Então acaba que sendo mais uma maneira de reduzir a influência nas variáveis globais, é isso?
@edud.g41723 жыл бұрын
Professor nesse exercício tenho que acionar a função pra mostrar o resultado na tela mas não estou sabendo chamar a função... Por favor me ajude kk 5. Faça um algoritmo que contenha: a) Uma função que avalie se um número é par ou ímpar que deverá conter o seguinte cabeçalho: funcao parOuImpar(n:inteiro):inteiro Ela deverá retornar 1 se o número passado como parâmetro para ela for ímpar e 2 se ele for par. b) Um programa principal que deverá solicitar ao usuário o número e a função deverá ser acionada e o retorno mostrado na tela algoritmo "Funcao_exercicio_5" var N : inteiro funcao parOuImpar(n:inteiro):inteiro var ParOuImpar : real inicio Se (n % 2 = 0) então Escreva ("O número é par") Senão Escreva ("O numero é ímpar") fimse fimfuncao inicio escreva ("Digite um numero: ") leia (n) fimalgoritmo
@InfoVoce3 жыл бұрын
Olá Edu! Veja como fica, observa os comentários. Te desejo uma boa seletiva amanhã. Tmj! algoritmo "Funcao_exercicio_5" var N : inteiro funcao parOuImpar(n:inteiro):inteiro var //ParOuImpar : inteiro NÃO SE DECLARA COMO VARIÁVEL O NOME DA FUNÇÃO // O parâmetro n é assumido automaticamente quase que como uma variável local r : inteiro inicio Se (n % 2 = 0) entao r
@arturdoss4nt0s3 жыл бұрын
a) Algoritmo parOuImpar var n, r : inteiro funcao parOuImpar(n:inteiro):inteiro var inicio se (n % 2 = 0) entao retorne 2 senao retorne 1 fimse fimfuncao inicio escreva("Digite um número"); leia(n); r