Aprendendo a Programar Programando em Linguagem C - FSM
Aprendendo a Programar Programando em Linguagem C - FSM
Aprendendo a Programar Programando em Linguagem C - FSM
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
if (b > a)<br />
Maior = b;<br />
printf("O maior dos numeros %f , %f e' %f ", a, b, Maior);<br />
}<br />
Um outro ex<strong>em</strong>plo de utilização do comando if aparece num programa que pretenda ordenar os<br />
conteúdos de variáveis x e y. Para isto só há de necessidade de se realizar alguma ação se o conteúdo de y for<br />
maior do que o conteúdo de x. Neste caso, o que deve ser feito é a permuta dos conteúdos de x e de y. T<strong>em</strong>os<br />
então o seguinte programa.<br />
/* Programa para ordenar os conteúdos de duas variáveis */<br />
#include <br />
main()<br />
{<br />
float x, y, Aux;<br />
printf("Digite os dois numeros");<br />
scanf("%f %f", &x, &y);<br />
printf("Conteudos originais de x e de y: %f , %f \n: ", x, y);<br />
if (y < x)<br />
{<br />
Aux = x;<br />
x = y;<br />
y = Aux;<br />
}<br />
printf("Conteudos de x e de y ordenados: %f , %f: \n", x, y);<br />
}<br />
Observe que a sequência de comandos<br />
Aux =x;<br />
x = y;<br />
y = Aux;<br />
realiza a permuta dos conteúdos das variáveis x e y, como discutido <strong>em</strong> ex<strong>em</strong>plo do capítulo anterior.<br />
3.3 O comando if else<br />
O comando if else é uma estrutura de decisão que decide entre duas sequências de comandos qual vai<br />
ser executada, sendo definido através da seguinte sintaxe:<br />
if (Expressão)<br />
{<br />
Sequência de comandos 1<br />
}<br />
else<br />
{<br />
Sequência de comandos 2<br />
}<br />
A s<strong>em</strong>ântica deste comando é a seguinte: se o valor de Expressão for diferente de zero, o sist<strong>em</strong>a<br />
executará a sequência de comandos 1; caso contrário o sist<strong>em</strong>a executará a sequência de comandos 2.<br />
Por ex<strong>em</strong>plo, se quer<strong>em</strong>os um programa que verifique a paridade de um número dado, poderíamos<br />
verificar se o resto da divisão do número por dois é igual a 0. Se isto for verdade, o número é par; se não for<br />
verdade, o número dado é ímpar.<br />
/* Programa para verificar se um número e' par */<br />
#include <br />
main()<br />
{