Baixe o app para aproveitar ainda mais
Prévia do material em texto
Computação Aplicada Estruturas condicionais Antes de começar • Estrutura de um programa em C • Operador de atribuição • Comandos de entrada e saída Estrutura Inicial de um programa em C • Diretivas de compilação • Declaração das variáveis globais • Função principal • Onde: • #include<stdio.h> é uma diretiva de compilação • int a é a declaração de uma variável inteira de nome a • main() é a função principal do programa Operador de atribuição • É o sinal de “=“ • Pode ser utilizado em conjunto com outros operadores: • Ex: int x = 5; • x += 2; • X -= 2; • X *= 2; • X /= 2; Comandos e entrada e saída • printf() e scanf() • Pertencem à biblioteca stdio.h • Sintaxe: printf(“expressão de controle”, argumentos); Comandos e entrada e saída Comandos de entrada e saída • Sintaxe: scanf(“expressão de controle”, argumentos); • Na expressão de controle valem os mesmos formatadores do printf • Os argumentos são precedidos do & indicando operação utilizando endereço de memória para armazenar o valor da variável Estruturas condicionais • if • if-else-if • Operador ternário • switch Estruturas condicionais [if] Condição pode ser uma operação relacional entre 2 ou mais variáveis. O else é opcional quando se trata de uma condição simples de teste. Estruturas condicionais [if-else-if] • É uma maneira de fazer testes sucessivos quando se tem uma lista de combinações para a variável. Operador ternário • É uma maneira compacta da expressão if-else • Sintaxe: condição ? expressão 1 : expressão 2 Estruturas condicionais [switch] • Permite a seleção de várias opções que dependam do resultado de uma condição ou entrada pelo usuário • Pode substituir uma sequência de condicionais if encadeados • O teste é feito contra uma lista de variáveis inteiras ou de caracteres. Estruturas condicionais [switch]
Compartilhar