trabalho de algoritimo
Lista de Exercícios.
04. Ler uma matriz A de uma dimensão com 10 elementos. Construir uma matriz C de duas dimensões com três colunas, em que a primeira coluna da matriz C é formada pelos elementos da matriz A somados com mais 5, a segunda coluna é formada pelo valor do cálculo da fatorial de cada elemento correspondente da matriz A e a terceira e última coluna deverá ser formada pelos quadrados dos elementos correspondentes da matriz A. Apresentar a matriz C. (Observe que fatorial de zero é igual a 1.)
TESTE DE MESA
1
2
3
4
5
6
7
8
9
10
A
1
2
3
4
5
6
7
8
9
10
6
7
8
9
C
1
2
6
24
1
4
9
16
PORTUGUES ESTRUTURADO
Algoritmos Exer03;
Variáveis
A : inteiro[1..10];
C : inteiro[1..10, 1..3]; n : inteiro; cont : inteiro; fat : inteiro;
Inicio
//ENTRADAS
Para( i de 1 ate 10 passo 1 )faça
Escreva( Informe os valores de A..: );
Ler( A[i] );
Fim_Para.
//PROCESSAMENTO
Para( i de 1 ate 10 passo 1 )faça
Para( x de 1 ate 5 passo 1 )faça n = A[i];
//1ª Coluna
C[i, x] = n + 5; x++; //2ª Coluna
//Fatorial
cont = n 1; fat = n;
Enquanto( cont >= 1 )faça fat = fat * cont; cont; Fim_Enquanto.
C[i, x] = fat; x++; //3ª Coluna
//Quadrado inteiro C[i, x] = n * n;
Fim_Para.
Informações:
Fatorial:
Ao produto dos números naturais começando em n e decrescendo até 1 denominamos de fatorial de n e representamos por n!.
Quadrado: Conceito básico (o quadrado de n seria n2 = n x n)
Fim_Para.
//SAIDA
Escreva( Valores da Matriz C. );
Para( i de 1 ate 10 passo 1 )faça
Para( x de 1 ate 3 passo 1 )faça
Escreva( C[i, x] );
Fim_Para.
Fim_Para.
Fim.
LINGUAGEM JAVA package matriz; import java.util.Scanner; public class Exer04 { public static void main(String[] args){ Scanner s = new Scanner(System.in); Integer[] A = new Integer[10]; Integer[][] C = new Integer[10][3];