Ejercicio 1: Si a, b y c son variables enteras con valores a=8, b=3, c=-5, determina el valor de las siguientes expresiones aritméticas:
a) a + b + c
|
b) 2 * b + 3 * (a – c)
|
c) a / b
|
d) a % b
|
e) a / c
|
f) a % c
|
g) a * b / c
|
h) a * (b / c)
|
i) (a * c) % b
|
j) a * (c % b)
|
k) (3 * a – 2 * b) % (2 * a – c)
|
l) 2 * ( a / 5 + (4 - b * 3)) % (a + c - 2)
|
m) (a - 3 * b) % (c + 2 * a) / (a - c)
|
n) a - b - c * 2
|
Ejercicio 2: Si x, y, z son variables de tipo double con valores x= 88, y = 3.5, z = -5.2, determina el valor de las siguientes expresiones aritméticas. Obtén el resultado de cada expresión con un máximo de cuatro decimales.
a) x + y + z
|
b) 2 * y + 3 * (x – z)
|
c) x / y
|
d) x % y
|
e) x / (y + z)
|
f) (x / y) + z
|
g) 2 * x / 3 * y
|
h) 2 * x / (3 * y)
|
i) x * y % z
|
j) x * (y % z)
|
k) 3 * x – z – 2 * x
|
l) 2 * x / 5 % y
|
m) x - 100 % y % z
|
n) x - y - z * 2
|
Ejercicio 3. Si c1, c2 y c3 son variables de tipo char con valores c1=’E’, c2=’5’, c3=’?’, determina el valor numérico de las siguientes expresiones aritméticas. Para resolverlo necesitas saber el valor numérico correspondiente a esos caracteres según la tabla ASCII:
’E’ 69
’5’ 53
’?’ 63
Consulta en la tabla ASCII los valores numéricos del resto de caracteres que aparecen en las operaciones.
a) c1 + 1
|
b) c1 – c2 + c3
|
c) c2 – 2
|
d) c2 – '2'
|
e) c3 + '#'
|
f) c1 % c3
|
g) '2' + '2'
|
h) (c1 / c2) * c3
|
i) 3 * c2
|
j) '3' * c2
|
Soluciones:
En las soluciones de los ejercicios sólo se muestra el resultado final. Si cuando los resuelvas no coincide con tu resultado deja un comentario que contenga tu solución y podemos ver dónde está el error.
Solución ejercicio 1:
a) a + b + c --> 6
|
b) 2 * b + 3 * (a – c) --> 45
|
c) a / b --> 2
|
d) a % b --> 2
|
e) a / c --> -1
|
f) a % c --> 3
|
g) a * b / c --> -4
|
h) a * (b / c) --> 0
|
i) (a * c) % b --> -1
|
j) a * (c % b) --> -16
|
k) (3 * a – 2 * b) % (2 * a – c) --> 18
|
l) 2 * ( a / 5 + (4 - b * 3)) % (a + c - 2) --> 0
|
m) (a - 3 * b) % (c + 2 * a) / (a - c) --> 0
|
n) a - b - c * 2 --> 15
|
Solución ejercicio 2:
a) x + y + z --> 86.3
|
b) 2 * y + 3 * (x – z) --> 286.6
|
c) x / y --> 25.1428
|
d) x % y --> 0.5
|
e) x / (y + z) --> -51.7647
|
f) (x / y) + z --> 19.9428
|
g) 2 * x / 3 * y --> 205.3333
|
h) 2 * x / (3 * y) --> 16.7619
|
i) x * y % z --> 1.1999
|
j) x * (y % z) --> 308.0
|
k) 3 * x – z – 2 * x --> 93.1999
|
l) 2 * x / 5 % y --> 0.2000
|
m) x - 100 % y % z --> 86.0
|
n) x - y - z * 2 --> 94.9
|
Solución ejercicio 3:
a) c1 + 1 --> 70
|
b) c1 – c2 + c3 --> 79
|
c) c2 – 2 --> 51
|
d) c2 – '2' --> 3
|
e) c3 + '#' --> 98
|
f) c1 % c3 --> 6
|
g) '2' + '2' --> 100
|
h) (c1 / c2) * c3 --> 63
|
i) 3 * c2 --> 159
|
j) '3' * c2 --> 2703
|
No hay comentarios:
Publicar un comentario