logica de programação

536 palavras 3 páginas
Linguagem C: estruturas de seleção
Prof. Críston
Algoritmos e Programação

Algoritmos e Programação: linguagem C (estruturas de seleção e repetição)

Estrutura de seleção simples
PORTUGUÊS ESTRUTURADO

LINGUAGEM C

se entao

if ()
{

fimse

}

• Parênteses obrigatórios (não tem o “entao”)
• Se temos apenas 1 comando em , as chaves não são necessárias

Algoritmos e Programação: linguagem C (estruturas de seleção e repetição)

#include
// Ordena as variáveis a e b main() { int a = 7, b = 2, t; if (a
{
t a b
}

> b)
= a;
= b;
= t;

if (a != b) printf("diferente\n"); }

Algoritmos e Programação: linguagem C (estruturas de seleção e repetição)

Estrutura de seleção composta
PORTUGUÊS ESTRUTURADO

LINGUAGEM C

se entao

if ()
{

} else {

senao

fimse

}

Algoritmos e Programação: linguagem C (estruturas de seleção e repetição)

#include
// Ordena as variáveis a e b main() { int a = 7, b = 2, t; if (a > b)
{
t = a; a = b; b = t;
}
else
{
// chaves opcionais printf("ja estao ordenados\n");
}
printf("a = %d, b = %d\n", a, b);
}

Algoritmos e Programação: linguagem C (estruturas de seleção e repetição)

#include main() { int a = 7, b = 2;
// O "else" pertence a qual "if"? if (a < b) if (a == b+2) printf(“comando 1\n"); else printf(“comando 2\n");
}

Algoritmos e Programação: linguagem C (estruturas de seleção e repetição)

#include main() { int a = 7, b = 2;
// O "else" pertence a qual "if"? if (a < b) if (a == b+2) printf(“comando 1\n"); else printf(“comando 2\n");
// Ao mais próximo, não importa a identação..
}

Algoritmos e Programação: linguagem C (estruturas de seleção e repetição)

#include main() { int a = 7, b = 2;
// Para pertencer ao primeiro, use chaves if (a < b)
{
if (a == b+2) printf(“comando 1\n");
}
else printf(“comando 2\n");
}

Algoritmos e Programação: linguagem C (estruturas de seleção e

Relacionados

  • Logica de programação
    1457 palavras | 6 páginas
  • lógica de programação
    608 palavras | 3 páginas
  • Logica de Programação
    18016 palavras | 73 páginas
  • Lógica de Programação
    12666 palavras | 51 páginas
  • Logica de programação
    20197 palavras | 81 páginas
  • Logica de Programação
    288 palavras | 2 páginas
  • logicas de programação
    735 palavras | 3 páginas
  • Lógica de Programação
    1869 palavras | 8 páginas
  • Logica de programação
    404 palavras | 2 páginas
  • Logica de programação
    20194 palavras | 81 páginas