Commit b794568b authored by Jomaro Rodrigues's avatar Jomaro Rodrigues

revisão do capítulo 6

parent 1c497909
......@@ -6,37 +6,38 @@
\chapter{Controle de fluxo do programa}
\section{Instrução break}
A instrução break pode ser colocada dentro de uma repeti,c~ao (for, while ou
A instrução break pode ser colocada dentro de uma repetição (for, while ou
do...while) ou ainda dentro
de um switch (veja mais adiante).
Quando a instrução break é encontrada dentro de uma repeti,c~ao, a execu,c~ao da
repeti,c~ao na qual ele
Quando a instrução break é encontrada dentro de uma repetição, a execução da
repetição na qual ele
se encontra é encerrada.
\begin{lstlisting}
for(contagem = 0; contagem ! 10; contagem++)
f
if ( contagem == 5 ) /* quando contagem for 5 */
break; /* interrompe o loop */
g
for(contagem = 0; contagem < 10; contagem++)
{
if ( contagem == 5 ) // quando contagem for 5
break; // interrompe o loop
}
\end{lstlisting}
\section{Instrução continue}
Como a instrução break, a instru,c~ao continue também só pode ser colocada
dentro de um "loop"for,
Como a instrução break, a instrução continue também só pode ser colocada
dentro de um ``loop'' for,
while ou do...while. Quando uma instrução continue é executada, a próxima
itera,c~ao do loop come,ca
imediatamente, ou seja, as instruções existentes entre a instru,cão continue e o
final do "loop"n~ao s~ao
iteração do loop começa
imediatamente, ou seja, as instruções existentes entre a instrução continue e o
final do ``loop'' não são
êxecutadas.
\section{Instrução return}
A instrução return termina a execu,c~ao da fun,c~ao em que se encontra o
programa e faz com que a execu,c~ao
continue na instrução seguinte `a chamada da fun,c~ao. Esta instru,c~ao aceita
A instrução return termina a execução da função em que se encontra o
programa e faz com que a execução
continue na instrução seguinte à chamada da função. Esta instrução aceita
um único argumento, que
pode ser qualquer expressão válida em C, cujo valor é retornado.
......@@ -54,8 +55,8 @@ int MAX( int a, int b )
\section{Função exit()}
A função exit(), que pertence `a biblioteca padr~ao stdlib.h, termina a
execu,c~ao do programa e retorna o
A função exit(), que pertence à biblioteca padrão stdlib.h, termina a
execução do programa e retorna o
controle ao sistema operacional. Esta função aceita um único argumento do tipo
int, que é passado de
volta ao sistema operacional para indicar o sucesso ou fracasso do programa.
......@@ -114,7 +115,7 @@ gabaritos abaixo serão
executados até que seja encontrado um break ou seja atingido o final do switch.
\begin{lstlisting}
/* Exemplo do uso da instrucao switch */
// Exemplo do uso da instrucao switch
#include <stdio.h>
#include <stdlib.h>
......@@ -124,7 +125,7 @@ void main()
printf("Digite uma vogal: \n");
scanf ("%c",&vogal); /* le uma letra */
scanf ("%c",&vogal); // le uma letra
switch (vogal) {
case 'a':
......@@ -163,13 +164,15 @@ opções que serão selecionadas em um menu.
O menu principal deverá ser o seguinte:
\begin{verbatim}
1. Soma n números
2. Multiplica n números
3. Divide a/b
4. Subtração de n números
5. Calcular $a^b$
6. Calcular a média aritmética de $n$ números
5. Calcular a^b
6. Calcular a média aritmética de n números
7. Sair
\end{verbatim}
Cada opção deverá comportar-se da seguinte forma:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment