Estruturas de Decisão, Operadores e Funções

Estrutura IF/ELSE

    if (expressão) {

        // Meu código

    }

    else {

        // Meu outro código

    }

Estrutura IF/ELSE

    if (salario > 10000) {

        printf("Uau, Parabéns!");

    }

    else {

        printf("Vamos ralar mais negada!");

    }

Estrutura SWITCH/CASE

    switch (expressão) {

        case x:

            // Meu código aqui

            break;

        case y:

            // Outro código

            break;

        default:

            // Mais outro código

            break;

    }

Estrutura SWITCH/CASE

    switch (2) {

        case 1:

            printf("Primeiro");

            break;

        case 2:

            printf("Segundo");

            break;

        default:

            printf("Sem Mensagem");

            break;

    }

Operadores Aritméticos

  • + (Adição)
  • - (Subtração)
  • * (Multiplicação)
  • / (Divisão)
  • % (Módulo)

Outras Operações podem ser realizadas através de funções da biblioteca math.h

Operadores Relacionais

  • == (Igual)
  • != (Diferente)
  • > (Maior)
  • < (Menor)
  • >= (Maior ou Igual)
  • <= (Menor ou Igual)

Em C o operador de atribuição é =

por isso que o de igualdade é ==

Operadores Lógicos

  • && (E)
  • || (OU)
  • ! (Não)

Sub-Rotinas

(Funções, Procedimentos, Subprogramas)

Porção de código que resolve um problema específico, onde pode ser usada diversas vezes no mesmo programa.

 

Criamos Sub-Rotinas quando querendo modularizar o nosso código, ou seja, quebrá-lo em pedaços menores e montá-lo como se fosse um LEGO s2

Sub-Rotinas

(Funções, Procedimentos, Subprogramas)

 void saudacao(char * nome) {

     printf("Olá %s", nome);

 }

 

int main () {

    char[8] meu_nome = "Gabriel";

    saudacao(meu_nome);

    return 0;

}

6 - Estruturas de Decisão, Operadores e Funções em C

By Gabriel Miranda Carvalho

6 - Estruturas de Decisão, Operadores e Funções em C

  • 347