18.04.2013 Views

Fundamentos de Programação 1 - Alcides Maya Tecnologia

Fundamentos de Programação 1 - Alcides Maya Tecnologia

Fundamentos de Programação 1 - Alcides Maya Tecnologia

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Fundamentos</strong> <strong>de</strong> <strong>Programação</strong><br />

printf(“\nopcao invalida”);<br />

} /* chave final do switch */<br />

printf(“\nPressione uma tecla para continuar”);<br />

getch( );<br />

} /* chave final do laço while */<br />

} /* chave final da main */<br />

somar( )<br />

{<br />

printf(“\nFuncao <strong>de</strong> soma”);<br />

}<br />

subtrair( )<br />

{<br />

printf(“\nFuncao <strong>de</strong> subtracao”);<br />

}<br />

multiplicar( )<br />

{<br />

printf(“\nFuncao <strong>de</strong> multiplicacao”);<br />

}<br />

dividir( )<br />

{<br />

printf(“\nFuncao <strong>de</strong> Divisao”);<br />

}<br />

agora algumas consi<strong>de</strong>rações sobre o programa anterior:<br />

• Na linha char opcao; <strong>de</strong>claramos a variável do tipo char para armazenar a opção <strong>de</strong> menu escolhida pelo<br />

usuário.<br />

• Na linha seguinte while(opcao != ‘5’) é o controle do laço <strong>de</strong> repetição: “Faça enquanto opção diferente <strong>de</strong><br />

5”.<br />

• Logo após limpamos a tela e colocamos as opções do menu.<br />

• Para ver a opção do usuário codificamos: opcao = getch( );<br />

• Para verificar qual opção digitada pelo usuário foi escolhida a estrutura switch que é a mais a<strong>de</strong>quada<br />

quanto temos várias opções <strong>de</strong> um menu.<br />

• No tratamento do primeiro caso, ou seja, se o usuário digitou 1 é para fazer a soma. Colocamos neste<br />

case a linha: somar( ); que é a chamada para a função somar.<br />

• No tratamento dos <strong>de</strong>mais casos utilizamos a chamada para a função<br />

subtrair( ); , multiplicar( ); e dividir( );<br />

• Depois da chave final da função main( ) colocamos a <strong>de</strong>claração da funções<br />

Se tudo funcionou corretamente nos comandos da função main, vamos agora fazer as modificações<br />

necessárias em cada uma das funções. Devemos, então codificar os comandos para a execução das tarefas <strong>de</strong><br />

67

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!