Introdução a Programação C
MarcoVaz
56.5K views
02 Programando com C
Entrada de Dados Processamento Sequencial Exercícios Processamento Sequencial Processamento Condicional Processamento Condicional - Simples Processamento Condicional - Composta Exercícios Processamento Condicional Processamento com Repetição - For Processamento com Repetição - For Processamento com Repetição - While Processamento com Repetição - While Processamento com Repetição - While Processamento com Repetição - While
Processamento Condicional
Estrutura Condicional Composta
- Existem situações onde é necessário agrupar um conjunto de comandos onde a Condição é avaliada Verdadeira e um conjunto de comandos onde a Condição é avaliada Falsa
- Em linguagem C o código equivalente para essa estrutura de decisão é:
if (condição)
{
Comando(s) para condição Verdadeira;
}
else
{
Comando(s) para condição Falsa;
}
- O else simboliza a negação da condição do
if
, logo está ligado ao conjunto de comandos que será executado quando a condição for Falsa. - A Estrutura Condicional Composta representa uma bifurcação,i.e., ou executo os comandos associados a condição Verdadeira ou executo os comandos associados a condição Falsa, mas nunca os dois.
- A imagem abaixo representa o exemplo de funcionamento da estrutura
IF Composto
, para as 2 situações (Verdadeira e Falsa).
- Exemplo de Programa com estrutura condicional composta:
- selecione o botão Run para execução do programa;
- Modifique os valores das variáveis A e B para criar situações diferentes da apresentada;
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <stdio.h>
int main(void)
{
int A, B, Soma;
A = 25;
B = 35;
Soma = A + B;
printf("O Valor da soma = %d\n", Soma);
if(Soma > 10)
{
printf("O valor da soma e maior que 10\n");
}
else
{
printf("Valor menor ou igual a 10\n");
}
return(0);
}
OBS: A estrutura condicional aninhada, será apresentada mais para frente...
Create your playground on Tech.io
This playground was created on Tech.io, our hands-on, knowledge-sharing platform for developers.