martes, 11 de diciembre de 2018

Ejercicio 2.29 "Como programar en Java" Deitel, 7ed

Hola chicos, les saluda la gente de Soluciones Informáticas, y en esta ocación lestraigo la solución al ejercicio 2.29, pag. 73 del libro "Cómo programar en Java" de Deitel, 7ed.

Enunciado: He aquí otro adelanto. En este capítulo, aprendió acerca de los enteros y el tipo int. Java puede también representar letras en mayúsculas, minúsculas y una considerable variedad de símbolos especiales. Cada carácter tiene su correspondiente representación entera. El conjunto de caracteres que utiliza una computadora, y las correspondientes representaciones enteras de estos caracteres, se conocen como el conjunto de caracteres de esa computadora. Usted puede indicar un valor de carácter en un programa con sólo encerrar ese carácter entre comillas sencillas, como en 'A'.

Usted puede determinar el equivalente entero de un carácter si antepone a ese carácter la palabra (int), como en 

     (int) 'A'

Esta forma se conoce como operador de conversión de tipo. (Hablaremos más sobre estos operadores en el capítulo 4). La siguiente instrucción imprime un carácter y su equivalente entero:

     System.out.printf ( "El caracter %c tiene el valor %d\n", 'A', ( (int) 'A' ) );

Cuando se ejecuta esta instrucción, muestra el caracter A y el valor 65 (del conjunto de caracteres conocido como Unicode) como parte de la cadena. Observe que el especificador de formato %c es un receptáculo para un carácter (en este caso, el carácter 'A').

Utilizando instrucciones similares a la mostrada anteriormente en este ejercicio, escriba una aplicación que los equivalentes enteros de algunas letras en mayúsculas, en minúsculas, dígitos y símbolos especiales. Muestre los equivalentes enteros de los siguientes caracteres: A B C a b c 0 1 2 $ * + / y el carácter en blanco.












sábado, 1 de diciembre de 2018

Ejercicio 2.28 "Como programar en Java" Deitel, 7ed

Bienvenidos a soluciones informáticas en esta ocación vamos a resolrver el ejercicio 2.28 del libro "Cómo programar en Java" de Deitel, pag. 73.

Enunciado: He aquí un adelanto. En este capítulo, aprendió sobre los enteros y el tipo int. Java también puede representar números de punto flotante que contiene  puntos decimales, como 3.14159. Escriba una aplicación que reciba del usuario el radio de un círculo como un entero, y que imprima el diámetro la circunferencia y el área del círculo mediante el uso del valor de punto flotante 3.14159 para el valor de π. Use las técnicas que se muestran en la figura 2.7. [Nota: también puede utilizar la constante predefinida Math.PI para el valor de π. Esta constante es más precisa que el valor 3.14159. La clase Math se define en el paquete java.lang. Las clases en este paquete se importan de manera automática, por lo que no necesita importar la clase Math mediante la instrucción import para usarla]. Use las siguientes fórmulas (r es el radio).

     diámetro = 2r
     circunferencia = 2πr
     área = πr^2

No almacene los resultados de cada cálculo en una variable. En vez de ello, especifique cada cálculo como el valor que se imprimirá en cada instrucción System.out.printf. Observe que los valores producidos por los cálculos del área y la circunferencia son números de punto flotante. Dichos valores pueden imprimirse con el especificador de formato %f en una instrucción System.out.printf. En el capítulo 3 aprenderá más cerca de los números de punto flotante.

A continuación una posible solución al problema. Existen otras más, "no todas las personas tenemos la misma forma de resolver un problema".

Resultado del programa al ser ejecutado.


Ejercicio 2.26 "Como programar en Java" Deitel, 7ed

Bienvenidos a Soluciones Informáticas, vamos a realizar la solución al ejercicio 2.26 de la pag. 73 del libro "Cómo programar en Java" de Deitel, 7ed.

Enunciado: Escriba una aplicación que lea dos enteros, determine si el primero es múltiplo del segundo e imprima el resultado [Sugerencia: use el operador residuo.]

A continuación la solución al problema propuesto con su resultado al ser ejecutado.










Caso1: Resultado cuando el primer número, sí es múltiplo del segundo.







