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.

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

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

Saved successfully!

Ooh no, something went wrong!