• Matéria: Informática
  • Autor: kamorais59
  • Perguntado 4 anos atrás

QUESTÃO 6
Analise o código abaixo:

#include

int main(){
float saldoInicial, saldo, deposito;
int movimento;

saldo = 500;
printf("Informe o saldo Inicial");
scanf("%f", &saldoInicial);
saldo = saldo + saldoInicial;

for(movimento =1 ; movimento < 10; movimento++){
printf("Informe o valor do Depósito: ");
scanf("%f",&deposito);
saldo = saldo + deposito;
}

printf("Saldo Final: %.2f", saldo);

return 0;
}

Analisando a linha "saldo = saldo + deposito;" a mesma está somando o saldo anterior com o depósito. Existe alguma forma de reescrever esta linha?

Alternativas
Alternativa 1:
saldo + saldo = deposito;

Alternativa 2:
deposito += saldo;

Alternativa 3:
saldo += deposito;

Alternativa 4:
saldo .= deposito;

Alternativa 5:
saldo += deposito++;

Respostas

respondido por: nocturneinthemoonlig
14

Resposta:

Tanto a alternativa 3 quanto a alternativa 5 estão corretas.

Explicação:

Copiando o código e executando no compilador DevC++, ao alterar o campo conforme solicita o enunciado e utilizar ambas as opções o código funciona normalmente gerando o mesmo resultado final.

Sendo assim, é possível que esta questão seja anulada, porém por quesito de estética acredito que a alternativa 3 seja mais adequada.


macielramosdejesus24: saldo += deposito;
anderlonoliveira: Alternativa 5:
saldo += deposito++;
kiyouji: deposito += saldo; e saldo += deposito;
respondido por: gabriel11silva
1

O trecho destacado no código do programa C dado, pode ser substituído por saldo += deposito; Alternativa C.

Operadores compostos em C

Os operados compostos em C, são utilizados para facilitar e simplificar algumas expressões constantemente utilizadas durante a escrita de um programa.

Um exemplo de operadores composto é o +=, esse operador soma o valor de uma variável com outro valor específicado pelo usuário.

  • Ou seja, em vez de escrever saldo = saldo + deposito, podemos escrever saldo += deposito.
  • O valor será o mesmo, pois os dois códigos são equivalentes.

Com isso, podemos afirmar que a alternativa correta é a letra C, saldo += deposito.

Aprenda mais operadores em linguagem de programação aqui: https://brainly.com.br/tarefa/16034233

#SPJ2

Anexos:
Perguntas similares