Anúncio

Portfólio 2 Programação de computadores

EXERCÍCIO 1
Determine o que será impresso (pelos comandos println()) após a exe-
cução das instruções a seguir:
int a = 3;
int b = 5;
int c = 8;
int d = a * (b + c * 3) - 7;
int e = a - b - c;
System.out.println(a+" "+b+" "+c+" "+d+" "+e);
a = a + 1;
b = (4 * a + 1) / 10;
c = (4 * a + 1) % 10;
System.out.println(a+" "+b+" "+c+" "+d+" "+e);

Resp.
println 1:
3 5 8 80 -10
println 2:
4 1 7 80 -10

EXERCÍCIO 2
Escreva um método que converta um valor em real (recebido em um
parâmetro), para dólar e retorne o valor em dólar. A taxa de conversão
real para dólar também será um parâmetro de entrada desse método. O
valor em real, a taxa de conversão e o valor em dólar deverão ser do tipo
float.

Resp.

  static float conversor(float real, float taxa)
  {
    float dolar;
    dolar = real*(taxa/100);
    return dolar;
  }

EXERCÍCIO 3
Escreva um método que determine quanto tempo leva para um corpo
cair de determinada altura a partir do repouso. Este método receberá
como parâmetro um valor do tipo double contendo a altura em centí-
metros em que o corpo está e deverá retornar um valor do tipo double
contendo o tempo da queda em segundos. Considere que a força da
gravidade é igual a 9, 8m/s2. Use o método Math.sqrt()1 para obter a raiz
quadrada.

Resp.
  static double calculador(double alt)
  {
    final double g = 9.8;
    double time;
    time = Math.sqrt((2*(alt*0.01))/g);
    return time;  
  }

EXERCÍCIO 4
Escreva um método chamado divisaoEResto que não terá nenhum re-
torno (void) e terá dois parâmetros do tipo inteiro, chamados de divi-
dendo e divisor. Este método deverá calcular a divisão entre o dividendo
e o divisor e imprimir duas linhas contendo o quociente e o resto, no
seguinte formato:
Valor do quociente: qqq
Valor do resto: rrr
Sendo qqq o valor do quociente da divisão inteira e rrr o valor do resto
da divisão.

Resp.
  static void divisaoEResto(int dividendo,int divisor)
  {
    //variáveis
    int quociente;
    int resto;
    //cálculos
    quociente = dividendo / divisor;
    resto     = dividendo % divisor;
    //saída
    System.out.print("Valor do quociente: " + quociente);
    System.out.print("Valor do resto: " + resto);
  }

2 comentários:

Anúncio