0% encontró este documento útil (0 votos)
293 vistas19 páginas

Ejercicios de Java Deitel Capítulo 2

El documento contiene la descripción de varios ejercicios de programación en Java. Los ejercicios cubren temas como el uso de comentarios, condiciones, operadores aritméticos, entrada y salida de datos, y la creación de métodos para determinar si números son pares o impares, o si son múltiplos.

Cargado por

Diego Alejandro
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
293 vistas19 páginas

Ejercicios de Java Deitel Capítulo 2

El documento contiene la descripción de varios ejercicios de programación en Java. Los ejercicios cubren temas como el uso de comentarios, condiciones, operadores aritméticos, entrada y salida de datos, y la creación de métodos para determinar si números son pares o impares, o si son múltiplos.

Cargado por

Diego Alejandro
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Ejercicios cap 2 java deitel:

Ejercicio numero 2.7

a. los comentarios.

b. condición.

c. aritméticas.

d. división y modulo.

e. izquierdo.

f. variable.

Ejercicio numero 2.8

a. [Link].(“Escriba un entero”)

b. a = b * c

c. [Link](“El siguiente programa va a realizar un cálculo de nómina de muestra”)

Ejercicio numero 2.9

a. verdadero siempre y cuando tengan igual procedencia.

b. verdadero.

c. verdadero.

d. verdadero.

Ejercicio numero 2.10

a. x = 2

package ejercicio2.pkg10;

import [Link];

