Está en la página 1de 51

Nombre: cristian David ibañez diaz

1. * programa: suma dos numeros enteros:


*/
package ejercicios50;

import javax.swing.JOptionPane;

/**
*
* @author Admin
*/
public class Ejercicio1 {
int num1=0;
int num2=0;
int rslt=0;

public void operaciones(){


num1=Integer.parseInt(JOptionPane.showInputDialog("digite el primer numero para
la suma: "));
num2=Integer.parseInt(JOptionPane.showInputDialog("digite el segundo numero
para la suma: "));
rslt=num1+num2;
JOptionPane.showMessageDialog(null,"el resultado de la suma es: "+rslt );
}

public static void main(String[] args) {


Ejercicio1 objeto=new Ejercicio1();
objeto.operaciones();
}

2. programa: resta 2 numeros enteros.

*/

package ejercicios50;

import javax.swing.JOptionPane;

/**

*
* @author Admin

*/

public class Ejercicio2 {

int num1=0;

int num2=0;

int rslt=0;

public void operaciones(){

num1=Integer.parseInt(JOptionPane.showInputDialog("digite el primer numero para la resta:


"));

num2=Integer.parseInt(JOptionPane.showInputDialog("digite el segundo numero para la


resta: "));

rslt=num1-num2;

JOptionPane.showMessageDialog(null,"el resultado de la resta es: "+rslt );

public static void main(String[] args) {

Ejercicio2 objeto=new Ejercicio2();

objeto.operaciones();

3.

programa: multiplica dos numeros enteros.

*/

package ejercicios50;

import javax.swing.JOptionPane;
/**

* @author Admin

*/

public class Ejercicio3 {

int num1=0;

int num2=0;

int rslt=0;

public void operaciones(){

num1=Integer.parseInt(JOptionPane.showInputDialog("digite el primer numero para la


multiplicacion: "));

num2=Integer.parseInt(JOptionPane.showInputDialog("digite el segundo numero para la


multiplicacion: "));

rslt=num1*num2;

JOptionPane.showMessageDialog(null,"el resultado de la multiplicacion es: "+rslt );

public static void main(String[] args) {

Ejercicio3 objeto=new Ejercicio3();

objeto.operaciones();

4.

programa: divide 2 numeros enteros.

*/

package ejercicios50;
import javax.swing.JOptionPane;

/**

* @author Admin

*/

public class Ejercicio4 {

int num1=0;

int num2=0;

int rslt=0;

public void operaciones(){

num1=Integer.parseInt(JOptionPane.showInputDialog("digite el primer numero para la


division: "));

num2=Integer.parseInt(JOptionPane.showInputDialog("digite el segundo numero para la


division: "));

rslt=num1/num2;

JOptionPane.showMessageDialog(null,"el resultado de la division es: "+rslt );

public static void main(String[] args) {

Ejercicio4 objeto=new Ejercicio4();

objeto.operaciones();

5.

programa: suma de 2 a 3 numeros consecutibamenten.

*/

package ejercicios50;
import javax.swing.JOptionPane;

/**

* @author Admin

*/

public class Ejercicio5 {

int num1=0;

int num2=0;

int num3=0;

int rslt=0;

int prgt=0;

public void operaciones(){

num1=Integer.parseInt(JOptionPane.showInputDialog("digite el primer numero para la suma:


"));

num2=Integer.parseInt(JOptionPane.showInputDialog("digite el segundo numero para la


suma: "));

if (num1>=1&&num2>=1){

prgt=Integer.parseInt(JOptionPane.showInputDialog("si desea agregar otro numero a la


suma digite 1 de lo contrario digite 0: "));

if (prgt==1){

num3=Integer.parseInt(JOptionPane.showInputDialog("digite el tercer numero para la


suma: "));

rslt=num1+num2+num3;

JOptionPane.showMessageDialog(null, "el resultado de la suma de los 3 numeros es de:


"+ rslt);

}if (prgt==0){

rslt=num1+num2;
JOptionPane.showMessageDialog(null, "el resultado de la sumatoria de los dos numeros es:
"+rslt);

public static void main(String[] args) {

Ejercicio5 objeto=new Ejercicio5();

objeto.operaciones();

6.

programa: resta de 2 a 3 numeros consecutivamente.

*/

package ejercicios50;

import javax.swing.JOptionPane;

/**

* @author Admin

*/

public class Ejercicio6 {

int num1=0;

int num2=0;

int num3=0;

int rslt=0;
public void operaciones(){

num1=Integer.parseInt(JOptionPane.showInputDialog("digite el primer numero para la resta:


"));

num2=Integer.parseInt(JOptionPane.showInputDialog("digite el segundo numero para la


resta: "));

if (num1>1&&num2>1){

int prgt=Integer.parseInt(JOptionPane.showInputDialog("si desea agregar otro numero a la


resta digite 1 de lo contrario digite 0: "));

if (prgt==1){

num3=Integer.parseInt(JOptionPane.showInputDialog("digite el tercer numero para la


resta: "));

rslt=num1-num2-num3;

JOptionPane.showMessageDialog(null, "el resultado de la resta de los 3 numeros es de:


"+ rslt);

}else{

if (prgt==0){

rslt=num1-num2;

JOptionPane.showMessageDialog(null, "el resultado de la resta de los dos numeros es:


"+rslt);

public static void main(String[] args) {

Ejercicio6 objeto=new Ejercicio6();

objeto.operaciones();

}
7.

programa: multiplica de 2 a 3 numeros consecutivamente.

*/

package ejercicios50;

import javax.swing.JOptionPane;

/**

* @author Admin

*/

public class Ejercicio7 {

int num1=0;

int num2=0;

int num3=0;

int rslt=0;

public void operaciones(){

num1=Integer.parseInt(JOptionPane.showInputDialog("digite el primer numero para la


multiplicacion: "));

num2=Integer.parseInt(JOptionPane.showInputDialog("digite el segundo numero para la


multiplicacion: "));

if (num1>1&&num2>1){

int prgt=Integer.parseInt(JOptionPane.showInputDialog("si desea agregar otro numero a la


multiplicacion digite 1 de lo contrario digite 0: "));

if (prgt==1){

num3=Integer.parseInt(JOptionPane.showInputDialog("digite el tercer numero para la


multiplicacion: "));

rslt=num1*num2*num3;
JOptionPane.showMessageDialog(null, "el resultado de la multiplicacion de los 3 numeros
es de: "+ rslt);

}else{

if (prgt==0){

rslt=num1*num2;

JOptionPane.showMessageDialog(null, "el resultado de la multiplicacion de los dos


numeros es: "+rslt);

public static void main(String[] args) {

Ejercicio7 objeto=new Ejercicio7();

objeto.operaciones();

8.

programa: divide de 2 a 3 numeros consecutivamente.

*/

package ejercicios50;

import javax.swing.JOptionPane;

/**

* @author Admin

*/

public class Ejercicio8 {

int num1=0;
int num2=0;

int num3=0;

int rslt=0;

public void operaciones(){

num1=Integer.parseInt(JOptionPane.showInputDialog("digite el primer numero para la


division: "));

num2=Integer.parseInt(JOptionPane.showInputDialog("digite el segundo numero para la


division: "));

if (num1>1&&num2>1){

int prgt=Integer.parseInt(JOptionPane.showInputDialog("si desea agregar otro numero a la


division digite 1 de lo contrario digite 0: "));

if (prgt==1){

num3=Integer.parseInt(JOptionPane.showInputDialog("digite el tercer numero para la


division: "));

rslt=num1/num2/num3;

JOptionPane.showMessageDialog(null, "el resultado de la division de los 3 numeros es de:


"+ rslt);

}else{

if (prgt==0){

rslt=num1/num2;

JOptionPane.showMessageDialog(null, "el resultado de la division de los dos numeros


es: "+rslt);

}
public static void main(String[] args) {

Ejercicio8 objeto=new Ejercicio8();

objeto.operaciones();

9.

programa: halla el rpomedio de 3 notas de tipo double.

*/

package ejercicios50;

import javax.swing.JOptionPane;

/**

* @author Admin

*/

public class Ejercicio9 {

double not1=0;

double not2=0;

double not3=0;

double result=0;

public void operaciones(){

not1=Double.parseDouble(JOptionPane.showInputDialog("digite la primera nota:"));

not2=Double.parseDouble(JOptionPane.showInputDialog("digite la segunda nota: "));

not3=Double.parseDouble(JOptionPane.showInputDialog("digite la tercera nota: "));

result=(not1+not2+not3)/3;

JOptionPane.showMessageDialog(null, "su promedio es de: "+result);

public static void main(String[] args){


Ejercicio9 objeto=new Ejercicio9();

objeto.operaciones();

10.

*programa: saca el rpomedio de 2 notas de tipo float.

*/

package ejercicios50;

import javax.swing.JOptionPane;

/**

* @author Admin

*/

public class Ejercicio10 {

float not1=0;

float not2=0;

float result=0;

public void operaciones(){

not1=Float.parseFloat(JOptionPane.showInputDialog("digite la primera nota: "));

not2=Float.parseFloat(JOptionPane.showInputDialog("digite la segunda nota: "));

result=(not1+not2)/2;

JOptionPane.showMessageDialog(null, result);

public static void main(String[]args){

Ejercicio10 objeto=new Ejercicio10();

objeto.operaciones();

}
}

11.

programa: suma 2 numeros de tipo short.

*/

package ejercicios50;

import javax.swing.JOptionPane;

/**

* @author Admin

*/

public class Ejercicio11 {

short num1=0;

short num2=0;

short result=0;

public void operaciones(){

num1=Short.parseShort(JOptionPane.showInputDialog("digite el primer numero para la suma:


"));

num2=Short.parseShort(JOptionPane.showInputDialog("digite el segundo numero para la


suma: "));

result=(short) (num1+num2);

JOptionPane.showMessageDialog(null, result);

public static void main(String[] args){

Ejercicio11 objeto=new Ejercicio11();

objeto.operaciones();

12.
programa: resta 2 numeros de tipo short.

*/

package ejercicios50;

import javax.swing.JOptionPane;

/**

* @author Cristian

*/

public class Ejercicio12 {

short num1=0;

short num2=0;

short result=0;

public void operaciones(){

num1=Short.parseShort(JOptionPane.showInputDialog("digite el primer numero para la resta:


"));

num2=Short.parseShort(JOptionPane.showInputDialog("digite el segundo numero para la


resta: "));

result=(short) (num1-num2);

JOptionPane.showMessageDialog(null, "el resultado de la resta es de: "+result);

public static void main(String[] args){

Ejercicio12 objeto=new Ejercicio12();

objeto.operaciones();

13.

programa: multiplica 2 numeros de tipo short.


*/

package ejercicios50;

import javax.swing.JOptionPane;

/**

* @author Cristian

*/

public class Ejercicio13 {

short num1=0;

short num2=0;

short result=0;

public void operaciones(){

num1=Short.parseShort(JOptionPane.showInputDialog("digite el primer numero para la


multiplicacion: "));

num2=Short.parseShort(JOptionPane.showInputDialog("digite el segundo numero para la


multiplicacion: "));

result=(short) (num1*num2);

JOptionPane.showMessageDialog(null, "el resultado de la multiplicacion es de: "+result);

public static void main(String[] args){

Ejercicio13 objeto=new Ejercicio13();

objeto.operaciones();

14.

programa: divide 2 numeros de tipo short.

*/
package ejercicios50;

import javax.swing.JOptionPane;

/**

* @author Cristian

*/

public class Ejercicio14 {

short num1=0;

short num2=0;

double result=0;

public void operaciones(){

num1=Short.parseShort(JOptionPane.showInputDialog("digite el primer numero para la


division: "));

num2=Short.parseShort(JOptionPane.showInputDialog("digite el segundo numero para la


division: "));

result=(num1/num2);

JOptionPane.showMessageDialog(null, "el resultado de la division es: "+result);

public static void main(String[] args){

Ejercicio14 objeto=new Ejercicio14();

objeto.operaciones();

15.

programa: suma 3 numeros de tipo long.

*/
package ejercicios50;

import javax.swing.JOptionPane;

/**

* @author Cristian

*/

public class Ejercicio15 {

long num1=0;

long num2=0;

long num3=0;

long result=0;

public void operaciones(){

num1=Short.parseShort(JOptionPane.showInputDialog("digite el primer numero para la suma:


"));

num2=Short.parseShort(JOptionPane.showInputDialog("digite el segundo numero para la


suma: "));

num3=Short.parseShort(JOptionPane.showInputDialog("digite el tercer numero para la suma:


"));

result=num1+num2+num3;

JOptionPane.showMessageDialog(null, "el resultado de la suma es: "+result);

public static void main(String[] args){

Ejercicio15 objeto=new Ejercicio15();

objeto.operaciones();

16.

programa: resta 3 numeros de tipo long.


*/

package ejercicios50;

import javax.swing.JOptionPane;

/**

* @author Cristian

*/

public class Ejercicio16 {

long num1=0;

long num2=0;

long num3=0;

long result=0;

public void operaciones(){

num1=Short.parseShort(JOptionPane.showInputDialog("digite el primer numero para la resta:


"));

num2=Short.parseShort(JOptionPane.showInputDialog("digite el segundo numero para la


resta: "));

num3=Short.parseShort(JOptionPane.showInputDialog("digite el tercer numero para la resta:


"));

result=num1-num2-num3;

JOptionPane.showMessageDialog(null, "el resultado de la resta es: "+result);

public static void main(String[] args){

Ejercicio16 objeto=new Ejercicio16();

objeto.operaciones();

}
17.

programa: multiplica 3 numeros de tipo long

*/

package ejercicios50;

import javax.swing.JOptionPane;

/**

* @author Cristian

*/

public class Ejercicio17 {

long num1=0;

long num2=0;

long num3=0;

long result=0;

public void operaciones(){

num1=Short.parseShort(JOptionPane.showInputDialog("digite el primer numero para la


multimplicacion: "));

num2=Short.parseShort(JOptionPane.showInputDialog("digite el segundo numero para la


multiplicacion: "));

num3=Short.parseShort(JOptionPane.showInputDialog("digite el tercer numero para la


multiplicacion: "));

result=num1*num2*num3;

JOptionPane.showMessageDialog(null, "el resultado de la multiplicacion es: "+result);

public static void main(String[] args){

Ejercicio17 objeto=new Ejercicio17();

objeto.operaciones();
}

18.

programa: divide 3 numeros de tipo long.

*/

package ejercicios50;

import javax.swing.JOptionPane;

/**

* @author Cristian

*/

public class Ejercicio18 {

long num1=0;

long num2=0;

long num3=0;

long result=0;

public void operaciones(){

num1=Short.parseShort(JOptionPane.showInputDialog("digite el primer numero para la


division: "));

num2=Short.parseShort(JOptionPane.showInputDialog("digite el segundo numero para la


division: "));

num3=Short.parseShort(JOptionPane.showInputDialog("digite el tercer numero para la


division: "));

result=num1/num2/num3;

JOptionPane.showMessageDialog(null, "el resultado de la division es: "+result);

public static void main(String[] args){


Ejercicio18 objeto=new Ejercicio18();

objeto.operaciones();

19.

programa: suma 2 numeros de tipo byte.

*/

package ejercicios50;

import javax.swing.JOptionPane;

/**

* @author Cristian

*/

public class Ejercicio19 {

byte num1=30;

byte num2=10;

public void operaciones(){

byte result=(byte) (num1+num2);

JOptionPane.showMessageDialog(null, "el resultado de la suma es de: "+result);

public static void main(String[] args){

Ejercicio19 objeto=new Ejercicio19();

objeto.operaciones();

}
20.

programa: resta 2 numeros de tipo byte.

*/

package ejercicios50;

import javax.swing.JOptionPane;

/**

* @author Cristian

*/

public class Ejercicio20 {

byte num1=30;

byte num2=10;

public void operaciones(){

byte result=(byte) (num1-num2);

JOptionPane.showMessageDialog(null, "el resultado de la resta es: "+result);

public static void main(String[] args){

Ejercicio20 objeto=new Ejercicio20();

objeto.operaciones();

21.

programa: multiplica 2 numeros de tipo byte

*/

package ejercicios50;
import javax.swing.JOptionPane;

/**

* @author Cristian

*/

public class Ejercicio21 {

byte num1=30;

byte num2=10;

int result=0;

public void operaciones(){

result=num1*num2;

JOptionPane.showMessageDialog(null, "el resultado de la multiplicacion es: "+result);

public static void main(String[] args){

Ejercicio21 objeto=new Ejercicio21();

objeto.operaciones();

22.

programa: divide 2 numeros de tipo byte.

*/

package ejercicios50;

import javax.swing.JOptionPane;

/**
*

* @author Cristian

*/

public class Ejercicio22 {

byte num1=30;

byte num2=10;

public void operaciones(){

byte result=(byte) (num1/num2);

JOptionPane.showMessageDialog(null, "el resultado de la division es: "+result);

public static void main(String[] args){

Ejercicio22 objeto=new Ejercicio22();

objeto.operaciones();

23.

programa: imrpime un dato de tipo String.

*/

package ejercicios50;

import javax.swing.JOptionPane;

/**

* @author Cristian

*/

public class Ejercicio23 {

public static void main (String[]args){


String name="cristian ibañez";

JOptionPane.showMessageDialog(null,"el nombre oculto es: "+ name);

24.

programa: captura una cadena de caracteres.

*/

package ejercicios50;

import javax.swing.JOptionPane;

/**

* @author Cristian

*/

public class Ejercicio24 {

String name="";

public void operaciones(){

name=JOptionPane.showInputDialog("digite su nombre: ");

JOptionPane.showMessageDialog(null,"el nombre digitado es: "+ name);

public static void main(String[]args){

Ejercicio24 objeto=new Ejercicio24();

objeto.operaciones();

}
25.

programa: halla el numero mayor de dos numeros enteros,

*/

package ejercicios50;

import javax.swing.JOptionPane;

/**

* @author Cristian

*/

public class Ejercicio25 {

int num1=0;

int num2=0;

public void operaciones(){

num1=Integer.parseInt(JOptionPane.showInputDialog("digite el primer numero: "));

num2=Integer.parseInt(JOptionPane.showInputDialog("digite el segundo numero: "));

JOptionPane.showMessageDialog(null, "el numero mayor es: "+Math.max(num1, num1));

public static void main(String[]args){

Ejercicio25 objeto=new Ejercicio25();

objeto.operaciones();

26.

programa: halla el numero menor de 2 numeros enteros.

*/
package ejercicios50;

import javax.swing.JOptionPane;

/**

* @author Cristian

*/

public class Ejercicio26 {

int num1=0;

int num2=0;

public void operaciones(){

num1=Integer.parseInt(JOptionPane.showInputDialog("digite el primer numero: "));

num2=Integer.parseInt(JOptionPane.showInputDialog("digite el segundo numero: "));

JOptionPane.showMessageDialog(null, "el numero menor es: "+Math.min(num1, num1));

public static void main(String[]args){

Ejercicio26 objeto=new Ejercicio26();

objeto.operaciones();

27.

programa: halla el valor absoluto de un numero de tipo double.

*/

package ejercicios50;

import javax.swing.JOptionPane;
/**

* @author Cristian

*/

public class Ejercicio27 {

double num1=0;

public void operaciones(){

num1=Double.parseDouble(JOptionPane.showInputDialog("digite el primer numero: "));

JOptionPane.showMessageDialog(null, "el logaritmo natural del numero es:


"+Math.log(num1));

public static void main(String[]args){

Ejercicio27 objeto=new Ejercicio27();

objeto.operaciones();

28.

programa: halla el valor absoluto de un numero de tipo double.

*/

package ejercicios50;

import javax.swing.JOptionPane;

/**

* @author Cristian

*/

public class Ejercicio28 {


double num1=0;

public void operaciones(){

num1=Double.parseDouble(JOptionPane.showInputDialog("digite un numero: "));

JOptionPane.showMessageDialog(null, "el valor absoluto del numero es: "+Math.abs(num1));

public static void main(String[]args){

Ejercicio28 objeto=new Ejercicio28();

objeto.operaciones();

29.

programa: halla la hypotemusa de un triangulo.

*/

package ejercicios50;

import javax.swing.JOptionPane;

/**

* @author Cristian

*/

public class Ejercicio29 {

double num1=0;

double num2=0;

public void operaciones(){

num1=Double.parseDouble(JOptionPane.showInputDialog("digite el cateto opueto: "));

num2=Double.parseDouble(JOptionPane.showInputDialog("digite el cateto adyasente del


triangulo: "));
JOptionPane.showMessageDialog(null, "la hipotemusa del triangulo es: "+Math.hypot(num1,
num2));

public static void main(String[]args){

Ejercicio29 objeto=new Ejercicio29();

objeto.operaciones();

30.

programa: digita la base y el exponente para sacar el exponente del numero utilizando la clase
math

*/

package ejercicios50;

import javax.swing.JOptionPane;

/**

* @author Cristian

*/

public class Ejercicio30 {

double num1=0;

double num2=0;

public void operaciones(){

num1=Double.parseDouble(JOptionPane.showInputDialog("digite la base del numero: "));

num2=Double.parseDouble(JOptionPane.showInputDialog("digite el exponente del numero:


"));

JOptionPane.showMessageDialog(null, "la el resultado del numero: "+num1+" de exponente.


"+num2+" es:"+Math.pow(num1, num2));
}

public static void main(String[]args){

Ejercicio30 objeto=new Ejercicio30();

objeto.operaciones();

31.

programa: genera 2 numeros enteros aleatoriamente despues los suma y dice cual era el numero
mayor.

*/

package ejercicios50;

import javax.swing.JOptionPane;

/**

* @author Cristian

*/

public class Ejercicio31 {

double num1=0;

double num2=0;

double result=0;

public void operaciones(){

num1=Math.random()*10;

num2=Math.random()*10;

result=num1+num2;

JOptionPane.showMessageDialog(null, "el numero mayor aleatorio generado fue:


"+Math.max(num1, num2));
JOptionPane.showMessageDialog(null, "la sumatoria de los numeros aleatorios es de:
"+result);

public static void main(String[]args){

Ejercicio31 objeto=new Ejercicio31();

objeto.operaciones();

32.

programa: genera 2 numeros enteros aleatoriamente despues los suma y dice cual era el numero
menor

*/

package ejercicios50;

import javax.swing.JOptionPane;

/**

* @author Cristian

*/

public class Ejercicio32 {

int num1=0;

int num2=0;

int result=0;

public void operaciones(){

num1=(int) Math.round(Math.random()*10);

num2=(int)Math.round(Math.random()*10);

result=num1+num2;
JOptionPane.showMessageDialog(null, "el menor numero entero generado es:
"+Math.min(num1, num2));

JOptionPane.showMessageDialog(null, "la sumatoria de los 2 numero enteros generados es


de: "+result);

public static void main(String[]args){

Ejercicio32 objeto=new Ejercicio32();

objeto.operaciones();

33.

programa: genera un numero y solo se tiene un intento para adivinar

*/

package ejercicios50;

import javax.swing.JOptionPane;

/**

* @author Cristian

*/

public class Ejercicio33 {

int num1=0;

int generador=0;

public void operaciones(){

generador=(int) Math.round(Math.random()*10);

num1=Integer.parseInt(JOptionPane.showInputDialog("digite el numero que cree que esta


oculto del 0 al 10: "));

if (num1!=generador){
JOptionPane.showMessageDialog(null, "perdiste el numero era: "+generador);

}else{

if(num1==generador){

JOptionPane.showMessageDialog(null, "felicidades adivinaste el numero oculto:


"+generador);

public static void main(String[]args){

Ejercicio33 objeto=new Ejercicio33();

objeto.operaciones();

34.

Programa: adivina el numero del 0 al 100 generado aleatoriamente utilizando el do while

*/

package ejercicios50;

import javax.swing.JOptionPane;

/**

* @author Cristian

*/

public class Ejercicio34 {

int num1=0;

int generador=(int)Math.round(Math.random()*100);;

int cont=0;
public void operaciones(){

num1=Integer.parseInt(JOptionPane.showInputDialog("digite un numero del 0 al 100 para


descubrir el numero oculto:"));

cont=cont+1;

do{

if(generador<num1){

num1=0;

num1=Integer.parseInt(JOptionPane.showInputDialog("el numero es menor digite otro


numero: "));

cont=cont+1;

}else{

if(generador>num1){

num1=0;

num1=Integer.parseInt(JOptionPane.showInputDialog("el numero es mayor digite otro


numero: "));

cont=cont+1;

}while(generador!=num1);

JOptionPane.showMessageDialog(null, "felicidades el numero es: "+generador+"\n"+"lo


adivinaste a los: "+cont+" intentos");

public static void main(String[]args){

Ejercicio34 objeto=new Ejercicio34();

objeto.operaciones();

35.

programa: adivina la sumatoria de 2 numeros creados aleatoriamente

utilizando el do while
*/

package ejercicios50;

import javax.swing.JOptionPane;

/**

* @author Cristian

*/

public class Ejercicio35 {

int num1=(int)Math.round(Math.random()*100);

int num2=(int)Math.round(Math.random()*10);

int suma=0;

int num3=0;

int cont=0;

public void operaciones(){

JOptionPane.showConfirmDialog(null, num1+"\n"+num2);

suma=num1+num2;

num3=Integer.parseInt(JOptionPane.showInputDialog("diguite el numero de la suma


generada aleatoriamente: "));

cont=cont+1;

do{

if(suma<num3){

num3=0;

num3=Integer.parseInt(JOptionPane.showInputDialog("el numero es menor, digite otro


numero: "));

cont=cont+1;

}else{

if(suma>num3){
num3=0;

num3=Integer.parseInt(JOptionPane.showInputDialog("el numero es mayor, digite otro


numero: "));

cont=cont+1;

}while(num3!=suma);

JOptionPane.showMessageDialog(null, "felicidades el numero es: "+suma+"\n"+"adivinaste


en: "+cont+" intentos");

public static void main(String[]args){

Ejercicio35 objeto=new Ejercicio35();

objeto.operaciones();

36.

programa: juego para adivinar un numero del 0 al 100 utilizando el while.

*/

package ejercicios50;

import javax.swing.JOptionPane;

/**

* @author Cristian

*/

public class Ejercicio36 {

int num1=0;

int generador=0;
int cont=0;

public void operaciones(){

generador=(int)Math.round(Math.random()*100);

num1=Integer.parseInt(JOptionPane.showInputDialog("digite el numero a adivinar: "));

cont=cont+1;

while(num1>0){

if(generador>num1){

num1=0;

num1=Integer.parseInt(JOptionPane.showInputDialog("el numero es mayor digite otro


numero"));

cont=cont+1;

}else{

if(generador<num1){

num1=0;

num1=Integer.parseInt(JOptionPane.showInputDialog("el numero es menor digite otro


numero: "));

cont=cont+1;

}else{

if(generador==num1){

JOptionPane.showMessageDialog(null, "el numero es: "+generador);

break;

continue;

public static void main(String[]args){

Ejercicio36 objeto=new Ejercicio36();

objeto.operaciones();
}

37.

programa: pregunta el nombre del estudiante y la cantidad de notas para asi luego sacar el
rpomedio

*/

package ejercicios50;

import javax.swing.JOptionPane;

/**

* @author Cristian

*/

public class Ejercicio37 {

String name="";

int cnot=0;

double not=0;

double cont=0;

double promedio=0;

int i=1;

public void operaciones(){

name=JOptionPane.showInputDialog("digite el nombre del estudiante: ");

cnot=Integer.parseInt(JOptionPane.showInputDialog("cuantas notas tiene el estudiante?: "));

for (i=1;i<=cnot;i++){

not=Double.parseDouble(JOptionPane.showInputDialog("digite la nota del estudiante: "));

cont=cont+not;

not=0;
}

promedio=cont/cnot;

JOptionPane.showMessageDialog(null, "el estudiante: "+name+"\n"+"su promedio es de:


"+promedio);

public static void main(String[]args){

Ejercicio37 objeto=new Ejercicio37();

objeto.operaciones();

38.

programa: pregunta si desea ingresar el nombre utilizando una variable entera para luego
convertir este valor en booleano.

*/

package ejercicios50;

import javax.swing.JOptionPane;

/**

* @author Cristian

*/

public class Ejercicio38 {

int opc=0;

String mensaje="";

boolean pregunta=false;

public String operaciones(){


opc=Integer.parseInt(JOptionPane.showInputDialog("digite 1 si desea ingresar un
nombre"+"\n"+"de lo contrario digite 0"));

pregunta=opc>0;

if(pregunta==true){

mensaje=JOptionPane.showInputDialog("digite el noimbre que desea: ");

}else{

if (pregunta==false){

JOptionPane.showMessageDialog(null,"gracis por participar");

JOptionPane.showMessageDialog(null,"el nombre digitado es: "+ mensaje);

return mensaje;

public static void main(String[]args){

Ejercicio38 objeto=new Ejercicio38();

objeto.operaciones();

39.

programa: crea una lista de estudiantes utilizando vectores

*/

package ejercicios50;

import javax.swing.JOptionPane;

/**

* @author Cristian
*/

public class Ejercicio39 {

int numstudent=0;

int i=1;

public int operaciones(){

numstudent=Integer.parseInt(JOptionPane.showInputDialog("digite la cantidad de
estudiantes: "));

String []vector=new String[numstudent];

for (i=0;i<numstudent;i++){

String name=JOptionPane.showInputDialog("digite el nombre del estudiante: ");

vector[i]=name;

for (i=0;i<numstudent;i++){

JOptionPane.showMessageDialog(null, "en la posicion: "+i+" el nombre del estudiante es:


"+vector[i]);

return i;

public static void main(String[]args){

Ejercicio39 objeto=new Ejercicio39();

objeto.operaciones();

40.

programa: suma los valores que se encuentran en cada posicion de un vector

*/

package ejercicios50;
import javax.swing.JOptionPane;

/**

* @author Cristian

*/

public class Ejercicio40 {

int i=0;

int cnum=0;

int cont=0;

int suma=0;

public int operaciones(){

cnum=Integer.parseInt(JOptionPane.showInputDialog("digite que tantos numeros desea


sumar: "));

int vector[]=new int[cnum];

for(i=0;i<cnum;i++){

cont=Integer.parseInt(JOptionPane.showInputDialog("digite un numero entero: "));

vector[i]=cont;

for (i=0;i<cnum;i++){

suma=suma+vector[i];

JOptionPane.showMessageDialog(null, "la sumatoria de los numeros es de: "+ suma);

return i;

public static void main(String[]args){

Ejercicio40 objeto=new Ejercicio40();

objeto.operaciones();

}
}

41.

programa: resta los valores que se encuentran en las pociciones de un vector

*/

package ejercicios50;

import javax.swing.JOptionPane;

/**

* @author Cristian

*/

public class Ejercicio41 {

int i=0;

int cnum=0;

int cont=0;

int resta=0;

public int operaciones(){

cnum=Integer.parseInt(JOptionPane.showInputDialog("digite que tantos numeros desea


sumar: "));

int vector[]=new int[cnum];

for(i=0;i<cnum;i++){

cont=Integer.parseInt(JOptionPane.showInputDialog("digite un numero entero: "));

vector[i]=cont;

for (i=0;i<cnum;i++){

resta=resta+vector[i];
}

JOptionPane.showMessageDialog(null, "la resta de los numeros es de: "+ resta);

return i;

public static void main(String[]args){

Ejercicio41 objeto=new Ejercicio41();

objeto.operaciones();

42.

compara cual es el mayor numero que se encuentra en un vector utilizando la clase math

*/

package ejercicios50;

import javax.swing.JOptionPane;

/**

* @author Cristian

*/

public class Ejercicio42 {

int i=0;

int cnum=0;

int cont=0;

int num=0;

public int operaciones(){

cnum=Integer.parseInt(JOptionPane.showInputDialog("digite que tantos numeros desea


guardar: "));
int vector[]=new int[cnum];

for(i=0;i<cnum;i++){

cont=Integer.parseInt(JOptionPane.showInputDialog("digite un numero entero: "));

vector[i]=cont;

for (i=0;i<cnum;i++){

num=Math.max(num,vector[i]);

JOptionPane.showMessageDialog(null, "el numero mayor guardado es: "+ num);

return i;

public static void main(String[]args){

Ejercicio42 objeto=new Ejercicio42();

objeto.operaciones();

43.

programa: halla la raid de los numeros de un vector untilizando la calse math

*/

package ejercicios50;

import javax.swing.JOptionPane;

/**

* @author Cristian

*/

public class Ejercicio43 {


int i=0;

int cnum=0;

int cont=0;

public int operaciones(){

cnum=Integer.parseInt(JOptionPane.showInputDialog("digite que tantos numeros desea


guardar&: "));

int vector[]=new int[cnum];

for(i=0;i<cnum;i++){

cont=Integer.parseInt(JOptionPane.showInputDialog("digite un numero entero: "));

vector[i]=cont;

for (i=0;i<cnum;i++){

JOptionPane.showMessageDialog(null, "la raiz del numero en la posicion "+i+" es:


"+Math.sqrt(vector[i]));

return 0;

public static void main(String[]args){

Ejercicio43 objeto=new Ejercicio43();

objeto.operaciones();

44.

programa: halla el logaritmo natural de los numero de un vector utilizando la clase math

*/

package ejercicios50;

import javax.swing.JOptionPane;
/**

* @author Cristian

*/

public class Ejercicio44 {

int i=0;

int cnum=0;

int cont=0;

public int operaciones(){

cnum=Integer.parseInt(JOptionPane.showInputDialog("digite que tantos numeros desea


guardar&: "));

int vector[]=new int[cnum];

for(i=0;i<cnum;i++){

cont=Integer.parseInt(JOptionPane.showInputDialog("digite un numero entero: "));

vector[i]=cont;

for (i=0;i<cnum;i++){

JOptionPane.showMessageDialog(null, "el logaritmo natural del numero en la posicion "+i+"


es: "+Math.log(vector[i]));

return 0;

public static void main(String[]args){

Ejercicio44 objeto=new Ejercicio44();

objeto.operaciones();

}
45.

programa: halla el valor absoluto de los numeros de un vector utilizando la calse math

*/

package ejercicios50;

import javax.swing.JOptionPane;

/**

* @author Cristian

*/

public class Ejercicio45 {

int i=0;

int cnum=0;

int cont=0;

public int operaciones(){

cnum=Integer.parseInt(JOptionPane.showInputDialog("digite que tantos numeros desea


guardar&: "));

int vector[]=new int[cnum];

for(i=0;i<cnum;i++){

cont=Integer.parseInt(JOptionPane.showInputDialog("digite un numero entero: "));

vector[i]=cont;

for (i=0;i<cnum;i++){

JOptionPane.showMessageDialog(null, "el valor absoluto del numero en la posicion "+i+"


es: "+Math.abs(vector[i]));

return 0;
}

public static void main(String[]args){

Ejercicio45 objeto=new Ejercicio45();

objeto.operaciones();

46.

programa: captura la cantida de estudiantes y la nota del cada estudiante luego las imprime

*/

package ejercicios50;

import javax.swing.JOptionPane;

/**

* @author Cristian

*/

public class Ejercicio46 {

int numstudent=0;

int i=1;

double not=0;

String name="";

public int operaciones(){

numstudent=Integer.parseInt(JOptionPane.showInputDialog("digite la cantidad de
estudiantes: "));

String []vector=new String[numstudent];

double []v1=new double[numstudent];

for (i=0;i<numstudent;i++){
String name=JOptionPane.showInputDialog("digite el nombre del estudiante: ");

vector[i]=name;

not=Double.parseDouble(JOptionPane.showInputDialog("digite la nota del estudiante: "));

v1[i]=not;

for (i=0;i<numstudent;i++){

JOptionPane.showMessageDialog(null, "en la posicion: "+i+" el nombre del estudiante es:


"+vector[i]+"\n"+"su nota es de: "+v1[i]);

return i;

public static void main(String[]args){

Ejercicio46 objeto=new Ejercicio46();

objeto.operaciones();

También podría gustarte