SlideShare una empresa de Scribd logo
1 de 4
Descargar para leer sin conexión
EJERCICIOS DE PROGRAMACION CONCURRENTE

Ejercicio N1
package funciones;
import java.io.*;

public class CapturaTeclado {

    public static void main(String[]args)
            throws IOException {

        BufferedReader lectura = new BufferedReader(new
InputStreamReader(System.in));
        String nombre;
        System.out.println("Ingrese su nombre: ");
        nombre = lectura.readLine();
        System.out.println("Bienvenido "+nombre);



           int num1,num2,num3;

           System.out.println("Ingrese numero 1: ");
           num1 = Integer.parseInt(lectura.readLine());

           System.out.println("Ingrese numero 2: ");
           num2 = Integer.parseInt(lectura.readLine());

           num3=num1+num2;

           System.out.println("La suma de "+num1+" + "+num2 + "numero es
"+num3);

    }

}



Ejercicio N2
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package funciones;
import java.io.*;

/**
 *
 * @author Aunar 11
 */
public class Clases {

        public   static void main(String[] args) throws IOException{
           /**   La entrada de datos en Java se efectúa mediante
             *   la lectura de bytes, la entrada básica de suele
             *   realizarse mediante el método readLine ()
             *   que pertenece a la clase BufferedReader,
             *   el cual se encarga de leer una secuencia
* de caracteres y devuelve una cadena. Para
              * esto se debe construir un objeto de la clase
              * BufferedReader sobre otro de la clase
              * InputStreamReader el cual debe de estar
              * asociado a System.in, mismo que se va a
              * encargar de convertir a cadena los bytes
              * leÃdos desde el teclado.
              */

         BufferedReader lectura = new BufferedReader(new
InputStreamReader(System.in));

          try {

          int num1=0, num2=0, num3=0;

          restaPorReferencia OperacionResta = new restaPorReferencia();

          System.out.println("Ingrese numero 1: ");
          num1 = Integer.parseInt(lectura.readLine());

          System.out.println("Ingrese numero 2: ");
          num2 = Integer.parseInt(lectura.readLine());

          OperacionResta.restaPorReferencia(num1,num2);


          restaPorValor OperacResta = new restaPorValor();

          System.out.println("Ingrese numero 1: ");
          num1 = Integer.parseInt(lectura.readLine());

          System.out.println("Ingrese numero 2: ");
          num2 = Integer.parseInt(lectura.readLine());

          num3= OperacResta.restaPorValor(num1,num2);

        System.out.println("El valor de la resta de por valor de " +
num1 + " - "+ num2 + " es: " + num3);

          }


      catch(NumberFormatException ex){

              System.out.println("Ocurrio algun error en: " + ex);

      }
     }


   static class restaPorReferencia
   {

          void restaPorReferencia(int a, int b) {

            int res;
            res= a- b;
            System.out.println("El valor de la resta por referencia de
" + a + " - "+ b + " es: " + res);
}
     }

     static class restaPorValor
     {

         int restaPorValor(int n1, int n2){

               int p;
               p=n1-n2;
               return(p);

         }
     }

}

Ejercicio N3

package funciones;

public class FuncionesPorValorYPorReferencia {


     public static void main(String[] args) {
         // TODO code application logic here
         int num1=20, num2=15, num3=0,num4=60,num5=20;

         restaPorReferencia(num1,num2);

         num3= RestaPorValor(num4,num5);

        System.out.println("El valor de la resta de por valor de " +
num4 + " - "+ num5 + " es: " + num3);
    }

     static void restaPorReferencia(int a, int b) {

        int res;
        res= a- b;
        System.out.println("El valor de la resta por referencia de " +
a + " - "+ b + " es: " + res);
    }

     static int RestaPorValor(int n1, int n2){

         int p;
         p=n1-n2;
         return(p);

     }


}



Ejercicio N4
/*
* To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package funciones;

/**
 *
 * @author Aunar 11
 */
public class Try_Catch {

