Logo Revista Java

startjavaabout

articles

00. Prólogo (java)
01.a TEMAS INTRODUCTORIOS. (java)
01.b Comandos que Inician la Máquina de Java y la salida de texto (java)
01.c Descripción empírica de la Programación Orientada a Objetos con Java. (java)
01.d Herencia Soportada por Java y Tipos de Datos Básicos. (java)
01.e Operadores, Delimitadores Básicos Y los nombres de función Válidos. (java)
02.a Codificación Inicial y Estructuras de Datos. (java)
02.b Paquetes, y Palabras clave, (Reservadas) (java)
02.c Tipos de Datos, y declaraciones de funciones, Tablas. (java)
02.d Bucles y Tomas de decisión, Excepciones y Control de Errores. (java)
02.e Secuencias de Escape (java)
02.f Concatenación y Conversiones a Texto. (java)
02.g Métodos de Entrada y Salida de datos (java)
02.h Crear Objetos de la biblioteca de Java (java)
02.i Ejercicio: Entrada de Datos y Conversiones (if, try, catch) (java)
02.j Ejercicios, usando excepciones y while, y switch (java)
02.k Práctica complementaria Resuelta sin Arreglos. (java)
02.l Ejercicios de la práctica complementaria (java)
02.m Práctica complementaria resuelta Ej 6 y 7 (java)
02.m Práctica complementaria resuelta Ej 8 y 9 (java)
03.a Métodos estáticos y mecanismos de programación (java)
03.b Arreglos (Arrays o Vectores) (java)
03.c La clase Math como ayudante para resolver problemas (java)
03.d Usando arreglos para un buffer, colas de espera, pilas y listas. (java)
03.e Implementación del buffer tipo FIFO (Cola de espera, el primero es primero en salir) (java)
03.f Implementación del buffer tipo FIFO (Cola de espera, el primero es primero en salir) 2da parte (java)
03.g Implementación del buffer tipo LIFO (La pila, último en llegar es primero en salir) (java)
03.h Implementación del buffer tipo LIFO (La pila, último en llegar es primero en salir) 2da parte (java)
03.i Implementación de una Lista de datos. (java)
03.j Búsqueda Secuencial dentro de la lista de datos. (java)
03.k Búsqueda Aleatoria dentro de la lista de datos. (java)
03.l Búsqueda binaria dentro de una lista ordenada de datos. (java)
03.m Método para Ordenar - La Burbuja (java)
03.n Método para Ordenar - QuickSort Recursivo (java)
03.o Ejercicios Resueltos, ordenar con Java (java)
04.a Nuestro primer Objeto en Java (java)
04.b Codificación del primer Objeto en Java (java)
Ejercicios del 6 al 7 de la práctica resuelta, los enunciados están dentro del código comentados.

02.m Práctica complementaria resuelta Ej 6 y 7

(254)
Ejercicios del 6 al 7 de la práctica resuelta, los enunciados están dentro del código comentados.
contact
Created,Modified
2009-04-02 11:40:37, 2009-05-07 19:07:50
Author,Nick
Gustavo Guillermo Perez, (madgus) [myblog]

P.C.E6

  1. package com.compunauta.aprendiendojava.ex;

  2. import java.io.BufferedReader;

  3. import java.io.InputStreamReader;

  4. import java.io.IOException;

  5. /**

  6. * <p>Título: Aprendiendo Java</p>

  7. * <p>Descripción: Ejemplos del Libro Aprendiendo Java de Compunauta</p>

  8. * <p>Copyright: Copyright (c) 2006 www.compunauta.com</p>

  9. * <p>Empresa: julioduarte@gmail.com</p>

  10. * @author Julio César Duarte

  11. * @version 2006.01.01

  12. */

  13. public class Comp0Ej6 {

  14. /**

  15. * Ejercicio6: Se conocen dos números distintos. Calcular la superficie de un

  16. * cuadrado, suponiendo como lado del mismo al mayor de los números

  17. * dados y la superficie de n círculo suponiendo como radio del

  18. * mismo al menor de los números dados.

  19. */

  20. public static void main(String[] args) {

  21. int numero1 = 0;

  22. int numero2 = 0;

  23. int mayor = 0;

  24. int menor = 0;

  25. int cuadrado = 0;

  26. double circulo = 0;

  27. BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

  28. System.out.print("Ingrese el primer numero: ");

  29. try {

  30. numero1 = Integer.parseInt(br.readLine());

  31. }

  32. catch (IOException e) {

  33. e.printStackTrace(System.err);

  34. System.out.println("el programa se debe finalizar");

  35. System.exit( -1);

  36. }

  37. catch (Exception e) {

  38. e.printStackTrace(System.err);

  39. System.out.println("Error imprevisto");

  40. System.exit( -1);

  41. }

  42. System.out.print("Ingrese el segundo numero distinto del primero: ");

  43. try {

  44. numero2 = Integer.parseInt(br.readLine());

  45. }

  46. catch (IOException e) {

  47. e.printStackTrace(System.err);

  48. System.out.println("el programa se debe finalizar");

  49. System.exit( -1);

  50. }

  51. catch (Exception e) {

  52. e.printStackTrace(System.err);

  53. System.out.println("Error imprevisto");

  54. System.exit( -1);

  55. }

  56. if (numero1 > numero2) {

  57. mayor = numero1;

  58. menor = numero2;

  59. }

  60. else {

  61. mayor = numero2;

  62. menor = numero1;

  63. }

  64. cuadrado = mayor * mayor;

  65. circulo = Math.PI * menor * menor;

  66. System.out.println("La supercie del cuadrado es: " + cuadrado);

  67. System.out.println("La supercie del circulo es: " + circulo);

  68. }

  69. }


