Você está na página 1de 4

Nome: Victor Lucas dos Santos Fernandes

Disciplina: Programação de computadores

Curso: TSI

Professor: Daniel

Questão 1

Considere o seguinte trecho de um programa:

int i;

int x=0;

for(i=0; i<10; i=i+2)

x = x + i;

Apresente todos os passos de atualização do valor da variável x até o encerramento do laço de


repetição.

R:

i=0 x=0

i=2 x=2

i=4 x=6

i=6 x = 12

i=8 x = 20

O valor final de x será 20.

Questão 2

Explique o conceito de funções em programação. Quais as vantagens de se utilizar funções em


programação?

R:

As funções são blocos de código que realizam uma determinada ação quando são chamados. A
vantagem de utilizar uma função é que o código pode ser reutilizado, evitando a repetição do
mesmo pedaço de código várias vezes em diversos pontos do programa.
Questão 3

Considere um vetor de notas, do tipo float, com 10 posições. Escreva um programa para ler essas
10 notas do teclado e preencher os valores lidos dentro do vetor notas.

R:

#include <stdio.h>

int main(){

float notas [10];

int i;

for ( i = 0; i < 10; i++){

scanf(“%f”, &notas[i]);

return 0;

Questão 4

Considerando o vetor de notas do exercício anterior, escreva uma função que receba um vetor
de notas como entrada e retorne a média de todas as notas desse vetor.

R:

#include <stdio.h>

float mediaF(float n [], int tamanho);

int main(){

float notas[]= { 2,8,12};

float media;

media= mediaF( notas , 3);

printf(“%f”, media);

return 0 ;

}
float mediaF(float n [], int tamanho){

int i;

float soma=0;

float media;

for( i=0; i< tamanho ; i ++ ){

soma = soma + n[i] ;

media= soma/tamanho;

return media;

Questão 5

Considere dois vetores um para armazenar os valores depositados em uma determinada conta
corrente e um para armazenar os valores debitados dessa mesma conta corrente. Escreva um
programa para calcular o saldo total da conta, considerando todos os valores depositados e
todos os valores debitados.

R:

#include <stdio.h>

int main (){

float depositado [2];

float debitado [2];

int i;

float saldoTotal=0;

for( i = 0; i<2; i ++){

printf(“Digite o valor do deposito: \n “);

scanf(“%f”, &depositado[i]);

printf(“Digite o valor depitado: \n “);

scanf(“%f”, &debitado[i]);
saldoTotal = saldoTotal + (deposito[i] – debitado[i]);

printf(“ O saldo total e : %f “, saldoTotal);

return 0 ;

Você também pode gostar