ATPS Algoritmo Em C
Artigos Científicos: ATPS Algoritmo Em C. Pesquise 861.000+ trabalhos acadêmicosPor: Ajhuly • 5/11/2012 • 1.025 Palavras (5 Páginas) • 1.076 Visualizações
Introdução:
O presente relatório esclarece em detalhes o código fonte do programa calculo_matriz.c, que tem um menu Soma das Matrizes, que solicita ao usuário, 4 números reais para a Matriz A e 4 números reais para Matriz B e que o resultado da soma da Matriz A com a Matriz B é a Matriz C.(Matriz A + Matriz B = Matriz C) e o menu Sair.
#include <stdio.h>
int menu, l, c;
int matrizA[2][2], matrizB[2][2], matrizC[2][2];
int main()
{
menu=0;
while (menu != 2){
printf("\nBem Vindo a Soma das Matrizes de 4 elementos!\n");
printf("\n1 - Somar as Matrizes de 4 elementos\n2 - sair\n\nDigite um numero correspondente e aperte enter:\n");
scanf("%d", &menu);
getchar();
if (menu > 0 && menu <2){
if (menu==1){
somamatriz();
}
}
else {
printf("\nFavor digitar o numero correspondente ao meu!\n");
}
}
return 0;
}
somamatriz(){
printf("\nMATRIZ A");
for(l = 0; l < 2; l++){
for(c = 0; c < 2; c++){
printf("\nDigite o valor do elemento da Matriz [%d][%d] : ", l+1, c+1);
scanf("%d", &matrizA[l][c]);
}
}
printf("\nMATRIZ B");
for(l = 0; l < 2; l++){
for(c = 0; c < 2; c++){
printf("\nDigite o valor do elemento da Matriz [%d][%d] : ", l+1, c+1);
scanf("%d", &matrizB[l][c]);
}
}
printf("\nMATRIZ C %c igual Matriz A + Matriz C \n\n", 130);
for(l = 0; l < 2; l++){
for(c = 0; c < 2; c++){
matrizC[l][c] = matrizA[l][c] + matrizB[l][c];
printf("Matriz C = %d\n", matrizC[l][c]);
}
}
}
Compilação e execução:
O programa apresentado foi escrito e compilado usando o software CodeBlocks.
A execução do programa se deu com a chamada do programa calculo_matriz.exe e a saída fornecida pelo seu uso foi:
Bem Vindo a Soma das Matrizes de 4 elementos!
1 - Somar as Matrizes de 4 elementos
2 - sair
Digite um numero correspondente e aperte enter:
1
MATRIZ A
Digite o valor do elemento da Matriz [1][1] : 1
Digite o valor do elemento da Matriz [1][2] : 2
Digite o valor do elemento da Matriz [2][1] : 3
Digite o valor do elemento da Matriz [2][2] : 4
MATRIZ B
Digite o valor do elemento da Matriz [1][1] : 1
Digite o valor do elemento da Matriz [1][2] : 2
Digite o valor do elemento da Matriz [2][1] : 3
Digite o valor do elemento da Matriz [2][2] : 4
MATRIZ C é igual Matriz A + Matriz C
Matriz C = 2
Matriz C = 4
Matriz C = 6
Matriz C = 8
Bem Vindo a Soma das Matrizes de 4 elementos!
1 - Somar as Matrizes de 4 elementos
2 - sair
Digite um numero correspondente e aperte enter:
3
Favor digitar o numero correspondente ao meu!
Bem Vindo a Soma das Matrizes de 4 elementos!
1 - Somar as Matrizes de 4 elementos
2 - sair
Digite um numero correspondente e aperte enter:
2
Favor digitar o numero correspondente ao meu!
Process returned 0 (0x0) execution time : 28.361 s
Press any key to continue.
Detalhamentos:
Na linha 01 é declarado a biblioteca stdio.h para funcionar as instruções printf(), scanf() e getchar().
Na linha 02 linha em branco de organização do programador, que não interfere.
Na linha 03 é iniciada a função main, que é a principal função do programa, que farar com que o software rode, quando
...