public class Ejercicio210 {

public static void main(String[] args) {

Scanner entrada = new Scanner ([Link]);

int x = 2;

int y = 3;

[Link]("x = %d%n", x)
b. El valor de 2 + 2 es 4.

package ejercicio2.pkg10;

import [Link];

public class Ejercicio210 {

public static void main(String[] args) {

Scanner entrada = new Scanner ([Link]);

int x = 2;

int y = 3;

[Link]("El valor de %d + %d es %d%n", x, x, (x+x));

c. x =

package ejercicio2.pkg10;

import [Link];

public class Ejercicio210 {

public static void main(String[] args) {

Scanner entrada = new Scanner ([Link]);

int x = 2;

int y = 3;

[Link]("x =");

}
d. 5 = 5

package ejercicio2.pkg10;

import [Link];

public class Ejercicio210 {

public static void main(String[] args) {

Scanner entrada = new Scanner ([Link]);

int x = 2;

int y = 3;

[Link]("%d = %d%n", (x+y), (y+x));

Ejercicio numero 2.11

d. valor = [Link]();

Ejercicio numero 2.12

e. y = a * (x * x * x) + 7

Ejercicio numero 2.13

a. x = 7 + (3 * (6 / 2)) – 1

x= 15

package ejercicio2.pkg12;

import [Link];

public class Ejercicio212 {

public static void main(String[] args) {

Scanner entrada = new Scanner ([Link]);

int x;

x = 7 + 3 * 6 / 2 -1;

[Link]("el resultado es %d%n", x);

}
b. x = (2 % 2) +( 2 * 2) – (2 / 2)

x= 4

package ejercicio2.pkg12;

import [Link];

public class Ejercicio212 {

public static void main(String[] args) {

Scanner entrada = new Scanner ([Link]);

int x;

x=2%2+2*2–2/2

[Link]("el resultado es %d%n", x);

c. x = (3 * 9 * (3 + (9 * 3/ (3))))

X = 324

package ejercicio2.pkg12;

import [Link];

public class Ejercicio212 {

public static void main(String[] args) {

Scanner entrada = new Scanner ([Link]);

int x;

x = (3 * 9 * (3 + (9 * 3/ (3))))

[Link]("el resultado es %d%n", x);

}
Ejercicio numero 2.14

package ejercicio.pkg2.pkg14;

public class Ejercicio214 {

public static void main(String[] args) {

[Link]("12 34");

[Link]("1");

[Link]("2 ");

[Link]("3");

[Link]("4\n");

[Link]("%d%d %d%d",1,2,3,4);

Ejercicio numero 2.15


package suma;

import [Link];

public class Suma {

public static void main(String[] args) {


Scanner entrada = new Scanner ([Link]);
int numero1 = 0;
int numero2;
int suma;
int resta;
int multiplicacion;
int division;
[Link]("Escriba el primer entero: ");
numero1 = [Link]();

[Link]("Escriba el segundo entero: ");


numero2 = [Link]();

suma = numero1 + numero2;


[Link]("La suma es %d%n", suma);

resta = numero1 - numero2;


[Link]("La resta es %d%n", resta);

multiplicacion = numero1 * numero2;


[Link]("La multiplicacion es %d%n", multiplicacion);
if (numero2 == 0){
[Link]("esa monda no puede ser cero ");

[Link]("escriba de nuevo un numero diferente de


cero");
numero2 = [Link]();

division = numero1 / numero2;

[Link]("La division es %d%n", division);}

Ejercicio número 2.17


mayormenor
package [Link];
import [Link];
public class AritmeticaMayormenor {
public static void main(String[] args) {
Scanner entrada = new Scanner([Link]);
int numero1;
int numero2;
int numero3;
int suma;
int promedio;
int multiplicacion;
[Link]("Escriba el primer entero: ");
numero1=[Link]();
[Link]("Escriba el segundo entero: ");
numero2=[Link]();
[Link]("Escriba el tercer entero: ");
numero3=[Link]();
suma = numero1 + numero2 + numero3;
[Link]("La suma es: %d\n", suma);
multiplicacion = numero1 * numero2 * numero3;
[Link]("La multiplicacion es: %d\n",
multiplicacion);
promedio = (suma/3);
[Link]("El promedio es: %d\n", promedio);
if ((numero1 == numero2) && (numero2==numero3)){
[Link] ("Son iguales los 3 enteros: " +
numero1);
if (numero2 > numero3) {
[Link] ("El menor es: " + numero3);
} else {
[Link] ("El menor es: " + numero2);
}

if ((numero2 > numero1) && (numero2 > numero3)) {


[Link] ("El mayor es: " + numero2);
if (numero1 > numero3) {
[Link] ("El menor es: " + numero3);
} else {
[Link] ("El menor es: " + numero1);
}
}
if ((numero3 > numero1) && (numero3 > numero2)) {
[Link] ("El mayor es: " + numero3);
if (numero1 > numero2) {
[Link] ("El menor es: " + numero2);
} else {
[Link] ("El menor es: " + numero1);
}
}
}
}

Ejercicio número 2.18


package figuras;

public class Figuras {

public static void main(String[] args) {

[Link]("********* *** * *");

[Link]("* * * * *** * *");

[Link]("* * * * ***** * *");

[Link]("* * * * * * *");

[Link]("* * * * * * *");

[Link]("* * * * * * * ");

[Link]("* * * * * * *");

[Link]("********* *** * *");

2.19 ¿Qué imprime el siguiente código?

[Link](“*%n**%n***%n****%n*****%n”);

Imprime:
*

**

***

****

*****

2.20 ¿Qué imprime el siguiente código?

[Link](“*”);
[Link](“***”);
[Link](“*****”);

[Link](“****”);
[Link](“**”);

Imprime

***

*****

****

**

2.21 ¿Qué imprime el siguiente código?

[Link](“*”);

[Link](“***”);

[Link](“*****”);

[Link](“****”);

[Link](“**”);

Imprime

***************
2.22 ¿Qué imprime el siguiente código?

[Link](“*”);

[Link](“***”);

[Link](“*****”);

[Link](“****”);

[Link](“**”);

Imprime

****

*****

******

2.23 ¿Qué imprime el siguiente código?

[Link](“%s%n%s%n%s%n”, “*”, “***”, “*****”);

Imprime

***

*****

Ejercicio número 2.24

Mayor menor

package mayormenor;

import [Link];

public class MayorMenor {

public static void main(String[] args) {

Scanner entrada = new Scanner([Link]);

int numero1;

int numero2;

int numero3;

int numero4;

int numero5;

[Link]("Por favor introduzca el primer numero: ");


numero1 = [Link]();

[Link]("\nIntroduzca el segundo entero: ");

numero2 = [Link]();

[Link]("\n Introduzca el tercer entero: ");

numero3 = [Link]();

[Link]("\n Introduzca el cuarto entero: ");

numero4 = [Link]();

[Link]("\n Introduzca el quinto entero: ");

numero5 = [Link]();

if ( numero2 < numero1)

numero1 = numero2;

if ( numero3 < numero1)

numero1 = numero3;

if (numero4 < numero1)

numero1 = numero4;

if (numero5 < numero1)

numero1 = numero5;

int mayor = numero1;

if (numero2 > mayor)

mayor = numero2;

if (numero3 > mayor)

mayor = numero3;

if (numero4 > mayor)

mayor = numero4;

if(numero5 > mayor)

mayor = numero5;

[Link]("\nEl menor de los numeros es: %d\n", numero1);

[Link]("\nEl mayor de los numeros es: %d\n", mayor);

}
}

2.25 (par o impar)

package paroimpar;

import [Link];

public class ParoImpar {

public static void main(String[] args) {

[Link] ("PROGRAMA QUE DETERMINA SI UN NUMERO ES PAR O IMPAR");

[Link]("\npor favor ingrese un numero entero");

Scanner entrada = new Scanner([Link]);

int numero;

[Link]("escriba numero entero");

numero = [Link]();

if(numero % 2 == 0){

[Link]("el numero ingresado es un numero PAR\n");

}else{

[Link]("el numero ingresado es un numero IMPAR\n");

2.26 (multiplos)

package multiplos;

import [Link];

public class Multiplos {

public static void main(String[] args) {

[Link]("programa que determina si un numero es multiplo de otro\n\n\n");

[Link]("por favor ingrese los numeros a determinar");

Scanner entrada = new Scanner([Link]);


int numero1;

int numero2;

int division;

[Link]("por favor ingrese el primer numero");

numero1 = [Link]();

[Link]("por favor ingrese el segundo numero");

numero2 = [Link]();

if(numero1 % numero2 == 0){

[Link]("primer numero es multiplo de segundo numero");

division = numero1/numero2;

[Link]("el resultado es: %d", division);

[Link]("\n ");

}else{

[Link]("primer numero NO es multiplo de segundo numero");

[Link]("\n ");

2.27(patrón de damas mediante asterico)

package damas;

public class Damas {

public static void main(String[] args) {

[Link]("* * * * * * * *");

[Link](" * * * * * * * *");

[Link]("* * * * * * * *");

[Link](" * * * * * * * *");
[Link]("* * * * * * * *");

[Link](" * * * * * * * *");

[Link]("* * * * * * * *");

[Link](" * * * * * * * *");

2.28(diámetro, circunferencia y área de un circulo)

package circulo;

import [Link];

public class Circulo {

public static void main(String[] args) {

Scanner entrada = new Scanner([Link]);

int r;//radio//

int diametro;

double circunferencia;

double area;

double pi;

int R;//radio al cuadrado//

[Link]("por favor ingrese el valor entero del radio diferente de cero");

r = [Link]();

if(r == 0){

[Link]("por favor ingrese un valor valido a r");

}else{

if(r>0){

diametro = 2 * r;

[Link]("para el valor del radio obtenemos que el valor del diametro


es:%d\n", diametro);
pi=3.14159;

circunferencia = 2 * pi * r;

[Link]("para el valor del radio obtenemos que el valor de la circunferencia


es:%f\n",circunferencia);

R=r*r;

area = pi*R;

[Link]("para el valor del radio obtenemos que el valor del area es


de:%f\n",area);

2.29 (valor entero de un carácter)

package [Link];

public class ValorEnteroDeUnCaracter {

public static void main(String[] args) {

[Link]("programa que muestra el equivalente entero de algunos caracteres");

[Link]("el caracter %c tiene el valor %d\n ",'A',((int)'A'));

[Link]("el caracter %c tiene el valor %d\n ",'B',((int)'B'));

[Link]("el caracter %c tiene el valor %d\n ",'C',((int)'C'));

[Link]("el caracter %c tiene el valor %d\n ",'a',((int)'a'));

[Link]("el caracter %c tiene el valor %d\n ",'b',((int)'b'));

[Link]("el caracter %c tiene el valor %d\n ",'c',((int)'c'));

[Link]("el caracter %c tiene el valor %d\n ",'0',((int)'0'));

[Link]("el caracter %c tiene el valor %d\n ",'1',((int)'1'));

[Link]("el caracter %c tiene el valor %d\n ",'2',((int)'2'));

[Link]("el caracter %c tiene el valor %d\n ",'5',((int)'5'));

[Link]("el caracter %c tiene el valor %d\n ",'+',((int)'+'));


[Link]("el caracter %c tiene el valor %d\n ",'*',((int)'*'));

[Link]("el caracter %c tiene el valor %d\n ",'/',((int)'/'));

[Link]("el caracter %c tiene el valor %d\n ",' ',((int)' '));

2.30 (separación de los dígitos de un entero)

package separardigitos;

import [Link];

public class SepararDigitos {

public static void main(String[] args) {

Scanner entrada = new Scanner([Link]);

int numero,

d1, //digitos del numero entero ingresado//

d2,

d3,

d4,

d5;

[Link]("por favor ingrese un numero entero de 5 cifras");

numero = [Link]();

if(numero < 10000 || numero > 99999){

[Link]("¡EROR! EL NUMERO INGRESADO NO TIENE 5 CIFRAS\n");

}else{

d5 = numero % 10;

d4 = numero % 100 / 10;

d3 = numero % 1000 / 100;

d2 = numero % 10000 / 1000;

d1 = numero % 100000 / 10000;


[Link]("el numero separado es:\t%d\t%d\t%d\t%d\t%d\t",d1,d2,d3,d4,d5);

2.31(tabla de cuadrados y cubos)

package [Link];

public class TablaDeCuadradosYCubos {

public static void main(String[] args) {

int numero;

int cuadrado;

int cubo;

numero=0;

cuadrado = numero * numero;

cubo = cuadrado * numero;

[Link]("%d\t%d\t%d\n",numero,cuadrado,cubo);

numero=1;

cuadrado = numero * numero;

cubo = cuadrado * numero;

[Link]("%d\t%d\t%d\n",numero,cuadrado,cubo);

numero=2;

cuadrado = numero * numero;

cubo = cuadrado * numero;

[Link]("%d\t%d\t%d\n",numero,cuadrado,cubo);

numero=3;

cuadrado = numero * numero;

cubo = cuadrado * numero;

[Link]("%d\t%d\t%d\n",numero,cuadrado,cubo);
numero=4;

cuadrado = numero * numero;

cubo = cuadrado * numero;

[Link]("%d\t%d\t%d\n",numero,cuadrado,cubo);

numero=5;

cuadrado = numero * numero;

cubo = cuadrado * numero;

[Link]("%d\t%d\t%d\n",numero,cuadrado,cubo);

numero=6;

cuadrado = numero * numero;

cubo = cuadrado * numero;

[Link]("%d\t%d\t%d\n",numero,cuadrado,cubo);

numero=7;

cuadrado = numero * numero;

cubo = cuadrado * numero;

[Link]("%d\t%d\t%d\n",numero,cuadrado,cubo);

numero=8;

cuadrado = numero * numero;

cubo = cuadrado * numero;

[Link]("%d\t%d\t%d\n",numero,cuadrado,cubo);

numero=9;

cuadrado = numero * numero;

cubo = cuadrado * numero;

[Link]("%d\t%d\t%d\n",numero,cuadrado,cubo);

numero=10;

cuadrado = numero * numero;

cubo = cuadrado * numero;

[Link]("%d\t%d\t%d\n",numero,cuadrado,cubo);

}
}

2.32(valores negativos, positivos y ceros)

package [Link];

import [Link];

public class ValoresNegativosPositivosYCeros {

public static void main(String[] args) {

[Link]("a continuacion ingrese 5 numeros enteros pueden ser positivos,


negativos y ceros");

Scanner entrada = new Scanner([Link]);

int numero1,

numero2,

numero3,

numero4,

numero5;

[Link]("ingrese el primer numero");

numero1 = [Link]();

[Link]("ingrese el segundo numero");

numero2 = [Link]();

[Link]("ingrese el tercer numero");

numero3 = [Link]();

[Link]("ingrese el cuarto numero");

numero4 = [Link]();

[Link]("ingrese el quinto numero");

numero5 = [Link]();

} “ no terminado”

También podría gustarte