Ejercicio sobre operadores aritméticos Java

Ejercicios básicos resueltos Java

Ejercicio resuelto para practicar los operadores aritméticos Java.

En Java los operadores aritméticos son los siguientes:

+  Operador suma
-  Operador resta
*  Operador multiplicación
/  Operador división
%  Operador módulo o resto de la división

Ejercicio 1: Si a, b y c son variables de tipo int 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'      valor ASCII 69

'5'      valor ASCII 53

'?'     valor ASCII 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.

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

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

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

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Scroll al inicio