Linguagem programacao em c – controle de fluxo
Linguagem C – Controle de Fluxo Controle de Fluxo Os comandos de controle de fluxo podem ser divididos em três grupos: Instruções condicionais, estrutura de repetição e os desvios incondicionais que serão apresentados a seguir. Instruções Condicionais As instruções condicionais existentes no padrão ANSI são: if, switch e o operador ternário (? ). Instrução If Esta instrução obedece à sintaxe: (condição) instrução para condição verdadeira : else instrução para c Pode-se utilizar um no if. Caso seja mais condição é verdadeir localizadas após a ins ora uma adeiras e falsas entre chaves.
Se a s as instruções somente as instruções após o else serão executadas. O else é opcional conforme mostra o exemplo abaixo que efetua a soma de dois números e avisa ao usuário quando o resultado obtido for um numero par. #include void main() int numl ,num2,soma; printf(“Digite o primeiro valor inteiro a ser somado:”); o segundo valor inteiro a ser somado:”); scanf(“%d”,&num2); soma=num1+num2; printf(“Soma: %d “,soma); responsável pela entrada de dados pelo console. Abaixo pode ser visto a entrada do usuário e salda do programa. Digite o primeiro valor inteiro a ser somado: 2 Digite o segundo valor inteiro a ser somado: 4
Soma:6 — numero par Esse mesmo programa pode ser reescrito para que avise também ao usuário quando o resultado é um numero impar. o primeiro valor inteiro a ser somado:”); printf(‘iDigite o segundo valor inteiro a ser somado:”); pnntf(” – numero par
“); else printf(‘i – numero impar
i’); Isto é feito acrescentando o else a instrução if. Desta forma, o programa verlfica se o resto da soma dividido por d01S é Igual a O, caso seja será impresso na tela que o valor é par. Caso contrario será impresso que a soma se trata de um numero impar. A linguagem C padrão também ermite o uso de ifs alinhados, obedecendo à forma: