Programacion en Java
Programacion en Java
Folleto de Programacin I.
Ttulo: Programacin aplicada a la Ingeniera elctrica, electrnica
con Java
Autor:
Orlando Barcia Ayala
Ingeniero en Computacin especializacin en sistemas
tecnolgicos.
2012
Tabla de contenido
Materiales de ayuda en formato digital .......................................................... 110
Introduccin ...................................................................................................... 111
1
1.2
Algoritmos .............................................................................................1-13
1.2.1
1.2.2
1.2.3
1.3
1.3.1
1.4
Programa ..............................................................................................1-24
1.5
2.2
2.2.1
2.2.2
Java)
2.2.3
2.3
2.3.1
2.3.2
3.2
3.3
3.4
3.4.1
3.5
ii
3.6
Comentarios .........................................................................................3-37
3.7
3.8
3.9
3.9.1
3.9.2
3.10
3.10.1
3.11
3.11.1
3.11.2
3.12
3.12.1
3.12.2
3.13
3.13.1
3.13.2
3.14
3.14.1
3.14.2
3.14.3
3.14.4
3.14.5
3.14.6
3.14.7
3.14.8
Uso de ++......................................................................................3-49
3.15
3.15.1
3.15.2
3.15.3
iii
3.15.6
3.16
3.16.1
3.16.2
3.17
3.18
3.18.1
3.18.2
3.18.3
3.18.4
Constantes ....................................................................................3-64
Clases ...................................................................................................4-66
4.2
4.3
Objetos..................................................................................................4-67
4.3.1
4.4
Atributos ................................................................................................4-68
4.5
Mensaje ................................................................................................4-68
4.6
Mtodos ................................................................................................4-68
4.6.1
4.6.2
4.7
4.8
4.8.1
4.8.2
4.8.3
4.8.4
4.8.5
iv
4.8.6
4.9
Arreglos.................................................................................................4-74
4.9.1
4.9.2
4.9.3
4.9.4
4.9.5
Tabla de ilustraciones
Ilustracin 1-1 smbolos de diagrama de flujo - estandarizados .....................1-19
Ilustracin 1-2 Conversin de grados centgrados a kelvin.............................1-20
Ilustracin 2-1 Funcionamiento de Java........................................................................
Ilustracin 2-2 Portabilidad de Java ..................................................................2-29
Ilustracin 3-1 Bloques de cdigo en Java .......................................................3-34
Ilustracin 3-2Estructura de una sola sentencia...............................................3-35
Ilustracin 3-3 Agrupacin de bloques en Java................................................3-36
Ilustracin 3-5 decisin simple if ........................................................................3-51
Ilustracin 3-6 decisin if- else ...........................................................................3-52
Ilustracin 3-7 bucles para realizar iteraciones ................................................3-54
Ilustracin 3-8 estructura while ..........................................................................3-55
Ilustracin 3-9 estructura for...............................................................................3-56
Ilustracin 3-10 estructura do - while.................................................................3-57
Ilustracin 3-11 operaciones del contador ........................................................3-60
ndice de tablas
Tabla 2-1 Declaracin de una clase ..................................................................3-32
Tabla 2-2 Estructura del mtodo main ..............................................................3-36
Tabla 2-3 Comentarios en Java .........................................................................3-37
Tabla 2-4 Salida de datos con System..............................................................3-42
Tabla 2-4 Salida de datos con JOptionPane.showMessageDialog ................3-43
Tabla 2-4 Ingreso de datos con Scanner ..........................................................3-43
ndice de Ejercicios
Ejercicio 1-1 Algoritmo Qu hace usted cuando se despierta? ...................1-14
Ejercicio 1-2 algoritmo Ver una pelcula en el cine .........................................1-14
Ejercicio 1-3 Algoritmo para encontrar la media aritmtica de dos nmeros1-16
Ejercicio 1-4 Algoritmo para calcular el rea de un cuadrado de lado L .......1-21
Ejercicio 1-5 Algoritmo para calcular el Volumen de un cubo ........................1-22
Ejercicio 1-6 Calcular longitud de un crculo de radio cualquiera y escribir el
resultado ..............................................................................................................1-23
Ejercicio 3-1 Mostrar un mensaje de texto en la consola ...............................3-32
Ejercicio 3-2 Muestra de tipos de datos ...........................................................3-38
Ejercicio 3-3 Ejercicios de declaracin de variables .......................................3-39
Ejercicio 3-4 Asignacin y salida de datos.......................................................3-40
Ejercicio 3-5 Uso de if ........................................................................................3-52
Ejercicio 3-6 Uso de if - else..............................................................................3-52
Ejercicio 3-7 Uso de switch ...............................................................................3-53
Ejercicio 3-8 Uso de while .................................................................................3-55
Ejercicio 3-9 Uso de For ....................................................................................3-56
Ejercicio 3-10 Uso de do while ..........................................................................3-57
Ejercicio 3-11 Uso de ceil ..................................................................................3-63
Ejercicio 3-12 Uso de floor ................................................................................3-63
Ejercicio 3-13 uso de sqrt ..................................................................................3-64
Ejercicio 3-14 uso de Math.sin y Math.pow .....................................................3-64
Ejercicio 3-15 Uso de Math.exp ........................................................................3-64
Ejercicio 3-16 Uso de Maht.pow .......................................................................3-65
Ejercicio 3-17 Uso de Math.log y Math.sqrt .....................................................3-65
Ejercicio 4-1 Creacin de un objeto - Instanciar..............................................4-67
Ejercicio 4-2 array bidimensional ......................................................................4-77
Ejercicio 4-3 Array unidimensional un for ........................................................4-77
vi
vii
Ejercicio
Ejercicio
Ejercicio
Ejercicio
Ejercicio
Ejercicio
Ejercicio
Ejercicio
Ejercicio
Ejercicio
Ejercicio
Ejercicio
Ejercicio
Ejercicio
Ejercicio
Ejercicio
Ejercicio
Ejercicio
Ejercicio
Ejercicio
Ejercicio
Ejercicio
Ejercicio
Ejercicio
Ejercicio
Ejercicio
Ejercicio
Ejercicio
5-40 ......................................................................................................5-103
5-41 ......................................................................................................5-104
5-42 ......................................................................................................5-105
5-43 ......................................................................................................5-105
5-44 ......................................................................................................5-106
5-45 ......................................................................................................5-106
5-46 ......................................................................................................5-107
5-47 ......................................................................................................5-107
5-48 ......................................................................................................5-108
5-49 ......................................................................................................5-108
5-50 ......................................................................................................5-109
5-51 ......................................................................................................5-109
5-52 ......................................................................................................5-110
5-53 ......................................................................................................5-110
5-54 ......................................................................................................5-111
5-55 ......................................................................................................5-111
5-56 ......................................................................................................5-112
5-57 ......................................................................................................5-113
5-58 ......................................................................................................5-115
5-59 ......................................................................................................5-115
5-60 ......................................................................................................5-116
5-61 ......................................................................................................5-116
5-62 ......................................................................................................5-117
5-63 ......................................................................................................5-118
5-64 ......................................................................................................5-118
5-65 ......................................................................................................5-119
5-66 ......................................................................................................5-120
5-67 ......................................................................................................5-121
Fin.
viii
DEDICATORIA.
A Dios, ente fundamental de Vida.
A mi Madre Carmen, fortaleza, gua y perseverancia.
A mi Esposa Blgica por su acompaamiento, paciencia, comprensin y
amor.
A mi Hijita Giovanna por su ternura, cario y unin a su padre.
Orlando
Introduccin
El folleto invita al lector a profundizar en la solucin de problemas de
ingeniera y matemticas mediante la sistematizacin y programacin
con el lenguaje Java.
Se inicia un viaje didctico de aprendizaje desde la concepcin del
problema mediante un recorrido bsico de algoritmos, diagramas de
flujo y pseudocdigo cuya integracin se automatiza mediante el
lenguaje de programacin sus normas,
sintaxis y semntica. Se
se
explican
los
conceptos,
definiciones
tcnicas
de
Captulo 111
manipulacin
de textos, lgica /
1.1
Por qu Algoritmos?
1.2 Algoritmos
En la vida diaria, cualquier accin que realizamos implica una serie de
pasos (operaciones).
Captulo 1-13
Captulo 1-14
Joyanes
manifiesta que un algoritmo puede ser definido como la
secuencia ordenada de pasos, sin ambigedades , que conducen a la
solucin de un problema dado y expresado en lenguaje natural ( 2002)
La Real Academia Espaola lo indica como un Conjunto ordenado y
finito de operaciones que permite hallar la solucin de un
problema."(2012)
Es un conjunto de pasos que se deben realizar secuencialmente para
resolver un problema
Es un conjunto de instrucciones que definen una secuencia de
operaciones orientadas a cumplir un objetivo determinado
En un Algoritmo
Preciso
Indicando el orden de realizacin de cada uno de los pasos
Definido
Captulo 1-15
Finito
Al seguir el algoritmo, este debe terminar en algn momento, es
Algoritmos matemticos
Algoritmos fsicos
Algoritmos qumicos
Algoritmos domsticos
Captulo 1-16
Captulo 1-17
Forma grfica
Forma literal
Diagrama de flujo
Pseudocdigo
Captulo 1-18
Proceso u accin
Entrada / Salida
Decisin
Ilustracin 1-1 smbolos de diagrama de flujo - estandarizados
Ejercicio: Realizar un diagrama de flujo que lea la temperatura en
grados Centgrados, calcule y escriba su valor en grados kelvin
Captulo 1-19
Inicio
Leer
Celcius
Escribir
(kelvin)
fin
Ilustracin 1-2 Conversin de grados centgrados a kelvin
1.3.1.2 Forma de expresar algoritmo: Pseudocdigo
Captulo 1-20
Lento de crear
rea de un cuadrado:
Se utiliza la siguiente formula
S=L*L
El algoritmo ser:
PASO
3.
Escribir
el
resultado
fin
Captulo 1-21
IN IC IO
El algoritmo ser
lado A
fin
V a ria b le A
A sig n o
V *V *V
M ostra r A
F IN
Captulo 1-22
INICIO
Leer L
Variable L asigno
2*3.141516*R
Variable A
Asigno
3.1416*R*R
Mostrar A
Mostrar L
FIN
Captulo 1-23
1.4
Programa
1.5
Algoritmos vs Programa
Sistemas
Operativos,
Browser,
juegos
son
ejemplos
de
programas
Por lo tanto:
En un programa se est expresando el ALGORITMO de forma literal,
utilizando un lenguaje de programacin (java, visual Basic u otro)
Es relativamente accesible aprender los lenguajes de programacin. El
verdadero problema se concentra en: Cmo formular el algoritmo?
Captulo 2-24
2.1
Claridad y sencillez
Entorno de programacin.(IDE)
Captulo 2-25
2.2
El programador.
Captulo 2-26
Captulo 2-27
2.3
Cdigo fuente
Captulo 2-28
Portabilidad
JDK (indispensable)
Captulo 2-29
Captulo 2-30
Programacin en Java
Una computadora ejecuta diversas aplicaciones que realizan tareas
para resolver problemas determinados.
Ejm:
Programa de correo
Programa reproductor de msica
Programa explorador de internet
Programas grabadores de CD
otros
Captulo 3-31
3.1
Primera aplicacin
Verificar:
1. instalado el JDK
2. bloc de notas o IDE NetBeans
1.
2.
3.
4.
5.
6.
Captulo 3-32
Captulo 3-33
Captulo 3-34
Agrupacin de bloques
Captulo 3-35
3.5
Mtodo main.
Captulo 3-36
3.6 Comentarios
Los programadores insertan comentarios para documentar los
programas y Mejorar la legibilidad. Con esto se ayuda al programador y
otras personas a leer y comprender un programa
El compilador de java ignora los comentarios. Cuando se ejecuta un
programa la computadora no hace nada cuando llega al comentario.
Espacios en blanco.
Se utilizan para facilitar la lectura de los programas.
El compilador ignora el espacio en blanco
Errores comunes
En los comentarios, olvidarse de los delimitadores / /*
Sugerencias
Es buena recomendacin que todo programa inicie con un comentario
que explique su propsito.
Captulo 3-37
Descripcin
Enteros
Valor(es)
3
Captulo 3-38
float
Decimales
double
boolean
char
long
byte
Carcter
Entero largo
Dato byte
2
0
-2
2.3
-3.1
4.32
true
False
2345
Descripcin
Alfanumrico
Para ingreso y salida
de datos
Para ingreso de datos
Valor
como estamos
1. .
Realice la.
declaracin de variables enteras, doubles y Alfanumrico
public class Ejercicio3
Captulo 3-39
2. .
3. .
4. .
5. .
6. .
7. .
8. .
9. .
10. .
11. .
12. .
13. .
14. .
15. .
16. .
17. .
{
public static void main(String [ ] args)
{
int a;
double b;
String direccion;
//declaracin mltiple
doubl sueldo, comisin;
int x,y,z
String ciudad, pas;
}
En el ejercicio anterior observe la forma de declaracin de los tipos de
datos primitivos (en minscula) con los primitivos (String).
Las variables pueden declararse de forma mltiple. Esto se efecta
separado por comas ( , ).
3.10.1 Asignacin de valores a las variables
Los valores se asignan en las variables de la siguiente manera.
Variabledestino = valor variables u operaciones;
Ejercicio 3-4 Asignacin y salida de datos
1. .
2. .
3. .
4. .
5. .
6. .
7. .
8. .
9. .
10. .
11. .
12. .
13. .
14. .
15. .
16. .
17. .
x = 2;
y =5;
z = x+ y;
ciudad = Portoviejo;
System.out.println (El valor de x es + x) ;
System.out.println (El valor de y es + y) ;
System.out.println (La ciudad es + ciudad) ;
// resultado es 2
// resultado es 5
// resultado es Portoviejo
}
Cuando uno no ha asignado valores a una variable, no podr ser
mostrada.
La asignacin de valores a variables String es con comilla dobles. ( ).
Cuando se asigna un valor que no corresponda al tipo de datos. El
compilador de java determinar error.
Captulo 3-41
System.out.print( mensaje );
System.out.println( mensaje );
Tabla 3-4 Salida de datos con System
Captulo 3-42
Muestra un mensaje en la
misma lnea
Muestra en mensaje y al
finalizar, da un salto de lnea
3.12.1.2 JOptionPane.showMessageDialog( )
import java.util.Scanner
Importacin
Scanner entrada;
entrada= new Scanner(System.in);
int a;
a= entrada.nextInt( );
double f;
f= entrada.nextDouble( );
String g;
g= entrada.nextLine( );
Entrada de doubles
Entrada de texto
Hay que tener presente, que para utilizar Scanner, primero debe hacer
la importacin. Posteriormente se declaran variables para almacenar los
valores.
Una vez realizada la importacin, hay que crear el objeto. Una vez
efectuado esto se utilizan los mtodos que correspondan a los tipos de
datos indicados.
Captulo 3-43
import javax.swing.JOptionPane;
Importacin
String s;
S= JOptionPane.showInputDialog( mensaje);
Tabla 3-7 Ingreso de datos con JOptionPane
Importante.
showInputDialog recibe como tipo de dato de ingreso el tipo String. Java
tiene la mayora de ingresos de datos como tipo String (salvo algunas
clases). Por tanto, debido a que es String, cuando se tenga operaciones
matemticas hay que efectuar conversiones.
3.13 Conversiones de tipos de datos
3.13.1 String a nmeros
String a int
String a doubl
String a float
String s;
s=1;
int a;
a = Integer.parseInt( s );
String s;
s=1;
double f;
f = Double.parseDouble( s );
String s;
s=1;
float g;
g = Float.parseFloat(s);
int a String
double a String
int a;
a=1;
String s;
s = Integer.toString( a );
double f;
f=1;
String s;
s = Double.toString( f );
Captulo 3-44
float a String
float g;
g=1;
String s;
s = Float.toString(g);
Operador
Uso
Descripcin
op1 + op2
op1 - op2
op1 * op2
op1 / op2
op1
op2
3.14.1.1 Div
Operador
Uso
Descripcin
+ op
Captulo 3-45
- op
Niega el operando
++
Uso
Descripcin
op
++
de incrementar
++
op
despus de incrementar
--
op --
--
-- op
Uso
Equivale a
+=
op1 += op2
-=
op1 -= op2
*=
op1 *= op2
/=
op1 /= op2
%=
op1 %= op2
&=
|=
op1 |= op2
^=
op1 ^= op2
Captulo 3-46
Operador
cdigo
And
&&
Or
||
Negado
Operador
Uso
Devuelve true si
>
>=
<
<=
==
op1 == op2
!=
op1 != op2
Captulo 3-47
operadores unarios
creacin o tipo
new (type)expr
multiplicadores
*/%
suma/resta
+-
desplazamiento
relacionales
igualdad
== !=
bitwise AND
&
bitwise exclusive OR
bitwise inclusive OR
AND lgico
&&
OR lgico
||
condicional
?:
asignacin
1.
2.
3.
4.
5.
6.
.
.
.
.
.
.
int a, b,c;
a=8;
b=3;
c=a+b
System.out.println(el valor es + c);
System.out.println(otra forma es + a+b);
Captulo 3-48
Incrementa op en 1;
Evala el valor antes de incrementar
Ayuda: Est primero op , la asignacin es primero
1.
2.
3.
4.
5.
.
.
.
.
a=2;
c=a++;
System.out.println(c es + c + y a es +a);
// Resultado c= 2 , a =3
3.14.8.2 ++ op
.
.
.
.
a=2
c=++a;
System.out.println(c 2 es +c+ y a es + a);
//Resultado c=3 a=3
Captulo 3-49
Decisin simple
Decisin doble
Decisin mltiple
Repetitivas
palabras clave
toma de decisiones
if-else, switch-case
Bucles (repeticiones)
excepciones
try-catch-finally, throw
miscelaneas
Captulo 3-50
1.
2.
3.
4.
5.
6.
7.
a = 4;
b = 3;
if (a > b)
{
System.out.println(ok );
}
//resultado ok
Captulo 3-51
1.
2.
3.
4.
5.
6.
7.
.
.
.
.
.
.
.
a = 5;
if (a == 5)
{
System.out.println (Hola amigos);
}
else
{ System.out.println(Hola compaeros);
}
1.
2.
3.
4.
5.
.
.
.
.
.
6. .
nota = aceptable";
1. .
2. .
3. .
4. .
5. .
6. .
7. .
8. .
9. .
10. .
11. .
12. .
13. .
14. .
15. .
16. .
17. .
int mes;
switch (mes)
{
case 1:
System.out.println("Enero");
break;
case 2:
System.out.println("Febrero");
break;
..
..
case 12:
System.out.println("Diciembre");
break;
default:
System.out.println(te equivocaste);
break;
Captulo 3-53
18. .
19.
while (condicion)
{
Mientras ocurra esto, realizar lo que est aqu
}
do
{
sentencia;
}
while (expresin booleana)
Captulo 3-54
1.
2.
3.
4.
5.
6.
7.
.
.
.
.
.
.
.
i=0; j=2
do
{
i=i+1;
j*=i
} while (j < 50);
//Hacer mientras j sea menor que 50
Captulo 3-55
1.
2.
3.
4.
5.
.
.
.
.
.
i=0;
for (i=0; i <=10; i++)
{
i=i+1;
}
Captulo 3-56
i=1
do
{
a = 3*i
i = i+1
} while ! ( i=5)
Importante
El while y el for se pueden utilizar para el mismo diagrama de flujo.
El for tiene 3 sentencias en una, por eso es ms fcil utilizar
Lo que hay que tener cuidado es con la condicin.
No olvidar negar el while. Con esto se realiza la accin Hacer hasta
do
{
Captulo 3-57
sentencia;
}
while ! (expresin booleana)
3.16 Conversin de tipo de datos.
La consola de java, ventanas y cuadros modales reciben el dato
ingresado como String a pesar de que se ingrese un nmero.
Por tal motivo hay que convertirlos usando los mtodos a
continuacin
3.16.1 Conversin String a Nmeros
3.16.1.1 String a entero
Integer.parseInt( variableString)
3.16.1.2 String a double
Double.parseDouble( variableString)
3.16.1.3 String a float
Float.parseFloat( variableString )
3.16.2 Conversin Nmeros a String
3.16.2.1 Entero a String
Integer.toString( variableInt)
3.16.2.2 Double a String
Double.toString( variableDouble)
3.16.2.3 Float a String
Float.toString( variableFloat )
Captulo 3-58
Captulo 3-59
Captulo 3-60
Ejemplos:
Algunos de los mtodos de la clase Math
Captulo 3-61
sin(x)
ceil(x)
exp(x)
cos(x)
floor(x)
log (x)
tan(x)
random()
pow(x,y)
acos(x)
round()
sqrt(x)
asin(x)
max(x, y)
atan(x)
min(x,y)
exp(x)
Clculo exponencial
log(x)
ex
pow(x,y)
x elevado a y
xy
Captulo 3-62
sqrt(x)
Raz cuadrada de x
max(x,y)
Mayor de x y y
min(x,y)
Menor de x y y
sin(x)
seno de x
cos(x)
coseno de x
tan (x)
tangente de x
asin(y)
arco seno de y
atan(y)
arco tangente de y
acos(y)
arco coseno de y
ceil(x)
floor(x)
1. .
2. .
3. .
1. .
Math.floor(9.2); // es 9.0
2. .
3. .
Math.floor(-9.8); // es -10.0
4. .
Captulo 3-63
3.18.4 Constantes
Se puede utilizar en vez de los nmeros, NO se puede modificar su
valor
Constante Valor fijo
E
2.718281
PI
Forma de uso
Math.E
Igual a Math.exp(1);
3.14159
Math.PI
1.
2.
3.
4.
5.
.
.
.
.
.
double x,resultado;
x=7;
resultado=Math.sqrt(x+2);
System.out.println(valor es +resultado);
1.
2.
3.
4.
5.
6.
7.
8.
9.
.
.
.
.
.
.
.
.
double x,resultado;
x=90*PI/180; //conversin a radianes /2
resultado=Math.sin(3*x);
System.out.println(valor es +resultado);
double x,resultado;
x=2.89;
resultado=Math.pow(x+5, 3.5 );
System.out.println(valor es +resultado);
1.
2.
3.
4.
.
.
.
.
double x, z, resultado;
x=2.89;
z= 2.4;
resultado=Math.exp(x+z );
Captulo 3-64
5. .
System.out.println(valor es +resultado);
1.
2.
3.
4.
5.
6.
.
.
.
.
.
.
double x, w, resultado;
x=3;
w= 1.2;
resultado=Math.pow( x+w, (5+2)/3 );
System.out.println(valor es +resultado);
1.
2.
3.
4.
5.
6.
7.
8.
.
.
.
.
.
.
.
.
double x, resultado;
x=7.3;
resultado=Math.log(x)+Math.sqrt(x*x*x);
resultado=Math.log(x)+Math.sqrt( Math.pow(x,3) );
resultado=Math.log(x)+Math.pow( x, 3/2 );
System.out.println(valor es +resultado);
Captulo 3-65
Clases
Captulo 4-66
LaClase mivariable;
2) INICIALIZAR O INSTANCIAR
Ejercicio
1.
2.
3.
4.
4.3
.
.
.
.
Objetos
Captulo 4-67
Atributos
4.4
4.5
4.6
Mtodos
Captulo 4-68
showMessageDialog( )
println( )
showInputDialog(. )
4.7
Utilizando :
En el main de Principal
Captulo 4-69
Captulo 4-70
4.8
Captulo 4-71
arrays
4.8.4.1 Parmetros.
En la declaracin del mtodo. Un parmetro representa un valor que el
procedimiento espera que se transfiera cuando es llamado.
La declaracin del procedimiento define sus parmetros.
Captulo 4-72
4.8.4.2 Argumentos
Argumentos
Captulo 4-73
Arreglos
Arreglo unidimensional
Forma 1
tipodato nombrevariable[ ];
Captulo 4-74
1. .
2. .
3. .
4. .
5. .
Avanzado:
int c[12 ];
Captulo 4-75
d=new double[3];
Forma 1
tipodato nombrevariable[ ][ ] = new tipodato[t1][t2];
Forma 2
tipodato nombrevariable[ ][ ];
nombrevariable= new tipodato[t1][t2]
Captulo 4-76
double q[ ][ ];
q=new double[4][3 ];
Ejercicio 4-2 array bidimensional
.
.
.
.
.
.
Captulo 4-77
1.
2.
3.
4.
5.
6.
.
.
.
.
.
.
Captulo 4-78
5 RESOLUCIN DE EJERCICIOS
Ejercicio 5-1
1. .
2. .
3. .
4. .
5. .
6. .
7. .
8. .
9. .
10. .
class DeclaroVariables
{public static void main ( String [] args )
{
int suma;
float resultado;
String apellido;
int contador;
double sueldo;
boolean exito;
boolean barcelona;
contador = 3;
sueldo= 100.12;
resultado= 3.2;
barcelona= true;
exito= false;
apellido = " muoz ruiz";
System.out.println("la variable es"+resultado );
System.out.println("la var 2 es " + barcelona) ;
}
}
Ejercicio 5-2
1. .
2. .
3. .
4. .
5. .
6. .
7. .
8. .
9. .
10. .
class AreaCirculo
{
public static void main(String[] args)
{
Leer linea;
linea= new Leer();
System.out.println("ingrese el radio");
double radio, area;
radio = linea.leerDouble();
area= 3.1415* radio *radio;
System.out.println("El area es "+ area);
.
}
}
Captulo 5-79
Ejercicio 5-3
1. .
2. .
3. .
4. .
5. .
6. .
7. .
8. .
9. .
10. .
.
class Conversion
{
public static void main(String[] args )
{
Leer linea;
linea = new Leer();
// la anterior crea un objeto que se llama
linea y es de clase Leer
double centigrado, kelvin;
System.out.println("Ingrese grados
Centigrados");
centigrado= linea.leerDouble();
kelvin = centigrado + 273.13;
System.out.println("el resultado es "+
kelvin);+
Captulo 5-80
Ejercicio 5-4
1. .
2. .
3. .
4. .
5. .
6. .
7. .
8. .
9. .
10. .
.
class MayoriaDeEdad
{
public static void main(String[] args)
{
Leer a;
a = new Leer();
int edad;
System.out.println("ingrese la edad");
edad =
a.leerInt();
if(
edad >= 18)
{
System.out.println("es mayor de edad");
}
else
{ System.out.println("es menor de edad");
}
Ejercicio 5-5
1. .
2. .
3. .
4. .
5. .
6. .
7. .
8. .
9. .
10. .
.
class Vi29ej1
{
public static void main(String[ ] v)
{
//declarar una variable objeto
Leer h;
//instanciar la variable CREAR EL OBJETO
h = new Leer( );
double n1, n2, n3;
double n4;
System.out.println("Ingrese numero 1");
n1= h.leerDouble( );
System.out.println("Ingrese numero 2");
n2= h.leerDouble( );
System.out.println("Ingrese numero 3");
n3= h.leerDouble( );
System.out.println("Ingrese numero 4");
Captulo 5-81
n4=
h.leerDouble( );
}
}
Ejercicio 5-6
11. .
12. .
13. .
14. .
15. .
16. .
17. .
18. .
19. .
20. .
.
class Vi29ej2
{
public static void main(String[] args)
{
Leer h;
h= new Leer();
//ingreso de datos
int numero;
System.out.println("Ingrese el numero ");
numero= h.leerInt( );
if ( numero > 0 )
{ System.out.println( numero + "es positivo");
}else
{
if( numero == 0)
{System.out.println( "es cero");
}else
{
System.out.println("es negativo el "+
numero);
}
}
}
}
Captulo 5-82
Ejercicio 5-7
21. .
22. .
23. .
24. .
25. .
26. .
27. .
28. .
29. .
30. .
.
class Mi27ej1
{
public static void main(String[] args)
{
Leer a; //DECLARAR
a = new Leer();//INSTANCIA
System.out.println("ingrese el numero");
double n;
n= a.leerDouble();
double resultado;
resultado= Math.sqrt( n+2 );
System.out.println("la raiz es "+ resultado);
}
}
Ejercicio 5-8
11. .
12. .
13. .
14. .
15. .
16. .
17. .
18. .
19. .
20. .
class Mi27Ej3
{
public static void main(String[] args)
{
Leer b;
b= new Leer();
System.out.println("ingrese x");
double x;
x= b.leerDouble();
System.out.println("ingrese y");
double y;
y= b.leerDouble();
double resultado;
resultado = Math.pow( x+5 , y
);
System.out.println("valor es "+ resultado);
}
}
Ejercicio 5-9
Captulo 5-83
31. .
32. .
33. .
34. .
35. .
36. .
37. .
38. .
39. .
40. .
class Mi27Ej4
{
public static void main(String[] args)
{
Leer b;
b= new Leer();
System.out.println("ingrese x");
double x;
x= b.leerDouble();
double resultado;
resultado= Math.log( x)
Math.pow( x, 3.0/2.0
);
resultado = Math.log( x) + Math.sqrt(
Math.pow(x,3 ) );
}
}
Ejercicio 5-10
41. .
42. .
43. .
44. .
45. .
46. .
47. .
48. .
49. .
50. .
class Mi27Ej5
{
public static void main(String[] args)
{
int suma;
int num;
//int suma, num;
suma=0;
num=1;
while( num <= 10)
{
System.out.println("num "+ num);
suma= suma + num;
num= num + 1;
System.out.println("suma es "+ suma );
}
}
}
Captulo 5-84
Ejercicio 5-11
21. .
22. .
23. .
24. .
25. .
26. .
27. .
28. .
29. .
30. .
.
class MiEje27ej2
{
public static void main(String[] args)
{
Leer b;
b= new Leer( );
System.out.println("ingrese grados Sexag");
double x;
x= b.leerDouble();
double xrad, resultado;
xrad= x* Math.PI /180 ;//conversion grad a rad
resultado= Math.sin( 3* xrad
);
System.out.println("el sen(3x) es "+
resultado);
System.out.println("sexg es "+ x +" en rad "+
xrad);
}
}
Ejercicio 5-12
51. .
52. .
53. .
54. .
55. .
56. .
57. .
58. .
59. .
60. .
.
Captulo 5-85
{ try {
String sal;
BufferedReader in= new BufferedReader(new
InputStreamReader (System.in));
sal = in.readLine();
return (sal);
}
catch (Exception e)
{
return ("");
}
}
public int leerInt() //throws IOException
{
try{
int sal;
BufferedReader in= new BufferedReader(new
InputStreamReader (System.in));
sal = Integer.parseInt(in.readLine());
return(sal);
}
catch (Exception e)
{
return -1 ;
}
}
Ejercicio 5-13
61. .
62. .
63. .
64. .
65. .
66. .
67. .
68. .
69. .
70. .
class Miercoles
{
public static void main(String[] args)
{
int a;
a=1;
a=2;
System.out.println("la variable a es "+ a);
double sueldo;
sueldo= 100.20;
System.out.println("el sueldo es "+ sueldo);
Captulo 5-86
a=2;
int c;
c=3;
double d;
a= a+c;
a= a+1;
d= a+ c;
}
}
Ejercicio 5-14
31. .
32. .
33. .
34. .
35. .
36. .
37. .
38. .
39. .
40. .
.
class Miercoles2
{
public static void main(String[] args)
{
Leer a;
Leer b;
String c;
a= new Leer();
b= new Leer();
System.out.println("ingrese n1");
int n1,n2;
int resultado;
n1= a.leerInt();
System.out.println("ingrese n2");
n2= a.leerInt();
resultado= n1+n2;
System.out.println("la suma es "+ resultado);
}
}
Ejercicio 5-15
71. .
72. .
73. .
class Mi27ej1
{
Captulo 5-87
74. .
75. .
76. .
77. .
78. .
79. .
80. .
.
Ejercicio 5-16
81. .
82. .
83. .
84. .
85. .
86. .
87. .
88. .
89. .
90. .
class Mi27Ej3
{
public static void main(String[] args)
{
Leer b;
b= new Leer();
System.out.println("ingrese x");
double x;
x= b.leerDouble();
System.out.println("ingrese y");
double y;
y= b.leerDouble();
double resultado;
resultado = Math.pow( x+5 , y
);
System.out.println("valor es "+ resultado);
}
}
Ejercicio 5-17
41. .
42. .
43. .
44. .
45. .
46. .
47. .
class Mi27Ej4
{
public static void main(String[] args)
{
Leer b;
b= new Leer();
System.out.println("ingrese x");
Captulo 5-88
48. .
49. .
50. .
double x;
x= b.leerDouble();
double resultado;
resultado= Math.log( x)
Math.pow( x, 3.0/2.0
);
resultado = Math.log( x) + Math.sqrt(
Math.pow(x,3 ) );
}
}
Ejercicio 5-18
91. .
92. .
93. .
94. .
95. .
96. .
97. .
98. .
99. .
100.
class Mi27Ej5
{
public static void main(String[] args)
{
int suma;
int num;
//int suma, num;
suma=0;
num=1;
while( num <= 10)
{
System.out.println("num "+ num);
suma= suma + num;
num= num + 1;
System.out.println("suma es "+ suma );
}
}
}
Ejercicio 5-19
101.
class MiEje27ej2
{
Captulo 5-89
102.
103.
104.
105.
106.
107.
108.
109.
110.
.
Ejercicio 5-20
51. .
52. .
53. .
54. .
55. .
56. .
57. .
58. .
59. .
60. .
.
class Vi29ej1
{
public static void main(String[ ] v)
{
//declarar una variable objeto
Leer h;
//instanciar la variable CREAR EL OBJETO
h = new Leer( );
double n1, n2, n3;
double n4;
System.out.println("Ingrese numero 1");
n1= h.leerDouble( );
System.out.println("Ingrese numero 2");
n2= h.leerDouble( );
System.out.println("Ingrese numero 3");
n3= h.leerDouble( );
System.out.println("Ingrese numero 4");
n4= h.leerDouble( );
double mult, division, media;
mult = n1 * n2 * n3 * n4;
division = (n1*n2) / (n3*n4) ;
media = (n1+n2+n3+n4) / 4;
Captulo 5-90
}
}
Ejercicio 5-21
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
.
class Vi29ej2
{
public static void main(String[] args)
{
Leer h;
h= new Leer();
//ingreso de datos
int numero;
System.out.println("Ingrese el numero ");
numero= h.leerInt( );
if ( numero > 0 )
{ System.out.println( numero + "es positivo");
}else
{
if( numero == 0)
{System.out.println( "es cero");
}else
{
System.out.println("es negativo el "+
numero);
}
}
}
}
Captulo 5-91
Ejercicio 5-22
121.
122.
123.
124.
125.
126.
127.
128.
129.
130.
.
class Vi29ej2
{
public static void main(String[] args)
{
Leer h;
h= new Leer();
//ingreso de datos
int numero;
System.out.println("Ingrese el numero ");
numero= h.leerInt( );
if ( numero > 0 )
{ System.out.println( numero + "es positivo");
}else
{
if( numero == 0)
{System.out.println( "es cero");
}else
{
System.out.println("es negativo el "+
numero);
}
}
}
}
Ejercicio 5-23
61. .
62. .
63. .
64. .
65. .
66. .
67. .
68. .
69. .
70. .
.
class Vi29ej2
{
public static void main(String[] args)
{
Leer h;
h= new Leer();
//ingreso de datos
int numero;
System.out.println("Ingrese el numero ");
numero= h.leerInt( );
if ( numero > 0 )
{ System.out.println( numero + "es positivo");
}else
{
if( numero == 0)
{System.out.println( "es cero");
Captulo 5-92
}else
{
System.out.println("es negativo el "+
numero);
}
}
}
}
Ejercicio 5-24
131.
132.
133.
134.
135.
136.
137.
138.
139.
140.
.
class Vi29ej2
{
public static void main(String[] args)
{
Leer h;
h= new Leer();
//ingreso de datos
int numero;
System.out.println("Ingrese el numero ");
numero= h.leerInt( );
if ( numero > 0 )
{ System.out.println( numero + "es positivo");
}else
{
if( numero == 0)
{System.out.println( "es cero");
}else
{
System.out.println("es negativo el "+
numero);
}
}
}
}
Ejercicio 5-25
141.
142.
Captulo 5-93
143.
144.
145.
146.
147.
148.
149.
150.
an= "32.25";
double x1,x2,x3;
x1= Double.parseDouble(an);
x2= Double.parseDouble("125.14");
x3= x1*x2;
System.out.println(x3);
}
}
Ejercicio 5-26
71. .
72. .
73. .
74. .
75. .
76. .
77. .
78. .
79. .
80. .
.
import java.io.*;
public class Ejercicio2 {
public static void main(String[] args) throws
IOException
{
BufferedReader entrada;
entrada = new BufferedReader( new
InputStreamReader( System.in ) );
System.out.println("Ingrese su nombre");
String nombre, edad;
nombre =
entrada.readLine();
System.out.println("Ingrese su edad");
edad= entrada.readLine();
System.out.println("Tu te llamas "+ nombre);
Captulo 5-94
int cualquiera;
cualquiera= Integer.parseInt(edad);
if( cualquiera >= 18){
System.out.println("Eres mayor de edad");
}else{
System.out.println("Eres menor de edad");
}
Ejercicio 5-27
151.
152.
153.
154.
155.
156.
157.
158.
159.
160.
.
Captulo 5-95
){
}
}
Ejercicio 5-28
161.
162.
163.
164.
165.
166.
167.
168.
169.
170.
class Prueba1
{
public static void main( String[ ] args
{
System.out.print(" Hola a todos ");
}
}
Ejercicio 5-29
81. .
82. .
83. .
84. .
85. .
86. .
87. .
88. .
89. .
90. .
.
Captulo 5-96
Ejercicio 5-30
171.
172.
173.
174.
175.
176.
177.
178.
179.
180.
.
Captulo 5-97
break;
case 12:
System.out.println("Diciembre");
break;
default:
System.out.println("Ingres el mes
mal");
}
}
}
Ejercicio 5-31
181.
182.
183.
184.
185.
186.
187.
188.
189.
190.
Ejercicio 5-32
91. .
92. .
93. .
94. .
95. .
96. .
97. .
98. .
99. .
Captulo 5-98
100.
.
int acum=0;
for(int i= pinicio ;i <= pfin ;i++
){
System.out.println( ptabla +"x"+ i+"="+
(ptabla*i));
acum= acum+ (ptabla*i);
}
return acum;
}
public void mostrar( ){
System.out.println("la tabla"+ numtabla);
System.out.println("el inicio"+ inicio);
System.out.println("el fin"+ fin);
}
}
Ejercicio 5-33
191.
192.
193.
194.
195.
196.
197.
198.
199.
200.
.
}
}
Captulo 5-99
Ejercicio 5-34
201.
202.
203.
204.
205.
206.
207.
208.
209.
210.
import java.io.*;
public class Prueba2 {
public static void main(String[] args) throws
IOException{
BufferedReader entrada;
entrada= new BufferedReader(new
InputStreamReader(System.in));
BMiTabla objeto1;
BMiTabla objeto2;
BMiTabla v;
objeto1= new BMiTabla();
objeto2= new BMiTabla();
v= new BMiTabla();
int suma1;
//
int dato1,dato2,dato3;
System.out.println("ingrese la tabla");
dato1= Integer.parseInt(entrada.readLine());
System.out.println("ingrese el inicio");
dato2= Integer.parseInt(entrada.readLine());
System.out.println("ingrese el fin");
dato3= Integer.parseInt(entrada.readLine());
//
suma1=objeto1.m1(dato1, dato2, dato3);
int suma2;
suma2= objeto2.m1(3, 2, 11);
int suma3;
suma3= v.m1(6, 4,23);
objeto1.mostrar();
objeto2.mostrar();
v.mostrar();
int sumatotal= suma1+suma2+suma3;
System.out.println("total"+sumatotal);
}
}
Ejercicio 5-35
Captulo 5-100
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
.
Ejercicio 5-36
211.
212.
213.
214.
215.
216.
217.
218.
219.
220.
}
}
Ejercicio 5-37
221.
222.
223.
224.
225.
Captulo 5-101
226.
227.
228.
229.
230.
System.out.println("c es "+c);
System.out.println("kelvin es "+k);
}
}
Ejercicio 5-38
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
.
}
}
Ejercicio 5-39
231.
232.
233.
234.
235.
236.
237.
238.
239.
240.
.
Captulo 5-102
//suma = 3.2;
//Este es un programa de prueba
//dgffhghgfhghg
/* jlkjskljdskl
* kjsdkljfklds
* lkslkd
*
*/
direccion = "cdla alborada #123";
direccion = "14 y la D";
exito= true;
exito= false;
//preguntas
int numestudiantes;
numestudiantes= 16;
//suma= "hola";
System.out.println(" Ejercicio que tal?" );
System.out.println("el valor de suma es" +suma);
System.out.println("el valor de resut es"
+resultado);
Ejercicio 5-40
241.
242.
243.
244.
245.
246.
247.
248.
249.
import java.io.*;
public class Ejer1 {
public static void main(String [] args) throws
IOException{
BufferedReader entrada= new BufferedReader( new
InputStreamReader(System.in)
);
double l, h, angulo;
double angrad;
double x;
double l2;
Captulo 5-103
250.
.
);
l2= Math.sqrt(
x*x + Math.pow(h, 2) );
}
}
Ejercicio 5-41
121.
122.
123.
124.
125.
126.
127.
128.
129.
130.
.
import java.io.*;
public class Ejer2 {
public static void main(String [] args) throws
IOException{
BufferedReader entrada= new BufferedReader( new
InputStreamReader(System.in)
);
double resistencia[];
resistencia= new double[100];
int numresist;
double rs,rp;
System.out.println("Ingrese cuantas resistencias");
numresist= Integer.parseInt( entrada.readLine() );
for(int i=0; i<numresist
Captulo 5-104
; i++){
}
}
Ejercicio 5-42
251.
252.
253.
254.
255.
256.
257.
258.
259.
260.
.
Ejercicio 5-43
Captulo 5-105
261.
262.
263.
264.
265.
266.
267.
268.
269.
270.
Ejercicio 5-44
131.
132.
133.
134.
135.
136.
137.
138.
139.
140.
Ejercicio 5-45
271.
272.
273.
274.
275.
276.
277.
278.
279.
280.
.
Captulo 5-106
Ejercicio 5-46
281.
282.
283.
284.
285.
286.
287.
288.
289.
290.
.
}
}
Ejercicio 5-47
141.
142.
143.
144.
145.
146.
147.
148.
149.
150.
.
Captulo 5-107
}
}
Ejercicio 5-48
291.
292.
293.
294.
295.
296.
297.
298.
299.
300.
Ejercicio 5-49
301.
302.
303.
304.
305.
306.
307.
308.
309.
310.
.
Captulo 5-108
Ejercicio 5-50
151.
152.
153.
154.
155.
156.
157.
158.
159.
160.
.
);
}
}
Ejercicio 5-51
311.
312.
313.
314.
315.
316.
317.
318.
319.
320.
Captulo 5-109
.
//var[4]=2;
}
}
Ejercicio 5-52
321.
322.
323.
324.
325.
326.
327.
328.
329.
330.
.
Ejercicio 5-53
161.
162.
163.
164.
165.
166.
167.
168.
169.
170.
Captulo 5-110
}
}
Ejercicio 5-54
331.
332.
333.
334.
335.
336.
337.
338.
339.
340.
.
}
Ejercicio 5-55
341.
342.
343.
344.
345.
346.
347.
348.
349.
350.
.
import java.io.*;
public class PruebaEj1 {
public static void main(String[] args) throws
IOException{
BufferedReader entrada;
entrada= new BufferedReader(new
InputStreamReader(System.in));
Hexaedro x;
Hexaedro y;
Hexaedro u,v;
x= new Hexaedro();
y= new Hexaedro();
u= new Hexaedro();
v= new Hexaedro();
double l;
System.out.println("Ingrese el lado");
Captulo 5-111
l= Double.parseDouble( entrada.readLine() );
x.llenarLado( l );
System.out.println("el area es "+ x.area() );
System.out.println("el volumen es "+ x.volumen() );
//---------------------System.out.println("Ingrese el lado");
l= Double.parseDouble( entrada.readLine() );
y.llenarLado( l );
System.out.println("el area es "+ y.area() );
System.out.println("el volumen es "+ y.volumen() );
Ejercicio 5-56
171.
172.
173.
174.
175.
176.
177.
178.
179.
180.
.
import java.io.*;
public class PruebaEj2 {
public static void main(String[] args) throws
IOException{
BufferedReader entrada;
entrada= new BufferedReader(new
InputStreamReader(System.in));
//-----para recordar
int a[];
a= new int[10];
//-----double b[];
b= new double[5];
//--String c[];
c= new String[30];
//----Hexaedro d[];
d= new Hexaedro[50];
double l;
for( int i=0; i<50; i++){
System.out.println("Ingrese lado indice"+ i);
l= Double.parseDouble(entrada.readLine() );
d[i]= new Hexaedro();
d[i].llenarLado(l);
Captulo 5-112
}
}
Ejercicio 5-57
351.
352.
353.
354.
355.
356.
357.
358.
359.
360.
package barcia.orlando;
import javax.swing.JOptionPane;
/**
*
* @author Laboratorio 7
*/
public class Cilindro {
private double radio;
private double longitud;
public Cilindro( ){
radio=1;
longitud=1;
}
public Cilindro(double pr ){
radio=pr;
}
public Cilindro(double pr, double pl
){
longitud=pl;
radio= pr;
}
public void setRadio(double pr ){
radio=pr;
}
public void setLongitud(double pl){
longitud=pl;
}
public double calcularArea( ){
return( 2* Math.PI * Math.pow(radio, 2)
);
}
public double calcularVolumen( ){
Captulo 5-113
Captulo 5-114
Ejercicio 5-58
361.
362.
363.
364.
365.
366.
367.
368.
369.
370.
){
Ejercicio 5-59
181.
182.
183.
184.
185.
186.
187.
188.
189.
190.
.
Captulo 5-115
res1= v1.perimetro();
System.out.println(res1);
System.out.println("el area de v1");
System.out.println( v1.area()
);
}
}
Ejercicio 5-60
371.
372.
373.
374.
375.
376.
377.
378.
379.
380.
import java.io.*;
public class A {
public static void main(String[] args) throws
IOException{
BufferedReader entrada;
entrada= new BufferedReader( new
InputStreamReader( System.in));
}
}
Ejercicio 5-61
381.
382.
383.
384.
385.
386.
387.
388.
389.
import java.io.*;
public class CalcE {
public static void main(String[] args) throws
IOException{
BufferedReader entrada;
entrada= new BufferedReader( new
InputStreamReader( System.in));
double x,y;
System.out.println("Ingrese X");
x= Double.parseDouble( entrada.readLine()
Captulo 5-116
390.
);
System.out.println("Ingrese Y");
y= Double.parseDouble( entrada.readLine());
double resultado;
resultado= Math.exp( x+y
);
System.out.println("El valor de e elevado
x+y"+resultado);
}
}
Ejercicio 5-62
191.
192.
193.
194.
195.
196.
197.
198.
199.
200.
.
import java.io.*;
public class CalcSeno {
public static void main(String[] args) throws
IOException{
BufferedReader entrada;
entrada= new BufferedReader( new
InputStreamReader( System.in));
System.out.println("Ingrese el angulo sex");
double angsex;
angsex= Double.parseDouble(
entrada.readLine() );
double angrad;
angrad= angsex* Math.PI/ 180;
//conversion
double resultado;
resultado= Math.sin(
3*
angrad );
}
}
Captulo 5-117
Ejercicio 5-63
391.
392.
393.
394.
395.
396.
397.
398.
399.
400.
import java.io.*;
public class EjerMatematico1 {
public static void main(String[] args) throws
IOException{
BufferedReader ingreso;
ingreso= new BufferedReader(new
InputStreamReader(System.in));
double x;
double resultado;
System.out.println("Ingrese x");
x= Double.parseDouble( ingreso.readLine()
);
resultado= Math.sqrt( x+2
);
System.out.println("la raiz es"+ resultado);
Ejercicio 5-64
401.
402.
403.
404.
405.
406.
407.
408.
409.
410.
.
import java.io.*;
public class CalcularVolumenCono {
public static void main ( String [] args) throws
IOException{
BufferedReader ingreso;
ingreso=new BufferedReader( new
InputStreamReader (System.in));
double v, h, r;
final double pi=3.141515;
System.out.println("Ingrese el radio");
//forma 1 lenta
String sr;
sr= ingreso.readLine();
r= Double.parseDouble(sr);
//forma 2 rapida
System.out.println("Ingrese la altura");
h =
Double.parseDouble(
ingreso.readLine() );
Captulo 5-118
v= (1/3.0)*pi*r*r*h;
System.out.println("El volumen es "+v);
}
}
Ejercicio 5-65
201.
202.
203.
204.
205.
206.
207.
208.
209.
210.
.
Captulo 5-119
}
public int mostrar1al25(){
double elnumero;
int resultado;
elnumero= Math.floor( Math.random()*(251+1)+ 1
);
resultado= (int)elnumero;
return resultado;
}
public void elpozo( ){
for(int i=0; i<15; i++){
System.out.println("numero "+i + " es
"+mostrar1al25()
);
}
}
public void laloteria( ){
int resultado;
for( int i=0;i<5; i++){
resultado= mostrar0al9();
System.out.println("numero "+i+ " es " +
resultado
);
}
}
}
Ejercicio 5-66
411.
412.
413.
414.
415.
416.
417.
418.
419.
420.
Captulo 5-120
System.out.println("aleatorio x 6 +1 " +
(elnumero*6+1) );
System.out.println("dado ");
double elnumero2;
elnumero2= Math.floor(Math.random()*6 +1 );
System.out.println(elnumero2);
}
}
Ejercicio 5-67
421.
422.
423.
424.
425.
426.
427.
428.
429.
430.
}
//--System.out.println("el pozo millonario");
juego1.elpozo();
System.out.println("la loteria");
juego1.laloteria();
}
}
Captulo 5-121
Referencias Bibliogrficas.
Captulo 6-122