C Basics

Поділитися
Вставка
  • Опубліковано 21 гру 2024

КОМЕНТАРІ • 96

  • @alexandremarinho8900
    @alexandremarinho8900 2 роки тому +75

    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!

    • @profpietromartins
      @profpietromartins  Рік тому +2

      Obrigado pelo feedback, meu amigo! Vamos em frente.

    • @ca.oliveira11
      @ca.oliveira11 6 днів тому

      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!

  • @erickgama6914
    @erickgama6914 6 місяців тому +16

    .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.

    • @prjerry7777
      @prjerry7777 2 місяці тому

      O While me parece ser mais intuitivo.

  • @eduardomarques8999
    @eduardomarques8999 Рік тому +10

    Em exatos 15 minutos e 53 segundos, você explicou a mesma coisa que minha aula na faculdade que levou 3 horas. Parabéns!!!!

  • @matheusrodrigueschannel4273
    @matheusrodrigueschannel4273 Рік тому +2

    Cara, você me salvou, explica tudo muito bem. Parabéns pelo trabalho!!

  • @AdilsonItaliano-14
    @AdilsonItaliano-14 10 місяців тому +3

    Legal isso vai me ajudar a fazer a prova de hoje 👏👏

  • @drogaeonick
    @drogaeonick 3 роки тому +8

    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

  • @samaras.konkol5781
    @samaras.konkol5781 2 роки тому +1

    Veyyy, no curso eu havia entendido o while mas não entrava o for, agora que eu consegui entender ksskskkssksksks

  • @erisongoncalves5429
    @erisongoncalves5429 Рік тому +1

    Parabéns professor, tô aprendendo mais que na faculdade.

  • @gabrielluz2666
    @gabrielluz2666 2 роки тому +4

    O bom de ter um professor que é UA-camr também, é vim tirar as dúvidas no canal dele kkkk,

  • @JAPONES25able
    @JAPONES25able 2 роки тому +3

    gosto muito das suas aulas Prof.. Pietro explica de modo simples e muito claro ,muito obrigado por sempre nos salvar.

  • @thiagokelly852
    @thiagokelly852 Рік тому +1

    Excelente explicação professor, obrigado!!!

  • @wellingthonbatalha
    @wellingthonbatalha 9 місяців тому +1

    Excelente aula!!

  • @F.NatrackNewsBlogger
    @F.NatrackNewsBlogger 9 місяців тому +1

    Gostei da explicação

  • @rogyrulles4137
    @rogyrulles4137 3 роки тому +4

    Muito bom, dá pra fazer muita coisas com essas funções!!! Elas que tiram sua ideia do papel!!!

  • @pretodevalor
    @pretodevalor Рік тому

    A forma que vc ensina é leve e objetiva, muito obrigado

  • @felipelt1981
    @felipelt1981 3 роки тому +4

    Obrigado Prof Pietro. Excelente aula. Assisto e escrevo o código junto pra aprender.

  • @luisfilipedeftones
    @luisfilipedeftones 7 місяців тому

    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.

  • @_gabrielfratelli
    @_gabrielfratelli 2 роки тому +1

    pode explicar vetores?

  • @jgraffmb
    @jgraffmb Рік тому +3

    \\Vc tem uma didática top d+!

  • @pedropauloteodoro2602
    @pedropauloteodoro2602 2 роки тому

    Ganhou um escrito fácil fácil!!!
    Parabéns!!!👏🏾👏🏾👏🏾👏🏾

  • @luisfelipeleivaswerneck5448
    @luisfelipeleivaswerneck5448 2 роки тому +1

    Brabissimo! Me ajudou de mais! 👏🏾👏🏾👏🏾

  • @gilbertodasilva4559
    @gilbertodasilva4559 2 роки тому +1

    muito boa essa aula - perfeita o entendimento

    • @profpietromartins
      @profpietromartins  Рік тому

      Obrigado pelo feedback, meu amigo! Vamos em frente.

    • @gilbertodasilva4559
      @gilbertodasilva4559 Рік тому +1

      @@profpietromartins sou aluno seu na unicesumar gosto muito da sua didatica muito boa

  • @instintosuperior7451
    @instintosuperior7451 Рік тому

    muito bom suas aulas e o seu metodo. obrigado.

  • @josielitonfreitas8876
    @josielitonfreitas8876 2 роки тому +2

    Muito top essas aulas, tá me ajudando nos conteúdos da faculdade

  • @nerdhalfpink
    @nerdhalfpink Місяць тому

    Muito obrigada😮❤

  • @KirvanoAfiliados
    @KirvanoAfiliados 2 роки тому +2

    traz conteudo novo , voce vai voar no youtube !!! ansioso para iniciar no curso de WEB3 !!!

  • @libertovirus
    @libertovirus 2 роки тому +1

    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

  • @wevertonhenrique9028
    @wevertonhenrique9028 3 роки тому +1

    Professor Pietro salvando minha vida, me fez n desistir do curso Eng. da computação pq AEDS tava foda

  • @Gustavo-fd4st
    @Gustavo-fd4st 3 роки тому +1

    🥰 o melhor

  • @ViniciusSilva-pg6ey
    @ViniciusSilva-pg6ey 3 роки тому

    Professor muito bom, gostei da explicação.

  • @bc-zs4mr
    @bc-zs4mr Рік тому

    muito obrigado, vc esta me ajudando muito! deixei o like

  • @utakata108
    @utakata108 3 роки тому

    Aula excepcional!

  • @reapersans-s7u
    @reapersans-s7u Рік тому

    da para fazer com palavras

  • @lostotaku6293
    @lostotaku6293 9 місяців тому

    Eu queria saber mais como se utiliza o "//"

  • @ViciadoSocialempires
    @ViciadoSocialempires Рік тому

    Aah finalmente entendi o while, velho

  • @neriltonjunior3619
    @neriltonjunior3619 Рік тому

    Muito bom parabéns, estou iniciando meu caminho na programação seus vídeos vão ser de grande ajuda.👍

  • @leonardosousa5666
    @leonardosousa5666 2 роки тому +1

    Professor o ex está bom, agora vou colocar em prática

  • @kamikazehdss7819
    @kamikazehdss7819 3 роки тому +1

    Qual o atalho pra aumentar os caracteres, igual vc fez no início do vídeo

  • @diegoaraujo3392
    @diegoaraujo3392 2 роки тому

    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?

    • @cirosouza3243
      @cirosouza3243 Рік тому

      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."

    • @ACE-wi8yb
      @ACE-wi8yb 7 місяців тому

      ​@@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?

  • @camilacapuleto
    @camilacapuleto 2 роки тому +14

    Suas aulas são muito boas. Mas a musica alta no fundo atrapalha muito

    • @profpietromartins
      @profpietromartins  2 роки тому +2

      Procura minha outra playlist sobre linguagem C, amiga. Lá o silêncio existe.

    • @KirvanoAfiliados
      @KirvanoAfiliados 2 роки тому +3

      @@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.

    • @Anacleias_s
      @Anacleias_s 2 роки тому

      Também prefiro com o som da um pique na hora de codar 😊

  • @gregoriando
    @gregoriando 3 роки тому +1

    muito obrigado, adoraria ver mais sobre o for , coisas mais complexas junto com vetores

    • @profpietromartins
      @profpietromartins  3 роки тому

      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

  • @joaopavani7865
    @joaopavani7865 2 роки тому

    o mias interessante e q aprendo mais no youtube do q com as aulas da facul kkkk

  • @rlvsilva
    @rlvsilva 3 роки тому +2

    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.

    • @profpietromartins
      @profpietromartins  Рік тому

      Olá, meu caro. Espero que tenha dado certo! Desculpa por não responder seu comentário antes. Sigo à disposição. Abraço.

  • @cristianemartins9506
    @cristianemartins9506 3 місяці тому

    Eu adorei a sua explicação, mas a música do fundo atrapalha a concentração.

    • @profpietromartins
      @profpietromartins  3 місяці тому

      @@cristianemartins9506 procura o outro curso, tá sem música.

  • @andreluiz6393
    @andreluiz6393 2 роки тому

    como faço pra deixar meu DEV C++ igual o seu?

  • @tyronne1523
    @tyronne1523 2 роки тому

    Posso usar a estrutura de repetição dentro de um If ou Else?

  • @raquelgomes1282
    @raquelgomes1282 2 роки тому

    uma dica, videos q visam ensinar algo normalmente n precisam de musica de fundo, na verdade eh ate melhor para os alunos

  • @diplo.samrocha
    @diplo.samrocha 3 роки тому

    Poderia comecar a passar exercicicis em C ne prof

    • @profpietromartins
      @profpietromartins  3 роки тому

      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

  • @Gustavo-fd4st
    @Gustavo-fd4st 3 роки тому

    Opa. Primeirissimo

  • @welley6552
    @welley6552 2 роки тому

    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?

  • @balduino60
    @balduino60 9 місяців тому +2

    Qual é a diferença entre eles ?
    E quando é que devemos usar ?
    While
    Do while
    For 11:13

  • @SenShuShu
    @SenShuShu 7 місяців тому

    acompanhei pelo code blocks e nenhum deu certo...

  • @avanjest
    @avanjest Рік тому

    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?

    • @nalynalu_
      @nalynalu_ Рік тому +1

      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.

  • @levieoslivros
    @levieoslivros 2 місяці тому

    música mto alta

  • @duo2244
    @duo2244 2 роки тому

    🤔☺

  • @mariasabrinasantos897
    @mariasabrinasantos897 Рік тому

    tira a musica de fundo

  • @drogaeonick
    @drogaeonick 3 роки тому

    Kkkk fui testar uma coisa e me dei mal kkk eu fiz isso daq
    while (i >= 0);
    kkkk

  • @lostotaku6293
    @lostotaku6293 9 місяців тому

    Puts, não entendi quase nada, eu vou ter que rever os outros vídeos kkkk

  • @francais3472
    @francais3472 3 місяці тому

    so essa musica q ficou paia

  • @sonyanderson4203
    @sonyanderson4203 2 роки тому

    muito ruim estudar com o pietro com esse set eletrônico chato de fundo

    • @profpietromartins
      @profpietromartins  2 роки тому

      Procura minha outra playlist sobre linguagem C, amigo. Lá o silêncio existe.

    • @dennysoliveiraterra7062
      @dennysoliveiraterra7062 2 роки тому

      Eu gosto desse som de fundo , até prefiro na verdade

  • @mrrex5557
    @mrrex5557 Рік тому

    #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;
    }

  • @mrrex5557
    @mrrex5557 Рік тому

    #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;
    }