ESTRUTURAS
CONDICIONAIS EM PROGRAMAÇÃO C
A linguagem C
utiliza a estrutura condicional If/Else(se/senão) para executar um
determinado conjunto de instruções, especificados entre chaves, que
satisfaçam a uma determinada condição.
Exemplo 01:
var_idade = 15;
if(var_idade>17) printf("maior de idade");
else printf("menor de idade");
|
No exemplo 01 não
foi necessário utilizar chaves para delimitar a execução da função
printf porque tanto a condição if, quanto a condição eles,
executam apenas essa instrução.
Exemplo 2
var_curso = "anual";
var_nota1 = 70;
var_nota2 = 50;
var_nota3 = 60;
var_nota4 = 90;
if(var_curso=="anual")
{
var_media = (var_nota1+var_nota2+var_nota3+var_nota4)/4;
printf("media=%s",var_media);
}
else
{
var_media = (var_nota1+var_nota2)/2;
printf("media=%s",var_media);
}
|
No exemplo 2 foi
necessário utilizar chaves, pois tanto para o if, quanto para o
eles, foram executadas mais de uma instrução.
ATIVIDADES
1) Utilize um
interpretador ou compilador de código fonte em C e implemente o
primeiro exemplo dado.
2) Monte uma
estrutura condicional que verifique a media de um aluno e exiba a
mensagem “aprovado” ou “reprovado” de acordo com a média
informada na variável var_media.
3) Monte uma
estrutura condicional que compare duas variáveis numéricas e exiba
o maior número.
4) Monte uma
estrutura condicional que verifique se uma variável numérica é
positiva ou negativa.