Eu estava tomando uma surra pra conseguir entender isso na faculdade. E em um video de 15 minutos eu entendi tudo. Como pode a forma de explicar as coisas fazerem tanta diferença ne? Parabens!
.Imagine que você tem uma caixa de chocolates e você quer comer todos eles. Aqui, a condição para continuar comendo é “enquanto houver chocolates na caixa”. Usando um loop while, você verifica se ainda há chocolates na caixa antes de pegar um. Se a caixa estiver vazia desde o início, você não pega nenhum chocolate. while (chocolates_na_caixa > 0) { // Pegue um chocolate } Agora, usando um loop do-while, você pega um chocolate primeiro e depois verifica se ainda há chocolates na caixa. Isso significa que você vai pegar pelo menos um chocolate, mesmo que a caixa esteja vazia. do { // Pegue um chocolate } while (chocolates_na_caixa > 0); Então, a diferença entre while e do-while é sobre quando a condição é verificada (antes ou depois da execução do bloco de código) e se o bloco de código será executado pelo menos uma vez (do-while) ou não (while). By Copilot - Microsoft Edge 2024.
Professor eu estou com um objetivo de me tornar programador, no caso eu queria aprender algumas das melhores linguagens de programação, mas não estava muito motivado por que estava começando pelas linguagens erradas, Eu assistia vídeos, lia pdfs/livros olhava cursos etc... mais nunca aprendia, até q conheci o seu canal. Oque vc ensinou em 3 aulas eu não aprendia em 2 meses kkkk muito bom, admiro muito vc prof
BAh! era isso que eu queria! Eu sempre notei isso, observava as torcidas e via " cor" no Arsenal. Internacional, Arsenal, PSG, New York Knicks meus times.
sensacional chegando agora no seu canal e já estou inscrito e ja ativei o sininho para tudo estou na faculdade me deparei com essa materia e os professores tem a didatica muito ruim fiquei uma hora na aula nao aprendi nada sobre repetição na sua aula aprendi em 15 min entendi tudo certinho , parabens pela didatica mano show de bola deu para aprender legal
também tive essa mesma dúvida. Perguntei ao chatGPT e ele retornou isso: "As estruturas de repetição "while" e "do-while" em C têm diferenças importantes em relação ao momento em que testam a condição de repetição. A estrutura "while" avalia a condição de repetição no início, antes de executar o bloco de código associado. Se a condição for falsa no início, o bloco de código não será executado. A estrutura "while" é mais adequada quando você precisa verificar a condição de repetição antes de entrar no loop. Por outro lado, a estrutura "do-while" avalia a condição de repetição no final, após a execução do bloco de código associado. Isso garante que o bloco de código seja executado pelo menos uma vez, independentemente da condição ser verdadeira ou falsa. A estrutura "do-while" é útil quando você precisa garantir que o bloco de código seja executado pelo menos uma vez, mesmo que a condição seja falsa inicialmente. A escolha entre "while" e "do-while" depende da lógica do seu programa e dos requisitos específicos de repetição. Se você precisa que o bloco de código seja executado pelo menos uma vez, mesmo que a condição seja falsa inicialmente, use "do-while". Se você precisa verificar a condição antes de entrar no loop, use "while". É importante observar que ambas as estruturas podem ser usadas para repetições com base em uma condição, mas a diferença fundamental está no momento em que a condição é testada. Espero que isso esclareça a funcionalidade e a diferença entre as estruturas "while" e "do-while" em C. Se você tiver mais dúvidas, por favor, avise-me."
@@cirosouza3243 então o While vai verificar antes de fazer, caso for falso nada vai acontecer, já o do while vai fazer primeiro e testar depois, como se eu mandasse ele imprimir "sim" se for maior que 1, no While caso o resultado fosse 2 ele não inprimiria, já o do while sim?
@@profpietromartins a musica me ajuda a concentrar. sempre coloco musica de fundo para codar em um volume baixo..pessoas com TDHA a maioria deve fazer isso.
No canal tem vários outros vídeos que usam for, vetores, matrizes, etc. Já viu o jogo da velha que criamos, com interface gráfica? ua-cam.com/play/PLpaKFn4Q4GMM1JlNu_Tv0v9_g85VHVk4H.html
Professor Pietro, Boa Noite! Dentro de suas explicações elaborei um exemplo como trabalho da Faculdade e gostaria de enviar para suas considerações, é possível. Apenas informo que sou iniciante pois esta matéria é do primeiro semestre do Bacharelado Engenharia Civil.
O do while seria executar um resultado falso primeiro para depois voltar para o laço de repetição e ficar aguardando o resultado falso sem executa-lo como da primeira vez? No que isso serviria numa aplicação real, quais os benefícios de se usar o do while?
o "for" se usa especificamente quando você sabe a quantidade de vezes que é pra repetir, diferente do while e do-while, que se concentram nos teste que neles são feitos, tipo, consistência e reprocessamento de dados.
Eu estava tomando uma surra pra conseguir entender isso na faculdade. E em um video de 15 minutos eu entendi tudo. Como pode a forma de explicar as coisas fazerem tanta diferença ne? Parabens!
Obrigado pelo feedback, meu amigo! Vamos em frente.
verdade. peguei um professor novato em programação que tem algumas travas pra explicar, e nesse vídeo desse cara a gente entende tudo. incrível mesmo!
.Imagine que você tem uma caixa de chocolates e você quer comer todos eles. Aqui, a condição para continuar comendo é “enquanto houver chocolates na caixa”.
Usando um loop while, você verifica se ainda há chocolates na caixa antes de pegar um. Se a caixa estiver vazia desde o início, você não pega nenhum chocolate.
while (chocolates_na_caixa > 0) {
// Pegue um chocolate
}
Agora, usando um loop do-while, você pega um chocolate primeiro e depois verifica se ainda há chocolates na caixa. Isso significa que você vai pegar pelo menos um chocolate, mesmo que a caixa esteja vazia.
do {
// Pegue um chocolate
} while (chocolates_na_caixa > 0);
Então, a diferença entre while e do-while é sobre quando a condição é verificada (antes ou depois da execução do bloco de código) e se o bloco de código será executado pelo menos uma vez (do-while) ou não (while). By Copilot - Microsoft Edge 2024.
O While me parece ser mais intuitivo.
Em exatos 15 minutos e 53 segundos, você explicou a mesma coisa que minha aula na faculdade que levou 3 horas. Parabéns!!!!
Cara, você me salvou, explica tudo muito bem. Parabéns pelo trabalho!!
Legal isso vai me ajudar a fazer a prova de hoje 👏👏
Professor eu estou com um objetivo de me tornar programador, no caso eu queria aprender algumas das melhores linguagens de programação, mas não estava muito motivado por que estava começando pelas linguagens erradas, Eu assistia vídeos, lia pdfs/livros olhava cursos etc... mais nunca aprendia, até q conheci o seu canal. Oque vc ensinou em 3 aulas eu não aprendia em 2 meses kkkk muito bom, admiro muito vc prof
Obrigado pelo feedback, meu amigo! Vamos em frente.
Veyyy, no curso eu havia entendido o while mas não entrava o for, agora que eu consegui entender ksskskkssksksks
Parabéns professor, tô aprendendo mais que na faculdade.
O bom de ter um professor que é UA-camr também, é vim tirar as dúvidas no canal dele kkkk,
kkkk bora pra cima
gosto muito das suas aulas Prof.. Pietro explica de modo simples e muito claro ,muito obrigado por sempre nos salvar.
Obrigado pelo feedback, meu amigo! Vamos em frente.
Excelente explicação professor, obrigado!!!
Obrigado pelo feedback, meu amigo! Vamos em frente.
Excelente aula!!
Gostei da explicação
Muito bom, dá pra fazer muita coisas com essas funções!!! Elas que tiram sua ideia do papel!!!
Muito legal mesmo
A forma que vc ensina é leve e objetiva, muito obrigado
Obrigado Prof Pietro. Excelente aula. Assisto e escrevo o código junto pra aprender.
Grande Felipe!!
BAh! era isso que eu queria! Eu sempre notei isso, observava as torcidas e via " cor" no Arsenal. Internacional, Arsenal, PSG, New York Knicks meus times.
pode explicar vetores?
\\Vc tem uma didática top d+!
Ganhou um escrito fácil fácil!!!
Parabéns!!!👏🏾👏🏾👏🏾👏🏾
Brabissimo! Me ajudou de mais! 👏🏾👏🏾👏🏾
Obrigado pelo feedback, meu amigo! Vamos em frente.
muito boa essa aula - perfeita o entendimento
Obrigado pelo feedback, meu amigo! Vamos em frente.
@@profpietromartins sou aluno seu na unicesumar gosto muito da sua didatica muito boa
muito bom suas aulas e o seu metodo. obrigado.
Muito top essas aulas, tá me ajudando nos conteúdos da faculdade
Obrigado pelo feedback, meu amigo! Vamos em frente.
Muito obrigada😮❤
traz conteudo novo , voce vai voar no youtube !!! ansioso para iniciar no curso de WEB3 !!!
😁
sensacional chegando agora no seu canal e já estou inscrito e ja ativei o sininho para tudo estou na faculdade me deparei com essa materia e os professores tem a didatica muito ruim fiquei uma hora na aula nao aprendi nada sobre repetição na sua aula aprendi em 15 min entendi tudo certinho , parabens pela didatica mano show de bola deu para aprender legal
Obrigado pelo feedback, meu amigo! Vamos em frente.
Professor Pietro salvando minha vida, me fez n desistir do curso Eng. da computação pq AEDS tava foda
não gostava de AEDS por qual motivo ?
Show!!
🥰 o melhor
Noiss
Professor muito bom, gostei da explicação.
muito obrigado, vc esta me ajudando muito! deixei o like
Aula excepcional!
da para fazer com palavras
Eu queria saber mais como se utiliza o "//"
Aah finalmente entendi o while, velho
Muito bom parabéns, estou iniciando meu caminho na programação seus vídeos vão ser de grande ajuda.👍
Professor o ex está bom, agora vou colocar em prática
☺
Qual o atalho pra aumentar os caracteres, igual vc fez no início do vídeo
Control +
Mas qual que é de fato a diferença funcional? Como saber qual a mais adequada para usar para cada programa já que fazem a mesma coisa. Tanto faz?
também tive essa mesma dúvida. Perguntei ao chatGPT e ele retornou isso:
"As estruturas de repetição "while" e "do-while" em C têm diferenças importantes em relação ao momento em que testam a condição de repetição.
A estrutura "while" avalia a condição de repetição no início, antes de executar o bloco de código associado. Se a condição for falsa no início, o bloco de código não será executado. A estrutura "while" é mais adequada quando você precisa verificar a condição de repetição antes de entrar no loop.
Por outro lado, a estrutura "do-while" avalia a condição de repetição no final, após a execução do bloco de código associado. Isso garante que o bloco de código seja executado pelo menos uma vez, independentemente da condição ser verdadeira ou falsa. A estrutura "do-while" é útil quando você precisa garantir que o bloco de código seja executado pelo menos uma vez, mesmo que a condição seja falsa inicialmente.
A escolha entre "while" e "do-while" depende da lógica do seu programa e dos requisitos específicos de repetição. Se você precisa que o bloco de código seja executado pelo menos uma vez, mesmo que a condição seja falsa inicialmente, use "do-while". Se você precisa verificar a condição antes de entrar no loop, use "while".
É importante observar que ambas as estruturas podem ser usadas para repetições com base em uma condição, mas a diferença fundamental está no momento em que a condição é testada.
Espero que isso esclareça a funcionalidade e a diferença entre as estruturas "while" e "do-while" em C. Se você tiver mais dúvidas, por favor, avise-me."
@@cirosouza3243 então o While vai verificar antes de fazer, caso for falso nada vai acontecer, já o do while vai fazer primeiro e testar depois, como se eu mandasse ele imprimir "sim" se for maior que 1, no While caso o resultado fosse 2 ele não inprimiria, já o do while sim?
Suas aulas são muito boas. Mas a musica alta no fundo atrapalha muito
Procura minha outra playlist sobre linguagem C, amiga. Lá o silêncio existe.
@@profpietromartins a musica me ajuda a concentrar. sempre coloco musica de fundo para codar em um volume baixo..pessoas com TDHA a maioria deve fazer isso.
Também prefiro com o som da um pique na hora de codar 😊
muito obrigado, adoraria ver mais sobre o for , coisas mais complexas junto com vetores
No canal tem vários outros vídeos que usam for, vetores, matrizes, etc. Já viu o jogo da velha que criamos, com interface gráfica? ua-cam.com/play/PLpaKFn4Q4GMM1JlNu_Tv0v9_g85VHVk4H.html
o mias interessante e q aprendo mais no youtube do q com as aulas da facul kkkk
Professor Pietro, Boa Noite! Dentro de suas explicações elaborei um exemplo como trabalho da Faculdade e gostaria de enviar para suas considerações, é possível. Apenas informo que sou iniciante pois esta matéria é do primeiro semestre do Bacharelado Engenharia Civil.
Olá, meu caro. Espero que tenha dado certo! Desculpa por não responder seu comentário antes. Sigo à disposição. Abraço.
Eu adorei a sua explicação, mas a música do fundo atrapalha a concentração.
@@cristianemartins9506 procura o outro curso, tá sem música.
como faço pra deixar meu DEV C++ igual o seu?
Posso usar a estrutura de repetição dentro de um If ou Else?
uma dica, videos q visam ensinar algo normalmente n precisam de musica de fundo, na verdade eh ate melhor para os alunos
Poderia comecar a passar exercicicis em C ne prof
Salve, mestre, tudo joia? Cara, tem vários exercícios no meu curso fechado, chegou a dar uma olhada? www.profpietro.com/c-dev-fundamentals
Opa. Primeirissimo
🎉
O do while seria executar um resultado falso primeiro para depois voltar para o laço de repetição e ficar aguardando o resultado falso sem executa-lo como da primeira vez? No que isso serviria numa aplicação real, quais os benefícios de se usar o do while?
Qual é a diferença entre eles ?
E quando é que devemos usar ?
While
Do while
For 11:13
acompanhei pelo code blocks e nenhum deu certo...
Dev C++
Professor, se o "while, do while e for" servem para a mesma coisa, qual é a necessidade de criarem três laços em C, em vez de uma?
o "for" se usa especificamente quando você sabe a quantidade de vezes que é pra repetir, diferente do while e do-while, que se concentram nos teste que neles são feitos, tipo, consistência e reprocessamento de dados.
música mto alta
🤔☺
tira a musica de fundo
Kkkk fui testar uma coisa e me dei mal kkk eu fiz isso daq
while (i >= 0);
kkkk
Puts, não entendi quase nada, eu vou ter que rever os outros vídeos kkkk
so essa musica q ficou paia
muito ruim estudar com o pietro com esse set eletrônico chato de fundo
Procura minha outra playlist sobre linguagem C, amigo. Lá o silêncio existe.
Eu gosto desse som de fundo , até prefiro na verdade
#include
#include
int main() {
// Declaração das variáveis
double num1, num2, num3;
// Solicita os três números ao usuário
printf("Digite 3 números, um em cada linha:
");
scanf("%lf", &num1);
scanf("%lf", &num2);
scanf("%lf", &num3);
// Calcula as operações solicitadas
double quadrado_soma = pow(num1 + num2 + num3, 2);
double produto_quadrado = num1 * pow(num2, 2) - num3;
double raiz_soma_ab = sqrt(num1 + num2);
double media = (num1 + num2 + num3) / 3.0;
// Imprime os resultados com uma casa decimal de precisão
printf("%.1lf
", quadrado_soma);
printf("%.1lf
", produto_quadrado);
printf("%.1lf
", raiz_soma_ab);
printf("%.1lf
", media);
return 0;
}
#include
#include
int main() {
// Declaração das variáveis
double a, b, c;
// Solicita os coeficientes ao usuário
printf("Informe os coeficientes da equação.
");
printf("a: ");
scanf("%lf", &a);
printf("b: ");
scanf("%lf", &b);
printf("c: ");
scanf("%lf", &c);
// Calcula o delta
double delta = b * b - 4 * a * c;
// Verifica as condições e calcula as raízes
if (delta < 0) {
printf("Sem solução.
");
} else if (delta == 0) {
double raiz = -b / (2 * a);
printf("x' = %.2lf
", raiz);
} else {
double raiz1 = (-b + sqrt(delta)) / (2 * a);
double raiz2 = (-b - sqrt(delta)) / (2 * a);
printf("x' = %.2lf
", raiz1);
printf("x'' = %.2lf
", raiz2);
}
return 0;
}