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.
Escola Alci<strong>de</strong>s <strong>Maya</strong> - Primeiro Módulo<br />
media = soma / 4;<br />
printf ( “a media do aluno e: %4.1f \n”, media );<br />
}<br />
getch( );<br />
}<br />
exemplos <strong>de</strong> aula<br />
Para <strong>de</strong>monstrar a utilização <strong>de</strong> uma matriz <strong>de</strong> duas dimensões, consi<strong>de</strong>re os exemplos apresentado sem<br />
seguida:<br />
Primeiro exemplo<br />
Desenvolver um programa que efetue a leitura das receitas e <strong>de</strong>spesas dos primeiros 6 meses <strong>de</strong> uma<br />
empresa. Calcular e armazenar o resultado mensal da empresa.<br />
Algoritmo<br />
1 – Ler as receitas <strong>de</strong> cada mês<br />
2 – Ler as <strong>de</strong>spesas <strong>de</strong> cada mês<br />
3 – Calcular o resultado <strong>de</strong> cada mês subtraindo a receita da <strong>de</strong>spesa<br />
4 – Apresentar as receitas, as <strong>de</strong>spesas e o resultados <strong>de</strong> cada mês<br />
Pela característica do programa a ser <strong>de</strong>senvolvido, seria i<strong>de</strong>al utilizarmos uma matriz 3 x 6, para armazenar<br />
estes dados. Nas colunas teremos os meses, nas linhas teremos respectivamente receitas, <strong>de</strong>spesas e resultados,<br />
veja o <strong>de</strong>senho a seguir:<br />
Receitas<br />
Despesas<br />
Resultados<br />
Janeiro Fevereiro Março Abril Maio Junho<br />
Codificação em Linguagem C<br />
main( )<br />
{<br />
float caixa[3][6];<br />
float valor;<br />
int lin, col;<br />
clrscr( );<br />
lin = 0;<br />
for( col = 0; col < 6; col++ )<br />
{<br />
printf ( “digite a receita do mes %d: “, col+1 );<br />
scanf ( “%f”, &valor );<br />
caixa[lin][col] = valor;<br />
}<br />
lin = 1;<br />
for( col = 0; col < 6; col++ )<br />
62