Вы находитесь на странице: 1из 4

1.

Muestre cmo se ejecutan las siguientes expresiones y escriba el resultado


(como lo hara un programa en Java):
a. 2 + 3 * 4 6
b. 14 / 7 * 2 + 30 / 5 + 1
c. (12 + 3) / 4 * 2
d. (238 % 10 + 3) % 7
e. 2 + 19 % 5 (11 * (5 / 2))
f. 177 % 100 % 10 / 2
g. 8 * 2 7 / 4

a) 2+3*4-6
2+12-6
14-6
8
b) 14/7*2+30/5+1
2*2+30/5+1
2*2+6+1
4+6+1
10+1
11
c) (12+3)/4*2
15/4*2
3*2
6
d) (238%10+3)%7
(8+3)%7
11%7
4
e) 2+19%5-(11*(5/2))
2+19%5-(11*2)
2+19%5-22
2+4-22
6-22
-16
f)177%100%10/2
77%10/2
7/2
3
g) 8*2 7/4
16-1
15
2. Muestre cmo se ejecutan las siguientes expresiones y escriba el resultado
(como lo hara un programa en Java):
a. 4.0 / 2 * 9 / 2
b. 2.5 * 2 + 8 / 5.0 + 10 / 3
c. 12 / 7 * 4.4 * 2 / 4
d. 4 * 3 / 8 + 2.5 * 2
e. (5 * 7.0 / 2 2.5) / 5 * 2
f. 10.0 / 2 / 4
g. 27 / 2 / 2.0 * (4.3 + 1.7) 8 / 3
a) 4.0/2*9/2
2.0*9/2
18.0/2
9.0
b) 2.5*2+8/5.0+10/3
5.0+1.6+3
6.6+3
9.6
c) 12/7*4.4*2/4
1*4.4*2/4
4.4*2/4
8.8/4
2.2
d) 4*3/8+2.5*2
12/8+5.0
1+5.0
6.0
e) (5*7.0/2 2.5)/5*2
(35.0/2-2.5)/5*2
(17.5-2.5)/5*2
15/5*2
3*2
6
f)10.0/2/4
5.0/4
1.25
g)27/2/2.0*(4.3+1.7) 8/3
27/2/2.0*(6)-8/3
13/2.0*(6)-8/3
6.5*6-8/3
39-2
37
3. Muestre cmo se ejecutan las siguientes expresiones y escriba el resultado (com
o lo hara un programa en Java), explicando el tipo final de la expresin:
a. 2 + 2 + 3 + 4
b. "2 + 2" + 3 + 4
c. 2 + " 2 + 3 " + 4
d. "(2 + 2) " + (3 + 4)
e. "hello 34 " + 2 * 4
f. 2 + "(int) 2.0" + 2 * 2 + 2
g. i.4 + 1 + 9 + "." + (-3 + 10) + 11
a. 2+2+3+4
4+3+4
7+4
11
Es una variable tipo int porque 11 es un entero.
b)"2 + 2" + 3 + 4
2 + 234
Es un string por las comillas, java imprime el 2 y el + ya que estan dentro de l
as comillas y une 2,3 y 4 en 234 porque los + que seguian
del 2 no estaban dentro de las comillas.
c) 2 + " 2 + 3 " + 4
2 2+3 4
Es un string por las comillas, java imprime el + que esta dentro de las comillas
y uniria 2 y 2 en 2 2 por el + fuera de las comillas, lo mismo para el 3 y 4.
d. "(2 + 2) " + (3 + 4)
(2 + 2) 7
Es un string por las comillas, java toma el 3 + 4 como una operacion y la soluci
ona antes porque esta entre parentesis y sin comillas, de ahi toma lo que esta e
n
las comillas como un stringy une el string con el 7 terminando en un string
e. "hello 34 " + 2 * 4
hello 34 8
Es un string por las comillas, java soluciona primero el 2*4 porque el * tiene m
as precedencia,para despues cojer el + para unir el hello 34 y 8 en un string ya
que hello 34 en un string
f) 2 + "(int) 2.0" + 2 * 2 + 2
2(int) 2.042
Es un string por las comillas, java soluciona primero el 2*2 porque el * tiene m
as precedencia y no esta entre comillas, despues une 2 y (int) por el +, y une
2.0 con 4 (que es el resultado de 2*2) y 2 por los +
g. i.4 + 1 + 9 + "." + (-3 + 10) + 11
4.Suponga que est un programa de fitnes que almacena, para un usuario, su gnero, eda
d, altura (en metros) y peso (aproximado al Kilogramo ms cercano).
Declare las variables con los nombres apropiados para almacenar esta informacin.
genero: String genero;
edad: int edad;
altura: double alture;
peso: int peso;
5. Considere el siguiente cdigo:
int first = 8;
int second = 19;
first = first + second;
second = first second;
first = first second;
Cul es el valor de las variables first y second al final del cdigo?
el valor de first seria 19
el valor de second 8
6. Reescriba el cdigo del ejercicio anterior usando operadores de asignacin (por e
jemplo +=, -=, etc.).
int first = 8;
int second = 19;
first += second;
second= first-second;
first -= second;
7.Suponga que tiene una variable x. Escriba una expresin en Java que calcule el v
alor de y usando el operador * solamente 4 veces:
y = 12.3x^4 - 9.1x^3 + 19.3x^2 - 4.6^x + 34.2
public static double ejercicio 7(double x){
double q;
double w;
double e;
double y;
q= Math.pow(x,4);
w= Math.pow(x,3);
e= Math.pow(x,2);
y= 12.3*q-9.1*w+19.3*e-4.6*x+34.2;
return y;
}

Вам также может понравиться