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.






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...