Caso 2: Resultado cuando el primer número no es múltiplo del segundo.






miércoles, 28 de noviembre de 2018

Ejercicio 2.25 "Como programar en Java" Deitel, 7ed

Hola con todos, el día de hoy les traigo la solución al ejercicio 2.25, pag. 73 del libro "Cómo programar en Java" de Deitel, 7ed.

Enunciado: Escriba un programa que lea un entero y determine e imprima si es impar o par. [Sugerencia: use el operador residuo. Un número par es un múltiplo de 2. Cualquier múltiplo de 2 deja un residuo de 0 cuando se divide entre 2.]

A continuación les presentamos la solución al problema planteado.













Caso 1: Cuando num es par.


Caso 2: Cuando num es impar.



Nota: la instrucción if va a comparar el resultado del residuo con 1 para impar o 0 para par, debido a que si el número es par, éste es un múltiplo de 2, caso contrario no lo es.

lunes, 26 de noviembre de 2018

Ejercicio 2.24 "Como programar en Java" Deitel, 7ed

Hola a todos los amigos de Soluciones Informáticas, a continuación les presentamos la solución al ejercicio 2.24 de la pag. 73 del libro "Cómo programar en Java" de Deitel, 7ed.
Enunciado: Escriba una aplicación que lea cinco enteros y que determine e imprima los enteros mayor y menor en el grupo. Use solamente las técnicas de programación que aprendió en este capítulo.
A continuación se presenta la solución al problema planteado y su resultado al ser ejecutado.


 






viernes, 23 de noviembre de 2018

Ejercicio 2.17 "Como programar en Java" Deitel, 7ed

Hola con todos los visitantes del blog Soluciones Infomáticas, les presento la solución al ejercicio 2.17 de la pág. 72 del libro "Cómo programar en Java" de Deitel, 7ed.
Enunciado:
Escriba una aplicación que reciba tres enteros del usuario y muestre la suma, promedio, producto, menor y mayor de esos números. Utilice las técnicas que se muestran en la Figura 2.15. [Nota: el cálculo del promedio en este ejercicio debe resultar en una representación entera del promedio. Por lo tanto si la suma de los valores es 7, el promedio debe ser 2, no 2,3333....].




A continuación se presenta la solución al problema propuesto y su resultado al ser ejecutado.



Ejercicio 2.16 "Como programar en Java" Deitel, 7ed

Hola con todos los visitantes del blog Soluciones Infomáticas, les presento la solución al ejercicio 2.16 de la pág. 72 del libro "Cómo programar en Java" de Deitel, 7ed.
Enunciado:
Escriba una aplicación que pida al usuario que escriba dos números, que obtenga los números del usuario y muestre el número más grande, seguido de las palabras "es más grande". Si los números son iguales, imprima el mensaje "Estos números son iguales.". Utilice las técnicas que se muestran en la figura 2.15.



Figura 2.15: Operadores de igualdad y relacionales.

A continuación se presenta la solución del programa y su resultado al ejecutarlo.
Salida 1: Cuando el primer número es mayor que el segundo.

Salida 2: Cuando el primer número es menor que el segundo.

Salida 3: Cuando el primer número es igual al segundo.

domingo, 11 de noviembre de 2018

Ejercicio 2.15 "Como programar en Java" Deitel, 7ed

Ejercicio tomado del libro de "Cómo programar en Java", Deitel, 7ed. Ejercicio 2.15, pag. 72.
Enunciado: Escriba una aplicación que pida al usuario que pida al usuario que escriba dos números, que obtenga los números del usuario e imprima la suma, producto, diferencia y cociente (división) de los números. Use las técnicas que se muestran en la fig.2.7 (tomada del libro "Cómo programar en Java" de Deitel).
 fig. 2.5. Programa que muestra la suma de dos enteros.

A continuación les presento la resolución del ejercicio planteado al comienzo de esta publicación.



Al ejecutar el programa obtendremos la siguiente salida en consola.


Ejercicio 3.14 "Como programar en Java" Deitel, 9ed

Un saludo cordial de parte de las personas que conformamos Soluciones Informáticas, les presentamos la resolución dada al ejercicio 3.14 pla...