Linguagem C - Aula 4.2 - Domine os comandos IF e ELSE em C (2022)

Поділитися
Вставка
  • Опубліковано 1 січ 2025

КОМЕНТАРІ • 72

  • @Hugo_964
    @Hugo_964 Рік тому +76

    Ele explica como se fosse pra um acéfalo, assim mesmo que eu preciso, obrigado!

  • @emerssonmarques
    @emerssonmarques 10 місяців тому +23

    aprendendo por aqui, pq na facul... ta complicadoo... obgd prof

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

    Vc fez eu entender com um vídeo,o que não aprendi em 6 meses, Deus abençoe sempre sua vida, obrigado.

  • @matheusjatoba2488
    @matheusjatoba2488 Рік тому +4

    Valeu!!!! Você fez eu entender o quê o meu professor não fezzz

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

    Show!! Aprendendo muito com você na faculdade e por aqui também, professor. Obrigado!

  • @MPENT12
    @MPENT12 6 місяців тому +4

    Até agora estou tendo bastante facilidade em questão da lógica por conta que já fiz um curso de algorítimo. Então pra mim está bem tranquilo!

  • @gabriellandim851
    @gabriellandim851 10 місяців тому +1

    professor pietro voce é fera, to no segundo periodo de Ciencia da computação aqui em recife e estou começando a aprender C e você esta me ajudando muito! VLWWWWW

  • @MarcusGearX
    @MarcusGearX 2 роки тому +6

    Video curto, mas objetivo, sem enrolação!!!! TMJ Pietro !!!

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

    estou amar essas video aulas😍

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

    estou tendo aula de linguagem C na faculdade e suas aulas dão de 10 a 0... muito bonito o layout e a didatica apresentada, paravens e obrigado if (video_bom) {
    printf("deixa o like"
    }

  • @fernandadeinert.5580
    @fernandadeinert.5580 3 місяці тому

    OBRIGADA OBRIGADA OBRIGADA

  • @eng.geo037
    @eng.geo037 Рік тому +1

    Professor parabéns pela aula! Sou seu aluno em engenharia de software, e já tinha visto vários vídeos e sempre travava nesse termo de decisão. Ficava em dúvida sobre as regras do else, se podia adicionar mais de um ou vários seguidos e finalmente consegui entender essa parte! finalmente posso dar continuidade aos estudos, muito obrigado :)

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

    Valeu!!!

  • @jaimerogerio
    @jaimerogerio 10 місяців тому

    Fala galera, fiz meu código assim, levando em consideração o cenário das duas aulas.
    #include
    int main(){

    float m;

    printf("Insira a nota:
    ");
    scanf("%f", &m);

    if(m >= 4.0 && m

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

    Muito obrigado,, estou aprendendo muito

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

    você é muito bom

  • @MariaVitoria-lj8hp
    @MariaVitoria-lj8hp 2 роки тому +2

    Obrigada pela didática excelente, professor! Faço eng civil e suas aulas estão ajudando demais. Sucesso!!

  • @felipearaujo-ln1ib
    @felipearaujo-ln1ib 2 роки тому +1

    Aula excelente!!! Ansioso para as próximas aulas.

  • @fernandadeinert.5580
    @fernandadeinert.5580 3 місяці тому

    me salvando

  • @CarlosDaniel-cb5fo
    @CarlosDaniel-cb5fo 2 роки тому +1

    Obrigado pela aula. Muito bom

  • @engineer.machado
    @engineer.machado Рік тому +1

    Fiz modificações brincando com os conceitos da aula passada. Ficou assim:
    #include
    int main(){

    float m;

    printf("Insira a nota: ");
    scanf("%f", &m);

    if (m >= 7.0){
    printf("Aprovado!");
    } else if (m >= 4 && m < 7){
    printf("Em recuperacao!");
    } else if (m < 4){
    printf("Reprovado!");
    }
    }

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

    Obrigado professor Pietro pela ótima explicação.

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

    muito bom

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

    muito obrigado, Professor!

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

    Didática muito boa professor.
    Estou amando os vídeos. Ganhou um inscrito.

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

    Aulas excelentes!!

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

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

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

    Ótima aula prof

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

    TOP

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

    Em python a gente pode usar o Elif... que é equiparado ao Else If, mais C ele é seco e isso é bom, pois diminui o número de verificações e deixar ligeiramente mais rápido o processamento.

  • @wellgoiano
    @wellgoiano Рік тому +22

    Pietro! É impotante alertar ao inscrito que o "else" tem que ser escrito totalmente em minúsculo! Se ele for escrito totalmente ou com a inicial em maiúsculo vai dar erro!!!

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

      Perfeito, meu caro. Creio que, em algum momento do curso, eu digo que a linguagem C é case-sensitive. De qualquer forma, agradeço o alerta pra galera!

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

    Como segundo desafio você deve criar um programa em C para calcular o valor de um produto com juros.
    O programa deverá pedir o valor bruto de uma conta e a taxa de juros que será aplicada. O programa
    deverá fazer o cálculo e dizer qual o valor bruto, o valor líquido e quanto o cliente irá pagar de juros. . professor vc poderia me ajudar neste exercicio

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

    Se eu tivesse criando esse mesmo programa e ao invés de criar um ELSE eu tivesse apenas trocado o sinal de >= no IF para: if(m

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

    Fica aí uma questão mais específica em relação a escolher entre as duas condição do IF, em termos de performance, para este exemplo do vídeo, ou até outros casos.

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

    #include
    int main(){

    float m;

    printf("Insira a nota:
    ");
    scanf("%f", &m);

    if(m >= 7.0 && m = 4.0 && m < 7.0){
    printf("Tem direito a exame!
    ");
    }

    if(m < 4.0 && m >= 0.0){
    printf("Reprovado(a)!
    ");
    }
    if(m < 0.0 || m >10.0){
    printf("Digite uma nota valida!
    ");
    }
    }

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

      Dá-lhe!

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

      Sou iniciante, qual a necessidade dos "/n" em cada "if", se só pode aparecer um dependendo da nota, e não todos abaixo do outro?

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

      ​@@your_fyp_shortsacredito que depois de 5 meses, você saiba que isso é quebra de linha kkk

  • @gabrielmarques8469
    @gabrielmarques8469 4 місяці тому

    Na aula passada, por dúvida, programei para que imprimisse uma mensagem de "Reprovado!" para valores abaixo de 7 usando o "if" novamente. Há algum problema com isso?

  • @jadyroliveira1620
    @jadyroliveira1620 2 місяці тому +1

    Tive que recorrer a sua aula porque no curso de mecatrônica eu não consigo entender nada

  • @Adestudos
    @Adestudos 10 місяців тому

    🤜🤛

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

    Então if verdadeiro pode ser um led aceso e else é led apagado?

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

    O meu TB está dando erro !!

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

    O meu quando coloco igual ou maior a 7,aparece aprovado e Reprovado,sabem porque?

  • @tarssissilva3673
    @tarssissilva3673 4 місяці тому

    Video bom mas, não funcionou no eu c++, ele não aparece o reprovado!!

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

    Pode ter um else pra vários if?

  • @coquealto
    @coquealto 5 місяців тому +1

    ✔✔✔

  • @LAmaquer_Emap3156
    @LAmaquer_Emap3156 4 місяці тому

    Existe elseif?

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

    por que as vezes se usa else if e nao apenas o else?

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

      Quando é preciso especificar a condição interna ao else.

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

    Professor Pietro, você tem apostilas ou livro que possamos comprar? Qual é seu email ?

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

      Já leu a descrição do vídeo? Sim, acesse profpietro.com

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

    Como faço para acessar os vídeos bloqueados 🚫 ?

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

    100% mesma coisa que no js/ts

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

    kk eu testei fazer outro if na primeira aula de if só que

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

    falço

  • @Anonimo-lw8wv
    @Anonimo-lw8wv 2 роки тому +1

    #include
    int main(){
    float m;
    printf("Insira a nota:
    ");
    scanf("%f", &m);
    if (m >= 7.0){
    printf("Aprovado(a)!
    ");
    }else {
    printf("Reprovado(a)!
    ");
    }
    }

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

    Eis meu código:
    #include
    int main(){
    float nota;

    printf("Digite a nota:
    ");
    scanf("%f", ¬a);

    if(nota >= 7.0){
    printf("ALUNO APROVADO
    ");
    }
    else{
    printf("ALUNO REPROVADO
    ");
    }

    if(nota >= 4.0 && nota < 7.0){
    printf("Mas o aluno tem direito a DP");
    }
    else{
    printf("Sem direito a DP, se fodeu! Hahahahaha
    ");
    }
    }

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

    Espero que me responda! Me ajude a entender porque o meu comando if nao funciona neste algoritmo:
    #include
    #include
    #include
    int main (){

    setlocale(LC_ALL, "Portuguese");

    char nome[50];
    char resposta[50];
    char sim[50];
    char nao[50];

    printf("Ola! qual eh o seu nome?
    ");
    gets(nome);
    printf("Legal, %s !
    ", nome);
    printf("Me diz uma coisa, voce gosta de bacon, sr %s?
    ", nome);
    fgets(resposta, 50, stdin);
    if(resposta == "sim") {
    printf("Que legal! Pena para os porcos, neh?");
    }
    else{
    printf("Bom, acho que os porcos agradecem, neh?");
    }
    return 0;

    }
    Obs: Qualquer que seja minha resposta, sim ou nao, ele usa a resposta do else, e nunca a if que seria correspondente a "sim" que responderia
    printf("Que legal! Pena para os porcos, neh?");
    me ajudem pfv?

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

      Tu conseguiu entender o motivo man? o meu ta a mesma coisa vey

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

      Vou utilizar o char p por o valor da variavel como texto, quando tento adicionar a variavel texto no if e no else if o algoritmo ignora e pula direto para o else

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

      #include
      #include
      #include
      int main (){

      setlocale(LC_ALL, "Portuguese");

      char nome[50];
      int resposta;

      printf("Ola! qual eh o seu nome?
      ");
      gets(nome);
      printf("Legal, %s !
      ", nome);
      printf("Me diz uma coisa, voce gosta de bacon, sr %s?
      ", nome);
      printf("responde
      1 para sim
      2 para nao
      ");
      scanf("%i", &resposta);
      if(resposta == 1) {
      printf("Que legal! Pena para os porcos, neh?");
      }
      else{
      printf("Bom, acho que os porcos agradecem, neh?");
      }
      return 0;

      }

  • @joaohenriquedossantosmaced3627

    Mais uma forma de trabalhar com o IF e ELSE pra vocês
    #include
    int main()
    {
    char aluno[50];
    float num;
    printf("Digite o nome do aluno: ");
    scanf("%s",aluno);
    printf("Digite a nota:
    ");
    scanf("%f", &num);
    if (num>= 4.0 && num = 7.0){
    printf("O aluno %s esta aprovado
    ", aluno);
    }else if (num < 4.0){
    printf("O aluno %s esta reprovado
    ", aluno);
    }
    }

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

    //fiz o meu código assim:
    #include
    int main(){

    float m;

    printf("Insira a nota:
    ");
    scanf("%f", &m);

    if(m >= 7.0 && m 10.0){
    printf("Insira uma nota entre 0 a 10:
    ");
    scanf("%f", &m);

    if(m >= 7.0 && m

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

      Aninhado, né?.