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.
{<br />
printf ( “digite a <strong>de</strong>spesa do mes %d: “, col+1 );<br />
scanf ( “%f”, &valor );<br />
caixa[lin][col] = valor;<br />
}<br />
for( col = 0; col < 6; col++ )<br />
caixa[2][col] = caixa[0][col] - caixa[1][col];<br />
for( col = 0; col < 6; col++ )<br />
{<br />
printf ( “a receita do mes %d e: %.2f \n”, col+1, caixa[0][col] );<br />
printf ( “a <strong>de</strong>spesa do mes %d e: %.2f \n”, col+1, caixa[1][col] );<br />
printf ( “o resultado do mes %d e: %.2f \n”, col+1, caixa[2][col] );<br />
}<br />
getch( );<br />
}<br />
<strong>Fundamentos</strong> <strong>de</strong> <strong>Programação</strong><br />
exerCíCIos <strong>de</strong> FIxação<br />
1 – Desenvolva os algoritmos, seus respectivos fluxogramas e proceda a codificação em português estruturado<br />
os seguintes programas:<br />
1. Faça um programa para ler duas matrizes A e B, cada uma <strong>de</strong> duas dimensões com 5 linhas e 3 colunas.<br />
Construir uma matriz C <strong>de</strong> mesma dimensão, que é formada pela soma dos elementos da matriz A com os<br />
elementos da matriz B. Apresentar a matriz C.<br />
2. Faça um programa para ler duas matrizes A e B, cada uma com 7 elementos. Construir uma matriz C, <strong>de</strong><br />
duas dimensões, em que a primeira coluna <strong>de</strong>verá ser formada pelos elementos da matriz A e a segunda coluna<br />
<strong>de</strong>verá ser formada pelos elementos da matriz B. Apresentar a matriz C.<br />
3. Faça um programa para ler 20 elementos para uma matriz qualquer, consi<strong>de</strong>rando que ela tenha o tamanho<br />
<strong>de</strong> 4 linhas por 5 colunas, em seguida apresentar a matriz.<br />
4. Faça um programa para ler uma matriz A <strong>de</strong> uma dimensão com 10 elementos. Construir uma matriz<br />
C <strong>de</strong> duas dimensões com três colunas, em que a primeira coluna da matriz C é formada pelos elementos da<br />
matriz A somados com mais 5, a segunda coluna é formada pelo valor do cálculo da fatorial <strong>de</strong> cada elemento<br />
correspon<strong>de</strong>nte da matriz A e a terceira e última coluna <strong>de</strong>verá ser formada pelos quadrados dos elementos<br />
correspon<strong>de</strong>ntes da matriz A . Apresentar a matriz C.<br />
5. Faça um programa para ler duas matrizes A e B, cada uma com uma dimensão pra 12 elementos. Construir<br />
uma matriz C <strong>de</strong> duas dimensões, sendo que a primeira coluna da matriz C <strong>de</strong>verá ser formada pelos elementos<br />
da matriz A multiplicados por 2 e a segunda coluna <strong>de</strong>verá ser formada pelos elementos da matriz B subtraídos<br />
<strong>de</strong> 5. Apresentar a matriz C.<br />
6. Faça um programa para ler uma matriz A <strong>de</strong> duas dimensões com 5 linhas e 4 colunas. Construir uma matriz<br />
B <strong>de</strong> mesma dimensão, on<strong>de</strong> cada elemento da matriz B <strong>de</strong>verá ser o fatorial <strong>de</strong> cada elemento correspon<strong>de</strong>nte<br />
da matriz A . Apresentar ao final as matrizes A e B.<br />
7. Faça um programa para ler uma matriz A <strong>de</strong> duas dimensões com 4 linhas e 5 colunas, armazenando<br />
nessa matriz os valores das temperaturas em graus Celsius. Construir uma matriz B <strong>de</strong> mesma dimensão,<br />
sendo que cada elemento da matriz B <strong>de</strong>verá ser o valor da temperatura em graus Fahrenheit <strong>de</strong> cada elemento<br />
correspon<strong>de</strong>nte da matriz A . Apresentar ao final as matrizes A e B.<br />
8. Faça um programa para ler uma matriz A <strong>de</strong> duas dimensões com 5 linhas e 5 colunas. Construir uma<br />
matriz B <strong>de</strong> mesma dimensão, sendo que cada elemento da matriz B <strong>de</strong>verá ser o dobro <strong>de</strong> cada elemento<br />
correspon<strong>de</strong>nte da matriz A, com exceção para os valores situados na diagonal principal (posições B[1,1], B[2,2],<br />
B[3,3], B[4,4] e B[5.5] ) os quais <strong>de</strong>verão ser o triplo <strong>de</strong> cada elemento correspon<strong>de</strong>nte da matriz A . Apresentar<br />
63