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.

{<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

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

Saved successfully!

Ooh no, something went wrong!