Fundamentos de Programação 1 - Alcides Maya Tecnologia
Fundamentos de Programação 1 - Alcides Maya Tecnologia
Fundamentos de Programação 1 - Alcides Maya Tecnologia
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