Informática, perguntado por bebelotavares, 7 meses atrás

1) Após a execução do trecho de programa que segue, qual é o valor final da variável c
...
int a 11; double b=0; intc=6; int d; int e;

c+=1;
a/=2;
b = 4 +1.7*a;
e = b;
d = e%c;
c = ++d;
...

OBS: esse programa é feito em java


marcellinomarcio30: Este código gera um erro, pois a variável "e" não pode receber o valor de "b" que é uma variável do tipo flutuante e "e" e do tipo inteira.
bebelotavares: discupa erro foi int a = 11; double b =0; int c=6; int d; int e;
bebelotavares: faltou int a = 11 ;

Soluções para a tarefa

Respondido por marcellinomarcio30
0

Resposta:

C = 7.35

Explicação:

Se passar todos as variáveis para o tipo double(ponto flutuante), funcionaria corretamente.

public class Main {

 public static void main(String[] args) {

  double a = 11;

   double b=0;

   double c=6;

   double d;

   double e;

c += 1;

a /= 2;

b = 4 + 1.7 * a;

e = b;

d = e % c;

c = ++d;

 

   System.out.println(c);

 }

}

Perguntas interessantes