Algoritimo
Faculdade Anhanguera de Piracicaba
Aula 9. Estrutura de controle condicional (2/3)
1. Introdução
Nos exemplos de estrutura condicional até então tratados, foram abordados usos de expressões lógicas simples, podemos agora promover uma evolução nos programas ao utilizarmos expressões lógicas complexas.
Mas vamos devagar, iniciando com uma breve revisão a respeito do comando if(). 2. Revisão do comando if()
A forma de uso do comando if() é assim:
if(expressão lógica)
{
comandos_verdade
}
else
{
comandos_falso
}
Se o trecho anterior não está claro, é hora de retornar ao capítulo anterior e rever com mais calma as explicações sobre o comando if(), ou então, pedir ajuda.
O que será alterado será a parte descrita como expressão lógica, até então usada na sua forma simples, retornemos pois aos exemplos listados no primeiro item da estrutura condicional (tabela 1).
Tabela 1. Exemplos de comando if() anteriormente apresentados.
Página
3
6
8
9
Exemplo if(sexo==’f’) if(idade < 18) if(denominador != 0) if(temperatura = 5 && frequencia >= 75)
{
// Passo 9 ======================================= printf("\n\nAprovado, parabéns !! \n\n");
}
// Passo 10 ========================================= else {
// Passo 11 ====================================== printf("\n\nNao deu !\n\n");
}
printf("\n\nPressione para seguir"); getch(); return 0;
}
O resultado da execução do programa acima é ilustrado na figura 1, ma é importante salientar que alguns detalhes do programa anterior merecem um pouco mais de atenção.
Em primeiro lugar, observe a linha de cálculo da frequência (passo 6): frequencia = 1.0 * assistida / dada * 100;
A equação aparece como tendo um 1.0 multiplicando o valor da variável assistida, o que, do ponto de vista matemático, não é necessário. Entretanto, ao usar o
Dev-Cpp (e outros compiladores C também), quando se divide dois números inteiros
Marcelo Corrêa Alves