 public static void main(String args[]){


       int numero;
    String cadena=" 1";
    try{
      numero = Integer.parseInt(cadena);
    }
    catch(NumberFormatException ex){
      System.out.println("No es un número, es una cadena de texto.");
    }
 }


}



Edgar Leandro Munoz Quenan

Tec.Sistemas

Más contenido relacionado

La actualidad más candente

La actualidad más candente (19)

Tap u2-componentes y librerias-programa para cifrar y descifrar cadenas
Tap u2-componentes y librerias-programa para cifrar y descifrar cadenasTap u2-componentes y librerias-programa para cifrar y descifrar cadenas
Tap u2-componentes y librerias-programa para cifrar y descifrar cadenas
 
Ejemplo de aplicación cliente-servidor en C#
Ejemplo de aplicación cliente-servidor  en C#Ejemplo de aplicación cliente-servidor  en C#
Ejemplo de aplicación cliente-servidor en C#
 
Ejercicios resueltos de programacion
Ejercicios resueltos de programacionEjercicios resueltos de programacion
Ejercicios resueltos de programacion
 
Resumen java
Resumen javaResumen java
Resumen java
 
P R A C T I C A2
P R A C T I C A2P R A C T I C A2
P R A C T I C A2
 
ALGORITMOS EN JAVA
ALGORITMOS EN JAVAALGORITMOS EN JAVA
ALGORITMOS EN JAVA
 
Ahorcado
AhorcadoAhorcado
Ahorcado
 
Programación en OTcl
Programación en OTclProgramación en OTcl
Programación en OTcl
 
Java AWT Tres en Raya
Java AWT Tres en RayaJava AWT Tres en Raya
Java AWT Tres en Raya
 
Programacion ii
Programacion iiProgramacion ii
Programacion ii
 
Awt
AwtAwt
Awt
 
Por pagar
Por pagarPor pagar
Por pagar
 
Práctica Completa en Flash – ActionScript
Práctica Completa en Flash – ActionScriptPráctica Completa en Flash – ActionScript
Práctica Completa en Flash – ActionScript
 
Video 1 metodos y arreglos
Video 1 metodos y arreglosVideo 1 metodos y arreglos
Video 1 metodos y arreglos
 
Problemas condicionales
Problemas condicionalesProblemas condicionales
Problemas condicionales
 
Visual basic
Visual basicVisual basic
Visual basic
 
Quasi - Practicas de Programacion en C
Quasi - Practicas de Programacion en CQuasi - Practicas de Programacion en C
Quasi - Practicas de Programacion en C
 
Java
JavaJava
Java
 
Taller interfaz 2
Taller interfaz 2Taller interfaz 2
Taller interfaz 2
 

Destacado

Programacion Concurrente
Programacion ConcurrenteProgramacion Concurrente
Programacion Concurrenteismaelrubino
 
Sistemas operativos cobaej
Sistemas operativos cobaejSistemas operativos cobaej
Sistemas operativos cobaejAndreaalejo2000
 
Programacion concurrente
Programacion concurrenteProgramacion concurrente
Programacion concurrentegamavi
 
Practica 1 sistemas operativos
Practica 1 sistemas operativosPractica 1 sistemas operativos
Practica 1 sistemas operativosozase
 
Administracion De Archivos Vi
Administracion De Archivos ViAdministracion De Archivos Vi
Administracion De Archivos ViSistemOper
 
Tipos de empresas en Costa Rica
Tipos de empresas en Costa RicaTipos de empresas en Costa Rica
Tipos de empresas en Costa RicaMaria Sanchez
 
PRINCIPIOS DE CONTABILIDAD GENERALMENTE ACEPTADOS
PRINCIPIOS DE CONTABILIDAD GENERALMENTE ACEPTADOSPRINCIPIOS DE CONTABILIDAD GENERALMENTE ACEPTADOS
PRINCIPIOS DE CONTABILIDAD GENERALMENTE ACEPTADOSOscar Sanchez Callupe
 
presentación power point contabilidad
presentación power point contabilidadpresentación power point contabilidad
presentación power point contabilidadFátima Montero
 
Ejemplos Para Dev C++
Ejemplos Para Dev C++Ejemplos Para Dev C++
Ejemplos Para Dev C++cemayoral
 

Destacado (9)

Programacion Concurrente
Programacion ConcurrenteProgramacion Concurrente
Programacion Concurrente
 
Sistemas operativos cobaej
Sistemas operativos cobaejSistemas operativos cobaej
Sistemas operativos cobaej
 
Programacion concurrente
Programacion concurrenteProgramacion concurrente
Programacion concurrente
 
Practica 1 sistemas operativos
Practica 1 sistemas operativosPractica 1 sistemas operativos
Practica 1 sistemas operativos
 
Administracion De Archivos Vi
Administracion De Archivos ViAdministracion De Archivos Vi
Administracion De Archivos Vi
 
Tipos de empresas en Costa Rica
Tipos de empresas en Costa RicaTipos de empresas en Costa Rica
Tipos de empresas en Costa Rica
 
PRINCIPIOS DE CONTABILIDAD GENERALMENTE ACEPTADOS
PRINCIPIOS DE CONTABILIDAD GENERALMENTE ACEPTADOSPRINCIPIOS DE CONTABILIDAD GENERALMENTE ACEPTADOS
PRINCIPIOS DE CONTABILIDAD GENERALMENTE ACEPTADOS
 
presentación power point contabilidad
presentación power point contabilidadpresentación power point contabilidad
presentación power point contabilidad
 
Ejemplos Para Dev C++
Ejemplos Para Dev C++Ejemplos Para Dev C++
Ejemplos Para Dev C++
 

Similar a Ejercicios de programacion concurrente

Similar a Ejercicios de programacion concurrente (20)

Ejercicios
EjerciciosEjercicios
Ejercicios
 
Ordenamiento shell
Ordenamiento shellOrdenamiento shell
Ordenamiento shell
 
Ejercicios tema1
Ejercicios tema1Ejercicios tema1
Ejercicios tema1
 
Vector
Vector Vector
Vector
 
Cecytem
CecytemCecytem
Cecytem
 
Desarrollo De Programas Ejemplos 01
Desarrollo De Programas Ejemplos 01Desarrollo De Programas Ejemplos 01
Desarrollo De Programas Ejemplos 01
 
Desarrollo de programas_ejemplos_01
Desarrollo de programas_ejemplos_01Desarrollo de programas_ejemplos_01
Desarrollo de programas_ejemplos_01
 
Resolución de problemas con java
Resolución de problemas con javaResolución de problemas con java
Resolución de problemas con java
 
Ejerciciosdeprogramacionconcurrente 111021172712-phpapp01
Ejerciciosdeprogramacionconcurrente 111021172712-phpapp01Ejerciciosdeprogramacionconcurrente 111021172712-phpapp01
Ejerciciosdeprogramacionconcurrente 111021172712-phpapp01
 
Taller de programación clase #2
Taller de programación   clase #2Taller de programación   clase #2
Taller de programación clase #2
 
Taller de programación clase #2
Taller de programación   clase #2Taller de programación   clase #2
Taller de programación clase #2
 
Practica 1
Practica 1Practica 1
Practica 1
 
Elaborar una calculadora
Elaborar una calculadoraElaborar una calculadora
Elaborar una calculadora
 
Informe tecnico
Informe tecnicoInforme tecnico
Informe tecnico
 
Arreglos bidimensionales Java parte 4
Arreglos bidimensionales Java parte 4Arreglos bidimensionales Java parte 4
Arreglos bidimensionales Java parte 4
 
Netsbeans
NetsbeansNetsbeans
Netsbeans
 
Creacion de proyecto_en_netbeans
Creacion de proyecto_en_netbeansCreacion de proyecto_en_netbeans
Creacion de proyecto_en_netbeans
 
parcial1.docx
parcial1.docxparcial1.docx
parcial1.docx
 
Recuperacion programas
Recuperacion programasRecuperacion programas
Recuperacion programas
 
java Código para calculo de salario de un empleado
java Código  para calculo de salario de un empleadojava Código  para calculo de salario de un empleado
java Código para calculo de salario de un empleado
 

Último

Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 

Último (10)

Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 

Ejercicios de programacion concurrente