P.C.E7

  1. package com.compunauta.aprendiendojava.ex;

  2. import java.io.BufferedReader;

  3. import java.io.InputStreamReader;

  4. import java.io.IOException;

  5. /**

  6. * <p>Título: Aprendiendo Java</p>

  7. * <p>Descripción: Ejemplos del Libro Aprendiendo Java de Compunauta</p>

  8. * <p>Copyright: Copyright (c) 2006 www.compunauta.com</p>

  9. * <p>Empresa: julioduarte@gmail.com</p>

  10. * @author Julio César Duarte

  11. * @version 2006.01.01

  12. */

  13. public class Comp0Ej7 {

  14. /**

  15. * Ejercicio7: Se conocen tres números distintos. Determinar el menor de ellos y

  16. * cacular el cuadrado y el cubo del mismo

  17. */

  18. public static void main(String[] args) {

  19. int numero1 = 0;

  20. int numero2 = 0;

  21. int numero3 = 0;

  22. int menor;

  23. BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

  24. System.out.print("Ingrese el primer numero: ");

  25. try {

  26. numero1 = Integer.parseInt(br.readLine());

  27. }

  28. catch (IOException e) {

  29. e.printStackTrace(System.err);

  30. System.out.println("el programa se debe finalizar");

  31. System.exit( -1);

  32. }

  33. catch (Exception e) {

  34. e.printStackTrace(System.err);

  35. System.out.println("Error imprevisto");

  36. System.exit( -1);

  37. }

  38. System.out.print("Ingrese el segundo numero: ");

  39. try {

  40. numero2 = Integer.parseInt(br.readLine());

  41. }

  42. catch (IOException e) {

  43. e.printStackTrace(System.err);

  44. System.out.println("el programa se debe finalizar");

  45. System.exit( -1);

  46. }

  47. catch (Exception e) {

  48. e.printStackTrace(System.err);

  49. System.out.println("Error imprevisto");

  50. System.exit( -1);

  51. }

  52. System.out.print("Ingrese el tercer numero: ");

  53. try {

  54. numero3 = Integer.parseInt(br.readLine());

  55. }

  56. catch (IOException e) {

  57. e.printStackTrace(System.err);

  58. System.out.println("el programa se debe finalizar");

  59. System.exit( -1);

  60. }

  61. catch (Exception e) {

  62. e.printStackTrace(System.err);

  63. System.out.println("Error imprevisto");

  64. System.exit( -1);

  65. }

  66. if (numero1 < numero2) {

  67. menor = numero1;

  68. }

  69. else {

  70. menor = numero2;

  71. }

  72. if (menor > numero3) {

  73. menor = numero3;

  74. }

  75. System.out.println("El numero menor es: " + menor);

  76. System.out.println("El cuadrado es: " + menor * menor);

  77. System.out.println("El cubo es: " + menor * menor * menor);

  78. }

  79. }


leavecomment

*Hasta que esta leyenda no desaparezca el libro no ha sido terminado, descarge en pdf:

http://compunauta.com/forums/linux/programacion/java/ebook.html




Aprendiendo Java - Ejemplos resueltos, Ejercicios, prácicas y técnicas de programación con Java #1 - ezine - ©Compunauta - myblog - Anuncios - 1072