Eu vejo muitas aulas assim, aqui nessa plataforma, mas ainda não tinha visto a um professor fazendo exercícios nos comentários, junto com os participantes. Muito bom!!!! Só com as respostas por aqui, consegui iniciar algumas funções. Parabéns aos RMuiniz pelo e grato pelo seu empenho em mais uma plataforma, imaginando que vc deve fazer isso em sala de aula remota. De novo, like e parabéns!!!!
Muito obrigado mesmo, estou maratonando, consegui resolver umas questões do meu tecnólogo em análise e desenvolvimento de sistemas, graças as suas aulas.
Sério, a melhor explicação que já vi em toda minha vida, perfeito! É muita habilidade para pouco reconhecimento, deveriam ter milhões de inscritos, desejo o maior sucesso possível para vocês, estão me dando o maior suporte. Esse professor explica melhor do que os professores do curso que estou pagando!
obrigado professor!! ótimas suas resoluções sempre mostrando tanto teorico quanto exercicios que são fundamentais e são dificeis alguem mostrar,ótimo conteudo. estava tentando aprender isso a mais de dois dias e você conseguiu me fazer entender o and e or
top, ajudou aqui, eu estava errando por uma merda de" } ", estava escrevendo }senao{ se (condição) } dai dava errado, porém o portugol estava falando que faltava um " ) " Obrigado ajudou muito!! +1 like
Bom nesse caso você precisará usar uma estrutura condicional e verificar um elemento por vez ou usando estrutura lógica. As condicionas vão verificar se um elemento é maior q os outros dois. se (A > b) e ( A >c ) { .... Por exemplo.... Bons estudos.
@@Brenogss Ola breno, não entendi ao certo sua dúvida, porém vou tentar explicar rapidamente o que tentei dizer com o exemplo da idade. No caso da votação temos alguns critérios que devem ser seguidos para cada idade. Se a idade estiver entre 18 e 65 ela é obrigatória. De 16 até 18 é opcional e depois de 65 também é opcional. Existem diversas maneiras de montar esse algoritmo. Tentei montar de uma maneira que utilizava somente o operador lógico OU, porém poderia escrever de outras maneiras utilizando o operador E. No exemplo que fiz usei somente para os casos que são opcionais. Se (idade < 18 ou idade > 65) { escreva("opcional") } Veja que se a idade for menor que 18 ou maior que 65, ou seja significa que se um dos dois for verdadeiro ele será opcional. Lembre-se que na tabela verdade basta um ser verdadeiro no OU para que ele seja considerado verdade. Logo se tivermos uma idade, exemplo, 80 seria falso na primeira condição e verdadeiro na segunda. É importante observa que esse Se fica depois de um SE inicial que era para verificar se a data for menor que 16. Não sei se melhorou a explicação ou não ? Att.
eu tenho uma duvida, como eu poderia escrever esse se e senão, tenho a, b e c, mas se dois desses tiverem o msm valor, esses dois são anulados e sobra só a letra que não tem repetido.
Olá Professor, estou estudando Manutenção e Suporte em Informática no IFS (Instituto Federal de Sergipe), essa matéria é a que estou com maior dificuldade. Me ajuda!
Olá Palpiteiros, já fiz alguns cursos da Fundação e gostei. Esse especificamente eu não conheço. De qq maneira, todo aprendizado é sempre bom. Bons estudos.
Professor, sobre as chaves que colocamos nas linhas do se, senão se e senão. Posso colocar a abertura e o fechamento das chaves na mesma linha? Exemplo: linha 8 se(idade < 16) { escreva("Não pode votar")}
Que nós sejamos menos parecidos com o operador lógica "E" que sempre busca defeito, e mais parecidos com o "ou" e busquemos o melhor lado das coisaskkkkkkkk
uma observação, faltou condicionar o voto obrigatório. Eu fiz da seguinte forma e deu certo: se(idade < 16){ escreva("Não pode votar") }senao se((idade < 18) ou (idade >= 70)){ escreva("Voto opcional") }senao se(idade >= 18){ escreva("Voto obrigatório") }
Olá Gabriel, obrigado pela mensagem. Só vc verificar no minuto 16:24 eu falo sobre isso. Vc não precisa colocar o se(idade>=18) pois ele só vai entrar nesse senao se as opções anteriores forem falsas. E se verificar todas as outras opções já estão sendo tratadas, somente o voto obrigatório não foi, logo é desnecessário o uso de mais uma condição. Colocar esse se(idade >= 18) não está errado, porém vc está realizando um cálculo desnecessário e não é recomendável o seu uso. Att.
E como faz assim: ler um número se ele for maior que 20, então imprimir a metade do número, senão imprimir a quinta parte do valor. Não sei botar um resultado se faz pra ele botar o resultado se for sim ou se for não
Aula muito bem explicada! Estou com uma duvida na seguinte questão: "programa { funcao inicio() { real nota1, nota2, nota3, media caracter nomeAluno, turmaAluno escreva("Informe o nome do aluno: ") leia(nomeAluno) escreva("Informe a Turma de ", nomeAluno, ": ") leia(turmaAluno) escreva("Informe a 1° Nota de ", nomeAluno, ": ") leia(nota1) escreva("Informe a 2° Nota de ", nomeAluno, ": ") leia(nota2) escreva("Informe a 3° Nota de ", nomeAluno, ": ") leia(nota3) se ((nota1 > nota2) e (nota1 > nota3)) { escreva("A nota ", nota1, " é a Maior Nota!") }senao se ((nota2 > nota1) e (nota2 > nota3)){ escreva("A nota ", nota2, " é a Maior Nota!") }senao se ((nota3 > nota1) e (nota3 > nota2)){ escreva(" A nota ", nota3, " é a maior") }" Quando rodo o programa, usando o "OU" , ele SEMPRE resulta na 2 Nota sendo a maior! Porém, quando eu uso o "E", o calculo da certo!
Olá Leonardo, obrigado pela mensagem. A diferença entre o E e o OU é que no E as duas condições precisam ser verdadeiras para que ele entre no SE. Já o OU basta que uma delas seja verdadeira para que ele entre no SE. Esse pode estar sendo o motivo do erro. Uma das condições é verdadeira e a outra é falsa, e usando o OU ele entra nela mesmo assim. Bons estudos.
Olá José Lucas, lancei ontem um livro com todas as explicações dos vídeos, com mais de 55 exercícios, 80 exemplos e vídeos exclusivos para o livro. Endereço para saber mais: www.logicacomportugol.com.br Att.
Boa tarde professor!! quando eu estou declarando o "se" ou "senão" posso utilizar uma formula matemática? Por exemplo, se (a%10==0) ... ? não sei se deu pra entender bem kkk
Olá Lavínia, tudo bem? pode sim sem problemas. Até como exemplo, para você realizar a verificação se um número é par ou impar, ou se um número é divisível por outro, você deve utilizar essas expressões. Ok? Att.
Olá games, seu código estava com alguns errinhos. Faltava fechamento de chaves e a lógica não estava 100% correta. Compare o seu código com o seguinte: funcao inicio () { inteiro idade escreva("digite sua idade") leia(idade) se(idade < 16){ escreva("não posso votar") }senao{ se(idade < 18){ escreva("voto opcional") }senao se(idade < 70){ escreva ("voto obrigatório") }senao{ escreva ("voto opcional") } } } }
Olá, precisamo sempre contar quantos foram abertos. Não sei em qual ponto do código vc ficou com dúvida. QQ coisa cola o trecho de código aqui Bons estudos.
Por exemplo, podemos obter a raiz de uma função utilizando o método da bissecão . Vc deverá desenvolver uma aplicação usando a linguagem de pseudocodigo Portugal, que permita o calculo da raiz da expressão y=x²-2x²-3x-5 no intervalo entre x3 ex 4. Para encontrar uma resposta com boa aproximação, repita o processo 10 vezes. Professor , essa expressão se encaixa dentro destes comandos que senhor explicou?
Olá, essa questão faz mais sentido no estrutura/ comando de repetição PARA. Veja a aula sobre esse conteúdo, já que o enunciado pede que repita o processo 10 vezes. Ou seja, é necessária a utilização de uma estrutura de repetição. Att.
@@Portugol o primeiro exercício que o senhor passou nesse video, o da urna, ai eu executo e aparece isso, pelo oq eu entendi é em relação ao "{" logo abaixo de "programa" lá no começo.
Olá Diego, não tenho curso. Essas aulas são dos cursos que ministro no IF. Cada playlist é de uma turma. Tem uma turma chamada ALPT que foi do período passado. Att.
Deveria diminuir um pouco este zoom ao término da explicação para que nós estudantes possamos ver por completo todo o algoritmo, tu mostra um pedaço, em seguida outro pedaço, coloca para executar e pronto, quando erramos, temos que perder bons minutos até identificar o erro, tempo é dinheiro ;), só diminuir o zoom no final para que possamos ver por completo e comparar com os nossos, vlw flw
Consegui fazer a parte do senao se. Mas o primeiro com só o senao, no segundo dava errado, unico jeito agora de fazer é com senao se? Fiz pelo Portugol de cll funcao inicio () { inteiro idade escreva(" digite sua idade: ") leia(idade) //idade de voto se(idade
Olá tudo bem ? Esse código, assim como quase todos os códigos de programação eles podem ser reescritos de diversas maneiras. Não existe somente um código correto. Dá maneira que escreveu está certa e poderia fazer com o uso do senao se, ficaria assim. se (idade < 16){ escreva("nao pode votar") }senao se(idade < 18){ escreva("voto opcional") }senao{ escreva("Pode votar") } bons estudos
preciso fazer um algoritmo que utilizando as estruturas SE-SENÃO ou SE-SENÃO-SE, em que o usuário digite seu nome e a menção que tirou (MB, B, R ou I). Se a menção for MB, o programa deve escrever: Parabéns, nome do aluno! Você foi aprovado! Se a menção for B, o programa deve escrever: Parabéns, nome do aluno! Você foi aprovado, mas poderia ser melhor! Se a menção for R, o programa deve escrever: Nome do aluno, você foi aprovado, mas com uma avaliação muito baixa! Se a menção for I, o programa deve escrever: Nome do aluno, infelizmente você foi reprovado Se a menção não for nenhuma das anteriores, o pragam deve escrever: Menção Inválida!, estou com dificuldades na questao do se e senao, tá dando muito erro e eu não sei corrigir
Olá Paladino, acho que a primeira coisa é tentar entender o Se Senao Se para depois tentar fazer essa questão que já tem várias opçoes. Comece montando um programa que tenha apenas duas opções, ou seja a pessoa digita o conceito e vc apresenta qual foi. Ex: programa { funcao inicio() { cadeia conceito escreva("Digite o conceito:") leia(conceito) se (conceito == "MB"){ escreva ("Parabéns, nome do aluno! Você foi aprovado!") } } } Depois de um SE pronto, vc tem que ir aumentando para que ele tenha o SENAO. Com o SE só tem duas opções ou SE ou o SENAO. Você terá que usar o SE SENAO SE. Assista o vídeo novamente e tente ir acrescentando o SENAO SE para as outras opções. Qualquer dúvida avise novamente.
E neste caso ? Lembrado que o voto é apartir dos 18. programa { funcao inicio() { inteiro idade escreva("digite a sua idade : ") leia(idade) se(idade18 e idade=70){ escreva("o seu voto é opcional.") } } }
Beleza....daria tb. É uma outra lógica. Ele acaba tendo um se a mais. Para quem está começando segue essa sua linha de raciocínio mesmo e com o tempo vai otimizando o código. Bons estudos.
@@Portugol Copiar e colar, as vezes eu preciso modificar um código que já fiz, e pra n ter o trabalho de reescrever ele, normalmente eu pegaria o trecho que quero copiava e colava, o Portugol Studio só me dá a opção de Copiar (Ctrl C) mas n da pra colar Minha prima faz Ads e ela comentou cmg um dia desse que lá eles tbm não conseguia usar o Crtl V pra colar o trecho, então acredito que seja um problema do site
Eu vejo muitas aulas assim, aqui nessa plataforma, mas ainda não tinha visto a um professor fazendo exercícios nos comentários, junto com os participantes. Muito bom!!!! Só com as respostas por aqui, consegui iniciar algumas funções. Parabéns aos RMuiniz pelo e grato pelo seu empenho em mais uma plataforma, imaginando que vc deve fazer isso em sala de aula remota. De novo, like e parabéns!!!!
Olá Márcio, obrigado pela mensagem.
Qualquer dúvida é só perguntar.
Att.
Muito obrigado mesmo, estou maratonando, consegui resolver umas questões do meu tecnólogo em análise e desenvolvimento de sistemas, graças as suas aulas.
Boa tarde, que bom que ajudou.
Tem uma playlist mais nova sobre o mesmo assunto. Ela está com o fundo amarelo.
Bons estudos.
to conseguindo aprender tudo do zero.
obrigado professor por ensina tão bem
Obrigado e bons estudos.
Sério, a melhor explicação que já vi em toda minha vida, perfeito! É muita habilidade para pouco reconhecimento, deveriam ter milhões de inscritos, desejo o maior sucesso possível para vocês, estão me dando o maior suporte. Esse professor explica melhor do que os professores do curso que estou pagando!
Olá Muito obrigado pela mensagem.
O objetivo é ajudar outros alunos e os meus também.
Qualquer dúvida é só avisar
Ajudando muitos até hoje professor! muito obrigado
Sucesso!
Bons estudos.
Muuuuuito obrigado, professor!
Obrigado
@@Portugol ¹
Perfeito! Procurei demais uma aula assim. Obrigada professor.
Que ótimo!
Bons estudos
Ótimo conteúdo, aprendi muito, obrigado!
Olá João, obrigado pela mensagem.
Bons estudos.
Essas aulas estão me ajudando muito no meu curso
Obrigado Gustavo, fico feliz em te ajudar. Att.
muito boa a explicação!
Que bom que ajudou
Bons estudos.
Obrigado pela aula, ajudou muito !
Opa, obrigado pela mensagem.
Bons estudos.
Muito Bom !!!!
muito bem explicado prof. parabéns pela didática
Olá Jorge,
muito obrigado pela mensagem.
Bons estudos.
obrigado professor!! ótimas suas resoluções sempre mostrando tanto teorico quanto exercicios que são fundamentais e são dificeis alguem mostrar,ótimo conteudo.
estava tentando aprender isso a mais de dois dias e você conseguiu me fazer entender o and e or
Obrigado pela mensagem.
top, ajudou aqui, eu estava errando por uma merda de" } ", estava escrevendo }senao{ se (condição) } dai dava errado, porém o portugol estava falando que faltava um " ) " Obrigado ajudou muito!! +1 like
Valeu Glayton. ABraços
Parabéns pela aula!!!
Obrigado pela mensage.
Muito bom
Obrigado pela mensagem Francisco.
Se pedirem para fazer um programa que recebe três valores do tipo inteiro e informar, qual deles é o maior , como fazer isso.
Bom nesse caso você precisará usar uma estrutura condicional e verificar um elemento por vez ou usando estrutura lógica.
As condicionas vão verificar se um elemento é maior q os outros dois.
se (A > b) e ( A >c ) {
....
Por exemplo....
Bons estudos.
Eu entendi bem o conceito de E e OU. Só fiquei com dúvida mesmo na aplicação dele no código pra idade,poderia me explicar essa parte?
Olá Breno, poderia explicar exatamente qual a dúvida ou indicar qual o minuto da sua dúvida ?
Att.
@@Portugol 14:10
@@Brenogss Ola breno, não entendi ao certo sua dúvida, porém vou tentar explicar rapidamente o que tentei dizer com o exemplo da idade.
No caso da votação temos alguns critérios que devem ser seguidos para cada idade. Se a idade estiver entre 18 e 65 ela é obrigatória. De 16 até 18 é opcional e depois de 65 também é opcional. Existem diversas maneiras de montar esse algoritmo. Tentei montar de uma maneira que utilizava somente o operador lógico OU, porém poderia escrever de outras maneiras utilizando o operador E.
No exemplo que fiz usei somente para os casos que são opcionais.
Se (idade < 18 ou idade > 65) {
escreva("opcional")
}
Veja que se a idade for menor que 18 ou maior que 65, ou seja significa que se um dos dois for verdadeiro ele será opcional. Lembre-se que na tabela verdade basta um ser verdadeiro no OU para que ele seja considerado verdade. Logo se tivermos uma idade, exemplo, 80 seria falso na primeira condição e verdadeiro na segunda. É importante observa que esse Se fica depois de um SE inicial que era para verificar se a data for menor que 16.
Não sei se melhorou a explicação ou não ?
Att.
eu tenho uma duvida, como eu poderia escrever esse se e senão, tenho a, b e c, mas se dois desses tiverem o msm valor, esses dois são anulados e sobra só a letra que não tem repetido.
Olá Karolyne, não entendi mt bem a sua dúvida. Se puder colocar um trecho de código com a dúvida.
Att.
Olá Professor, estou estudando Manutenção e Suporte em Informática no IFS (Instituto Federal de Sergipe), essa matéria é a que estou com maior dificuldade. Me ajuda!
Olá Ray, boa tarde. Tenho todos os vídeos públicos para ajudar todos. Poste sua dúvida aqui que tentamos ajuda-lo.
Att.
E se fosse em linguagem C ? Escreve aqui nos comentários !
Olá Guilherme, esse período estou com a turma de C e estou gravando as aulas. Dá uma olhada na playlist de C 2021 que essa aula já foi gravada.
Att.
Muito obrigado, professor ! Uma dúvida, que não tem a ver com a matéria, o curso gratuito de lógica de programação da Fundação Bradesco, é bom?
Olá Palpiteiros, já fiz alguns cursos da Fundação e gostei. Esse especificamente eu não conheço.
De qq maneira, todo aprendizado é sempre bom.
Bons estudos.
Professor, sobre as chaves que colocamos nas linhas do se, senão se e senão. Posso colocar a abertura e o fechamento das chaves na mesma linha? Exemplo: linha 8 se(idade < 16) { escreva("Não pode votar")}
Olá Junior. Obrigado pela mensagem. Pode sim.
Att.
Que nós sejamos menos parecidos com o operador lógica "E" que sempre busca defeito, e mais parecidos com o "ou" e busquemos o melhor lado das coisaskkkkkkkk
Boa interpretação ..... Bons estudos
uma observação, faltou condicionar o voto obrigatório. Eu fiz da seguinte forma e deu certo:
se(idade < 16){
escreva("Não pode votar")
}senao se((idade < 18) ou (idade >= 70)){
escreva("Voto opcional")
}senao se(idade >= 18){
escreva("Voto obrigatório")
}
Olá Gabriel, obrigado pela mensagem. Só vc verificar no minuto 16:24 eu falo sobre isso. Vc não precisa colocar o se(idade>=18) pois ele só vai entrar nesse senao se as opções anteriores forem falsas. E se verificar todas as outras opções já estão sendo tratadas, somente o voto obrigatório não foi, logo é desnecessário o uso de mais uma condição.
Colocar esse se(idade >= 18) não está errado, porém vc está realizando um cálculo desnecessário e não é recomendável o seu uso.
Att.
E como faz assim: ler um número se ele for maior que 20, então imprimir a metade do número, senão imprimir a quinta parte do valor.
Não sei botar um resultado se faz pra ele botar o resultado se for sim ou se for não
Olá João,
veja nessa playist de exercícios corrigidos que acho que tem um bem parecido com a sua dúvida.
Abraços.
Aula muito bem explicada!
Estou com uma duvida na seguinte questão:
"programa {
funcao inicio() {
real nota1, nota2, nota3, media
caracter nomeAluno, turmaAluno
escreva("Informe o nome do aluno: ")
leia(nomeAluno)
escreva("Informe a Turma de ", nomeAluno, ": ")
leia(turmaAluno)
escreva("Informe a 1° Nota de ", nomeAluno, ": ")
leia(nota1)
escreva("Informe a 2° Nota de ", nomeAluno, ": ")
leia(nota2)
escreva("Informe a 3° Nota de ", nomeAluno, ": ")
leia(nota3)
se ((nota1 > nota2) e (nota1 > nota3)) {
escreva("A nota ", nota1, " é a Maior Nota!")
}senao se ((nota2 > nota1) e (nota2 > nota3)){
escreva("A nota ", nota2, " é a Maior Nota!")
}senao se ((nota3 > nota1) e (nota3 > nota2)){
escreva(" A nota ", nota3, " é a maior")
}"
Quando rodo o programa, usando o "OU" , ele SEMPRE resulta na 2 Nota sendo a maior! Porém, quando eu uso o "E", o calculo da certo!
Olá Leonardo, obrigado pela mensagem.
A diferença entre o E e o OU é que no E as duas condições precisam ser verdadeiras para que ele entre no SE. Já o OU basta que uma delas seja verdadeira para que ele entre no SE. Esse pode estar sendo o motivo do erro. Uma das condições é verdadeira e a outra é falsa, e usando o OU ele entra nela mesmo assim.
Bons estudos.
🤗😍
Obrigado pela mensagem.
onde consigo baixar essa apostilha? tem como disponibilizar ?
Olá José Lucas, lancei ontem um livro com todas as explicações dos vídeos, com mais de 55 exercícios, 80 exemplos e vídeos exclusivos para o livro.
Endereço para saber mais: www.logicacomportugol.com.br
Att.
Boa tarde professor!!
quando eu estou declarando o "se" ou "senão" posso utilizar uma formula matemática? Por exemplo, se (a%10==0) ... ?
não sei se deu pra entender bem kkk
Olá Lavínia, tudo bem? pode sim sem problemas. Até como exemplo, para você realizar a verificação se um número é par ou impar, ou se um número é divisível por outro, você deve utilizar essas expressões.
Ok?
Att.
O meu acabou dando erro
programa
{
funcao inicio ()
{
inteiro idade
escreva("digite sua idade")
leia(idade)
se(idade < 16){
escreva("não posso votar")
}senao{
se(idade < 18){
escreve("voto obrigatório")
se(idade < 70){
escreva ("voto não obrigatório")
escreva ("voto opcional")
}
}
Olá games, seu código estava com alguns errinhos.
Faltava fechamento de chaves e a lógica não estava 100% correta.
Compare o seu código com o seguinte:
funcao inicio ()
{
inteiro idade
escreva("digite sua idade")
leia(idade)
se(idade < 16){
escreva("não posso votar")
}senao{
se(idade < 18){
escreva("voto opcional")
}senao se(idade < 70){
escreva ("voto obrigatório")
}senao{
escreva ("voto opcional")
}
}
}
}
ESTOU APRENDENDO MAIS AQUI DO QUE NA FACULDADE
Olá Felipe, muito obrigado pela mensagem.
Tenho uma playlist nova desse mesmo conteúdo. É uma página com fundo amarelo.
Bons estudos.
Porque que tem dois parênteses?
Olá,
precisamo sempre contar quantos foram abertos. Não sei em qual ponto do código vc ficou com dúvida.
QQ coisa cola o trecho de código aqui
Bons estudos.
fiz igualzinho, mais quando coloco a idade 19 ou 70 ele finaliza operação...
Olá Oliveer, pode colcoar o código aqui.
Bons estudos.
O meu tbm, no 70, mas adicionei o sinal de "=" na estrut. de condição em (idade
E com palavras ao invés de número!?
Olá Gabriel, seria a mesma coisa. Porém deveria suar aspas duplas para realizar a comaparação. Ex: se (nome == "João"){ .....
Att.
Por exemplo, podemos obter a raiz de uma função utilizando o
método da bissecão .
Vc deverá desenvolver uma aplicação usando a linguagem de pseudocodigo Portugal, que permita o calculo da raiz da expressão
y=x²-2x²-3x-5
no intervalo entre x3 ex 4. Para encontrar uma resposta com boa aproximação, repita o processo 10 vezes.
Professor , essa expressão se encaixa dentro destes comandos que senhor explicou?
Olá, essa questão faz mais sentido no estrutura/ comando de repetição PARA.
Veja a aula sobre esse conteúdo, já que o enunciado pede que repita o processo 10 vezes. Ou seja, é necessária a utilização de uma estrutura de repetição.
Att.
"Não encontrou o fim do bloco iniciado com {
Linha 2: {"
É isso que aparece quando eu executo, me ajuda aí
Ola João, qual o código q vc está tentando rodar ?
@@Portugol o primeiro exercício que o senhor passou nesse video, o da urna, ai eu executo e aparece isso, pelo oq eu entendi é em relação ao "{" logo abaixo de "programa" lá no começo.
@@Portugol eu fiz igualzinho o que o senhor fez, mas o meu da esse erro
@@JoaoVitor-dl4xm ola joao, se possivel, coloca o seu código aqui.
programa
{
funcao inicio ()
{
inteiro idade
escreva ("digite sua idade")
leia (idade)
se(idade < 16){
escreva ("nao pode votar")
}senao{
se(idade < 18){
escreva ("voto opcional")
}senao{
se(idade < 70){
escreva ("voto obrigatório")
}senao{
escreva ("voto opcional")
}
}
Professor o Sr tem o curso de lógica de programação do zero?
Olá Diego, não tenho curso. Essas aulas são dos cursos que ministro no IF. Cada playlist é de uma turma. Tem uma turma chamada ALPT que foi do período passado.
Att.
Deveria diminuir um pouco este zoom ao término da explicação para que nós estudantes possamos ver por completo todo o algoritmo, tu mostra um pedaço, em seguida outro pedaço, coloca para executar e pronto, quando erramos, temos que perder bons minutos até identificar o erro, tempo é dinheiro ;), só diminuir o zoom no final para que possamos ver por completo e comparar com os nossos, vlw flw
Obrigado pelo Feedback. Nas próximas tomarei mais cuidado. Obrigado
Consegui fazer a parte do senao se. Mas o primeiro com só o senao, no segundo dava errado, unico jeito agora de fazer é com senao se? Fiz pelo Portugol de cll
funcao inicio ()
{
inteiro idade
escreva(" digite sua idade: ")
leia(idade)
//idade de voto
se(idade
Olá tudo bem ?
Esse código, assim como quase todos os códigos de programação eles podem ser reescritos de diversas maneiras. Não existe somente um código correto.
Dá maneira que escreveu está certa e poderia fazer com o uso do senao se, ficaria assim.
se (idade < 16){
escreva("nao pode votar")
}senao se(idade < 18){
escreva("voto opcional")
}senao{
escreva("Pode votar")
}
bons estudos
preciso fazer um algoritmo que utilizando as estruturas SE-SENÃO ou SE-SENÃO-SE, em que o usuário digite seu nome e a menção que tirou (MB, B, R ou I).
Se a menção for MB, o programa deve escrever:
Parabéns, nome do aluno! Você foi aprovado!
Se a menção for B, o programa deve escrever:
Parabéns, nome do aluno! Você foi aprovado, mas poderia ser melhor!
Se a menção for R, o programa deve escrever:
Nome do aluno, você foi aprovado, mas com uma avaliação muito baixa!
Se a menção for I, o programa deve escrever:
Nome do aluno, infelizmente você foi reprovado
Se a menção não for nenhuma das anteriores, o pragam deve escrever:
Menção Inválida!, estou com dificuldades na questao do se e senao, tá dando muito erro e eu não sei corrigir
Olá Paladino, acho que a primeira coisa é tentar entender o Se Senao Se para depois tentar fazer essa questão que já tem várias opçoes.
Comece montando um programa que tenha apenas duas opções, ou seja a pessoa digita o conceito e vc apresenta qual foi.
Ex:
programa
{
funcao inicio()
{
cadeia conceito
escreva("Digite o conceito:")
leia(conceito)
se (conceito == "MB"){
escreva ("Parabéns, nome do aluno! Você foi aprovado!")
}
}
}
Depois de um SE pronto, vc tem que ir aumentando para que ele tenha o SENAO. Com o SE só tem duas opções ou SE ou o SENAO. Você terá que usar o SE SENAO SE.
Assista o vídeo novamente e tente ir acrescentando o SENAO SE para as outras opções.
Qualquer dúvida avise novamente.
E neste caso ? Lembrado que o voto é apartir dos 18.
programa
{
funcao inicio()
{
inteiro idade
escreva("digite a sua idade :
")
leia(idade)
se(idade18 e idade=70){
escreva("o seu voto é opcional.")
}
}
}
Beleza....daria tb.
É uma outra lógica. Ele acaba tendo um se a mais. Para quem está começando segue essa sua linha de raciocínio mesmo e com o tempo vai otimizando o código.
Bons estudos.
Queria um estágio, mesmo que for de graça, apenas para aprender.
Olá Vinicius, crie um linkedin e continue estudando.
Att.
Até hj tentando descobrir como cola no PortugolStudio
Olá, obrigado pela mensagem.
Qual sentido de colar ??? Não entendi
Bons estudos
@@Portugol Copiar e colar, as vezes eu preciso modificar um código que já fiz, e pra n ter o trabalho de reescrever ele, normalmente eu pegaria o trecho que quero copiava e colava, o Portugol Studio só me dá a opção de Copiar (Ctrl C) mas n da pra colar
Minha prima faz Ads e ela comentou cmg um dia desse que lá eles tbm não conseguia usar o Crtl V pra colar o trecho, então acredito que seja um problema do site
@@GrushaYt2121 Entendi.... deve ser um bug dessa pltaforma no site.
Eles devem estar trabalhando pra corrigir.