trabalho de logica de programaçaõ
Resumo do capítulo 3 do livro, C completo e total.
Comandos de controle do programa.
O padrão ANSI dividi os comandos em C neste grupo:
Seleção
Iteração
Desvio
Rótulo
Expressão
Bloco
Estão incluídos nos comandos de seleção it e switch e os de interação são while, for e do-while que normalmente são chamados de comando de laços, os comandos de desvio são break, continue, goto e returne, os comando de rótulo são case, default e label.
Verdade e falso em C.
Há um teste em C que determina o curso da ação, e verdade qualquer resultado diferente de 0 incluído números negativos.
Comando de seleção
Em C há dois comandos de seleção que são: if, switch e ? que pode servir no lugar de if em algumas circunstâncias.
If
A forma geral da sentença e if e else (este é opcional), quando a expressão e verdadeira o comando ou o bloco que forma o corpo de if e executada, caso contrário irá para o corpo ou bloco de else caso este existir e apenas if ou else sera executado nunca os dois ao mesmo tempo.
Um exemplo de if e else em um programa de uma única linha a ser executada.
#include
#include
int main (void){ int nr; printf ("Digite um numero:\n"); scanf ("%d", &nr); getchar (); if (nr>=0) printf ("O numero digitado e positivo\n\n"); //se nr for maior ou igual a 0 o numero sera positivo else printf ("O numero digitado e negativo\n\n"); //caso contrario, ele sera negativo! system ("pause");
}
Um exemplo de if-else-if.
#include int main ()
{
int num; printf ("Digite um numero: "); scanf ("%d",&num); if (num>10) printf ("\n\nO numero e maior que 10"); else if (num==10) { printf ("\n\nVoce acertou!\n"); printf ("O numero e igual a 10."); } else if