sábado, 16 de outubro de 2010

Programação em C - Matriz - preenche, imprime e soma os elementos de cada linha utilizando funções

Olá pessoal, hoje vou postar um link para o download de um programa que é composto por 4 funções além é claro da função main (principal): menu, preencheMatriz, imprimeMatriz, somaCadaLinha.

Os nomes das funções já retratam o que o programa faz, ou seja, terá um menu com as opções para o usuário preencher a matriz, imprimir os elementos dessa matriz e mostrar a soma dos elementos de cada linha.

Lembrando que a matriz é 3x3, ou seja, terá 9 elementos, o programa está bem intuitivo e organizado para um melhor entendimento.

Coloquei todas as funções como void, ou seja, não retornam nenhum valor. Dentro da função principal (main) eu chamo a função menu que se encarrega de chamar as outras funções de acordo com a opção escolhida pelo usuário.

Aí você pode está se perguntando: "E se o usuário não preencher a matriz e escolher logo as opções de imprimir os elementos e/ou somar os elementos?". Para isso eu coloquei uma variável chamada "count" que é inicializada com o valor zero.

Se o usuário entrar com a opção referente a preencher a matriz então a variável "count" muda para o valor 1, e dentro do valor do switch referente a chamar a função de imprimir os elementos e de somar eu faço um controle para verificar se o usuário já preencheu a matriz através da variável count que me informará isso.

No código tem vários comentários, quaisquer dúvidas deixem um comentário no blog que responderei o mais breve possível, o programa tem pouco mais de 100 linhas e acho que ajudará bastante a compreender um pouco mais sobre matrizes e funções.



Nenhum comentário: