Ejercicios Resueltos Deitel Java 7

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 4

28/9/2017 EJERCICIOS RESUELTOS: Deitel_Java_7.

17 ( Lanzamiento de Dados )

Principal Acerca del Blog Contacto Curso de C Programas Algoritmos


Search: type, hit enter

EJERCICIOS RESUELTOS Programas, Ejercicios, Algoritmos y Código en C, C++ y Java.

domingo, 23 de octubre de 2011


Deitel_Java_7.17 ( Lanzamiento de Dados ) Buscar

Buscar
7.17 (Tiro de dados)
Escriba una aplicación para
simular el tiro de dos dados.
La aplicación debe utilizar un Tal vez sólo quiera ver una Entrada al azar
objeto de la clase Random una
vez para tirar el primer dado,
y de nuevo para tirar el
segundo dado. Después debe
calcularse la suma de los dos Etiquetas
valores. Cada dado puede
mostrar un valor entero del 1 El programa simula el lanzamiento de dos dados. Blogger (2) C (58) C# (1) C++ (46) Curso
de C (21) Dale-Weems (1) Deitel C++ (35)
al 6, por lo que la suma de
los valores variará del 2 al 12, siendo 7 la suma más Deitel Java (87) Java (93)
Kernighan-Ritchie (29) Linux (8) Opinión (4)
frecuente, mientras que 2 y 12 serán las sumas menos Recursión (5) Sedgewick (4) Teoría de la
frecuentes. Su aplicación debe tirar los dados 36 000 Computación (7) Unix (8)
veces. Utilice un arreglo unidimensional para registrar
el número de veces que aparezca cada una de las posibles
sumas. Muestre los resultados en forma tabular. Determine
si los totales son razonables (es decir, hay seis formas Últimos comentarios. ¡Agrega el
de tirar un siete, por lo que aproximadamente una sexta tuyo!
parte de los tiros deben ser 7)
Solución: Te equivocaste de

Este código debe llamarse UsaDeitel_7_17 código. - 25/9/2017 - Anonymous


public class UsaDeitel_7_17 gracias - 24/9/2017 - Anonymous
{ // Abre clase UsaDeitel_7_17 disculpa si la empresa de
public static void main(String args[]) estacionamiento tiene
{ // Abre main
... - 24/9/2017 - Anonymous
Deitel_7_17 miObjeto = new Deitel_7_17();
Puntualmente no entiendo que es L k
System.out.println("\nEste programa simula el lanzamiento de dos dados.\n"); h - 23/9/2017 - Cristian Daniel
miObjeto.Recibir(); No entiendo lo que haces con dirección
:( - 23/9/2017 - Cristian Daniel
} // Cierra main

} // Cierra UsaDeitel_7_17

Archivo del Blog

Este código debe guardarse como Deitel_7_17.java 2013 (10)


2012 (28)
import java.util.Scanner; 2011 (128)
import java.util.Random; diciembre (3)
noviembre (4)
public class Deitel_7_17
{ // Abre clase Deitel_7_17 octubre (13)
Deitel_Java_7_25 (Ocho Reinas: Método
Scanner entrada = new Scanner(System.in); de Fuerza Br...
Random aleatorio = new Random();
Deitel_Java_7.23 a) ( Circuito del Caballo
private int numero;
int Arreglo[]; en Java...
Deitel_Java_7.17 ( Lanzamiento de Dados
///////////////////////////////////////////// )
// Metodo Recibir
Deitel_Java_7.16
/////////////////////////////////////////////
Deitel_Java_7.15 (Inicialización de un
public void Recibir() Arreglo)
{ // Abre metodo Recibir Deitel_Java_7.14 ( Multiplicación con un
System.out.print("\nPor favor introduzca el numero de veces que se lanzaran ");
Arreglo)

http://hitmontop-ejerciciosresueltos.blogspot.com.co/2011/10/deiteljava717-lanzamiento-de-dados.html 1/4
28/9/2017 EJERCICIOS RESUELTOS: Deitel_Java_7.17 ( Lanzamiento de Dados )
System.out.print(" los dados\n"); Deitel_Java_7.12 (Eliminación de
numero = entrada.nextInt();
Números Duplicado...
Arreglo = new int[numero];
Lanzar(); Deitel_Java_7.10 ( Comisión por Ventas)
} // cierra metodo Recibir Convertir de tipo int a tipo double en Java
Deitel_Java_6.35 ( Instrucción Asistida
por Comput...
/////////////////////////////////////////////
// Metodo Lanzar Personalizando Vim
///////////////////////////////////////////// Deitel_Java_6.37 ( Juego de Craps en
Java)
public void Lanzar()
Cambiar password de root en linux
{ // Abre metodo Lanzar
int numero1; septiembre (2)
int numero2; agosto (2)
julio (17)
for ( int i = 0; i < Arreglo.length; i++ )
junio (41)
{ // Abre for
numero1 = 1 + aleatorio.nextInt(6); mayo (8)
numero2 = 1 + aleatorio.nextInt(6); abril (1)
// System.out.printf("\n%d\t%d\n", numero1, numero2); marzo (1)
// Descomentar para verificar que las sumas se capturan
enero (36)
// de manera correcta. Para esto intruducir un numero
// pequenio 2010 (53)
Arreglo[i] = numero1 + numero2;
} // Cierra for

Contar(); Seguir Por Correo


} // Cierra metodo Lanzar
Email address... Submit
/////////////////////////////////////////////
// Metodo Contar
/////////////////////////////////////////////

public void Contar() Seguidores:


{ // Abre metodo Contar
int Contador[] = new int[13]; Seguidores (24) Siguiente

for ( int j = 0; j < Arreglo.length; j++ )


{ // Abre for
for ( int k = 0; k < Contador.length; k++ ) Yulian Borges Lobaina
{ // Abre for anidado
if ( Arreglo[j] == k )
Contador[k]++;
} // Cierra for anidado
} // Cierra for

Imprimir(Contador);

} // Cierra metodo Contar


Seguir
/////////////////////////////////////////////
// Metodo Imprimir
/////////////////////////////////////////////

public void Imprimir( int B[]) Mi lista de blogs


{ // Abre metodo Imprimir
for (int m = 0; m < B.length; m++ ) Sonata Cuadrática
Loto
{ // Abre for
System.out.printf("\n%d lanzamientos sumaron %d\n", B[m], m ); Hace 1 año
} // Cierra for + Ejercicios Resueltos
} // Cierra metodo Imprimir Paul Hewitt y los físicos sin trabajo
Hace 2 años
} // Cierra clase Deitel_7_17 Aprendiendo A Usar Linux
Hola Mundo en Python
Hace 3 años
misPalabrasMalas
Truman Capote: Para Qué Sirve La
Literatura
Quizás también le interese: Hace 6 años

Páginas vistas en total

Deitel_Java_7.23 Deitel_Java_6.37 ( Deitel_Java_7.21


1043176
a) ( Circuito del Juego de Craps en (Lenguaje Logo en

http://hitmontop-ejerciciosresueltos.blogspot.com.co/2011/10/deiteljava717-lanzamiento-de-dados.html 2/4
28/9/2017 EJERCICIOS RESUELTOS: Deitel_Java_7.17 ( Lanzamiento de Dados )
Caballo en Java, ... Java) Java)

Más
Linkwithin

Publicado por Candelario Hernández Gómez en 10/23/2011 11:07:00 p. m.

Etiquetas: Deitel Java, Java

11 comentarios:
david 19 de julio de 2012, 11:46
bueno
Responder

Anónimo 7 de agosto de 2012, 13:39


Creo que registrar los 36000 valores en un arreglo no es necesario en absoluto. Es más aunque tuviera
algún sentido se está haciendo prácticamente lo mismo dos veces, al recorrer el Arreglo en Contar().
Responder

Hitmontop 7 de agosto de 2012, 15:02


Supongo que fue la idea de hacer métodos que hacen una tarea específica lo que me hizo escribirlo así.
Tienes toda la razón. Es redundante. Se puede meter fácilmente el método Contar en el método Lanzar.
Saludos.
Responder

jorge luis rodriguez flores 1 de febrero de 2013, 23:09


mui buenoOoo !!
Responder

Respuestas

Hitmontop 2 de febrero de 2013, 15:09


¡Gracias!

Responder

ALFREDO GELVEZ 21 de octubre de 2014, 11:18


gracias
Responder

Anónimo 18 de febrero de 2015, 17:03


Excelente, full Java maestro.
Responder

stalin carrion 12 de junio de 2015, 10:16


Buen programa, una pregunta, como sería presentarlo en forma de tabla?, gracias
Responder

Mario Olivera 3 de diciembre de 2015, 8:47


Aquí en video: https://www.youtube.com/watch?v=PNw0_mCQVFI
Responder

jonathan molina fuentes 18 de mayo de 2016, 19:21


Este comentario ha sido eliminado por el autor.
Responder

pKe offline 24 de agosto de 2017, 20:34


http://hitmontop-ejerciciosresueltos.blogspot.com.co/2011/10/deiteljava717-lanzamiento-de-dados.html 3/4
28/9/2017 EJERCICIOS RESUELTOS: Deitel_Java_7.17 ( Lanzamiento de Dados )
hola disculpen me pueden ayudar con este ejercicio:
programa en java que simule tirar dos dados en repetidas ocasiones hasta que la suma sea mayor a 9.
Responder

Introduce tu comentario...

Comentar como: Luisa Sarmient Cerrar sesión

Publicar Vista previa Avisarme

Enlaces a esta entrada


Crear un enlace

Entrada más reciente Página principal Entrada antigua

Suscribirse a: Enviar comentarios (Atom)

México, 2012. El Blog EJERCICIOS RESUELTOS con plantilla ZBench es actualizado por: hernandezgomez1, también Δ Top
propietario de Aprendiendo A Usar Linux y de masEjerciciosResueltos

http://hitmontop-ejerciciosresueltos.blogspot.com.co/2011/10/deiteljava717-lanzamiento-de-dados.html 4/4

También podría gustarte