Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1ejercicio a) Elabora un programa que tenga 2 hebras donde la primera haga una sumatoria del 1 al 25000 b) la segunda hebra de 25001 50000
Proyecto Uno UNO package uno; public class Uno { public static void main(String[] args) { sumatoria suma = new sumatoria("Resultado"); sumatoria2 suma2 = new sumatoria2("Resultado"); } } SUMATORIA package uno; public class sumatoria extends Thread { int sum; public sumatoria (String nombre) // constructor { if (nombre != null) setName(nombre); start(); // el hilo ejecuta su propio mtodo run } public sumatoria () { this(null); } // constructor public void run()
System.out.println("La suma del hilo 1: " + sum); } } SUMATORIA2 package uno; public class sumatoria2 extends Thread { int sum; public sumatoria2 (String nombre) // constructor { if (nombre != null) setName(nombre); start(); // el hilo ejecuta su propio mtodo run } public sumatoria2 () { this(null); } // constructor
2ejercicio c)
DOS package dos; public class Dos { public static void main(String[] args) { suma sum = new suma("Resultado"); resta res = new resta("Resultado"); division div = new division("Resultado"); multiplicacion mu = new multiplicacion("Resultado"); } }
elabora un programa utilizando 4 hebras con numero aleatorios del 1 al 10000 x+y x-y x*y x/y
PATRICIA NAYELY ALFARO REZA _ PROGRAMACION EN JAVA HILOS SUMA package dos;
public suma (String nombre) // constructor { if (nombre != null) setName(nombre); start(); // el hilo ejecuta su propio mtodo run } public suma () { this(null); } // constructor
{ Random aleatorio = new Random(); int num, res = 0; for(int i=0; i<2; i++) { num= aleatorio.nextInt(10000); System.out.println(num); res += num; } System.out.println("la suma es: " + res); }
PATRICIA NAYELY ALFARO REZA _ PROGRAMACION EN JAVA HILOS } DIVISION package dos;
public division (String nombre) // constructor { if (nombre != null) setName(nombre); start(); // el hilo ejecuta su propio mtodo run } public division () { this(null); } // constructor
{ Random aleatorio = new Random(); Random aleatorio1 = new Random(); float num1,num2, res = 0; for(int i=0; i<1; i++) { num1= aleatorio.nextInt(100); num2= aleatorio1.nextInt(100); System.out.println(num1); System.out.println(num2);
PATRICIA NAYELY ALFARO REZA _ PROGRAMACION EN JAVA HILOS res =num1/num2; } System.out.println("la division es: " + res); } } MULTIPLICACION package dos; import java.util.Random; public class multiplicacion extends Thread {
public multiplicacion (String nombre) // constructor { if (nombre != null) setName(nombre); start(); // el hilo ejecuta su propio mtodo run } public multiplicacion () { this(null); } // constructor
{ Random aleatorio = new Random(); Random aleatorio1 = new Random(); int num1,num2, res = 0; for(int i=0; i<1; i++) { num1= aleatorio.nextInt(100);
PATRICIA NAYELY ALFARO REZA _ PROGRAMACION EN JAVA HILOS num2= aleatorio1.nextInt(100); System.out.println(num1); System.out.println(num2); res =num1*num2; } System.out.println("la multiplicacion es: " + res); } } RESTA package dos; import java.util.Random; public class resta extends Thread {
public resta (String nombre) // constructor { if (nombre != null) setName(nombre); start(); // el hilo ejecuta su propio mtodo run } public resta () { this(null); } // constructor
{ Random aleatorio = new Random(); Random aleatorio1 = new Random(); int num1,num2, res = 0;
PATRICIA NAYELY ALFARO REZA _ PROGRAMACION EN JAVA HILOS for(int i=0; i<1; i++) { num1= aleatorio.nextInt(10); num2= aleatorio1.nextInt(10); System.out.println(num1); System.out.println(num2); res =num1-num2; } System.out.println("la resta es: " + res); } }