  • 1. EJERCICIOS DE PROGRAMACION CONCURRENTE Ejercicio N1 package funciones; import java.io.*; public class CapturaTeclado { public static void main(String[]args) throws IOException { BufferedReader lectura = new BufferedReader(new InputStreamReader(System.in)); String nombre; System.out.println("Ingrese su nombre: "); nombre = lectura.readLine(); System.out.println("Bienvenido "+nombre); int num1,num2,num3; System.out.println("Ingrese numero 1: "); num1 = Integer.parseInt(lectura.readLine()); System.out.println("Ingrese numero 2: "); num2 = Integer.parseInt(lectura.readLine()); num3=num1+num2; System.out.println("La suma de "+num1+" + "+num2 + "numero es "+num3); } } Ejercicio N2 /* * To change this template, choose Tools | Templates * and open the template in the editor. */ package funciones; import java.io.*; /** * * @author Aunar 11 */ public class Clases { public static void main(String[] args) throws IOException{ /** La entrada de datos en Java se efectúa mediante * la lectura de bytes, la entrada básica de suele * realizarse mediante el método readLine () * que pertenece a la clase BufferedReader, * el cual se encarga de leer una secuencia
  • 2. * de caracteres y devuelve una cadena. Para * esto se debe construir un objeto de la clase * BufferedReader sobre otro de la clase * InputStreamReader el cual debe de estar * asociado a System.in, mismo que se va a * encargar de convertir a cadena los bytes * leÃdos desde el teclado. */ BufferedReader lectura = new BufferedReader(new InputStreamReader(System.in)); try { int num1=0, num2=0, num3=0; restaPorReferencia OperacionResta = new restaPorReferencia(); System.out.println("Ingrese numero 1: "); num1 = Integer.parseInt(lectura.readLine()); System.out.println("Ingrese numero 2: "); num2 = Integer.parseInt(lectura.readLine()); OperacionResta.restaPorReferencia(num1,num2); restaPorValor OperacResta = new restaPorValor(); System.out.println("Ingrese numero 1: "); num1 = Integer.parseInt(lectura.readLine()); System.out.println("Ingrese numero 2: "); num2 = Integer.parseInt(lectura.readLine()); num3= OperacResta.restaPorValor(num1,num2); System.out.println("El valor de la resta de por valor de " + num1 + " - "+ num2 + " es: " + num3); } catch(NumberFormatException ex){ System.out.println("Ocurrio algun error en: " + ex); } } static class restaPorReferencia { void restaPorReferencia(int a, int b) { int res; res= a- b; System.out.println("El valor de la resta por referencia de " + a + " - "+ b + " es: " + res);
  • 3. } } static class restaPorValor { int restaPorValor(int n1, int n2){ int p; p=n1-n2; return(p); } } } Ejercicio N3 package funciones; public class FuncionesPorValorYPorReferencia { public static void main(String[] args) { // TODO code application logic here int num1=20, num2=15, num3=0,num4=60,num5=20; restaPorReferencia(num1,num2); num3= RestaPorValor(num4,num5); System.out.println("El valor de la resta de por valor de " + num4 + " - "+ num5 + " es: " + num3); } static void restaPorReferencia(int a, int b) { int res; res= a- b; System.out.println("El valor de la resta por referencia de " + a + " - "+ b + " es: " + res); } static int RestaPorValor(int n1, int n2){ int p; p=n1-n2; return(p); } } Ejercicio N4 /*
  • 4. * To change this template, choose Tools | Templates * and open the template in the editor. */ package funciones; /** * * @author Aunar 11 */ public class Try_Catch { public static void main(String args[]){ int numero; String cadena=" 1"; try{ numero = Integer.parseInt(cadena); } catch(NumberFormatException ex){ System.out.println("No es un número, es una cadena de texto."); } } } Edgar Leandro Munoz Quenan Tec.Sistemas