Avances tecnológicos del siglo XXI y ejemplos de estos
Ejercicios java
1. Ejercicio N. 1
Evaluar la ecuacion p=ax^3+bx^2-cx+3, leer a, b enteros y x,c reales.
1 import java.util.Scanner; // Definiendo la clase scanner
2
3 public class EvaluarEcuacion // Inicio de la clase
4 {
5
6 public static void main(String[] args)
7 {
8 // Declarando las variables
9 Scanner Ec=new Scanner(System.in);
10 int a;
11 int b;
12 double x;
13 double c;
14 // Definiendo el valor entero para a
15 System.out.println("Ingrese un valor entero para a: ");
16 a=Ec.nextInt();
17 // Definiendo el valor entero para b
18 System.out.println("Ingrese un valor entero para b: ");
19 b=Ec.nextInt();
20 // Definiendo el valor real para x
21 System.out.println("Ingrese un valor real para x: ");
22 x=Ec.nextDouble();
23 // Definiendo el valor real para c
24 System.out.println("Ingrese un valor real para c:");
25 c=Ec.nextDouble();
26 // Definiendo las partes de la ecuacion
27 Double p1=a*x*x*x;
28 Double p2=b*x*x;
29 Double p3=c*x;
30 // Definiendo la ecuacion
31 Double p=p1+p2-p3+3;
32 // Resultado de la funcion
33 System.out.println("El valor de la ecuacion p es: "+p);
34
35 } // Fin del metodo main
36
37 } // Fin de la clase
38
39 // Salida en pantalla
40
41 run:
42 Ingrese un valor entero para a:
43 2
44 Ingrese un valor entero para b:
2. 45 3
46 Ingrese un valor real para x:
47 2,3
48 Ingrese un valor real para c:
49 3,4
50 El valor de la ecuacion p es: 35.38399999999999
51 GENERACIÓN CORRECTA (total time: 12 seconds)
Ejercicio N. 2
Leer dos carateres uno en minuscula y otro en mayuscula e imprima el valor ASCCI de q y Q.
1 import java.io.*; // Definiendo la clase IO
2
3 public class CodigoASC // Inicio de la clase
4 {
5 public static void main(String[] args)
6 {
7 // Declarando los valores
8 char c=0;
9 char a=0;
10 try
11 {
12 // Ingresando el caracter en minuscula y mayuscula
13 System.out.println("Ingrese un caracter en minuscula y mayuscula: ");
14 // Definiendo los valores
15 c=(char)System.in.read();
16 a=(char)System.in.read();
17 // Salida por pantalla de los valores ASCCI
18 System.out.println("El valor ASCCI del caracter en minuscula es: "+(int)c);
19 System.out.println("El valor ASCCI del caracter en mayuscula es: "+(int)a);
20 }
21 catch(IOException e){}
22
23 } //Fin del metodo main
24
25 } //Fin de la clase
26
27 // Salida por pantalla
28
29 run:
30 Ingrese un caracter en minuscula y mayuscula:
31 qQ
32 El valor ASCCI del caracter en minuscula es: 113
33 El valor ASCCI del caracter en mayuscula es: 81
34 GENERACIÓN CORRECTA (total time: 3 seconds)
3. Ejercicio N. 3
Hallar la suma y el promedio de 4 numeros de tipo float leidos por pantalla.
1 import java.util.Scanner; // Definiendo la clase scanner
2
3 public class EjercicioFloat // Inicio de la clase
4 {
5 public static void main(String[] args)
6 {
7 // Declarando los valores
8 Scanner Obj=new Scanner(System.in);
9 float a; float b; float c; float d;
10 // Entrada de los valores
11 System.out.println("Ingrese un valor real para a: ");
12 a=Obj.nextFloat();
13 System.out.println("Ingrese un valor real para b: ");
14 b=Obj.nextFloat();
15 System.out.println("Ingrese un valor real para c: ");
16 c=Obj.nextFloat();
17 System.out.println("Ingrese un valor real para d: ");
18 d=Obj.nextFloat();
19 // Definiendo la suma y el promeio
20 float suma=a+b+c+d;
21 float promedio=suma/4;
22 //Salida por pantalla de la suma y el promedio
23 System.out.println("El valor de la suma es: "+suma);
24 System.out.println("El promedio de los 4 numeros es: "+promedio);
25
26 } // Fin del metodo main
27
28 } // Fin de la clase
29
30 // Salida por pantalla
31
32 run:
33 Ingrese un valor real para a:
34 2,2
35 Ingrese un valor real para b:
36 3,4
37 Ingrese un valor real para c:
38 4,6
39 Ingrese un valor real para d:
40 5,6
41 El valor de la suma es: 15.800001
42 El promedio de los 4 numeros es: 3.9500003
43 GENERACIÓN CORRECTA (total time: 9 seconds)
4. Ejercicio N.4
Evaluar la expresion (b^2-4ac)/2a leer los valores enteros a, b y c por pantalla.
1 import java.util.Scanner; // Definiendo la clase Scanner
2
3 public class Ejercicio4 // Inicio de la clase
4 {
5 public static void main(String[] args)
6 {
7 // Declarando los valores
8 Scanner Disc=new Scanner(System.in);
9 int a; int b; int c;
10 // Entrada de los valores enteros
11 System.out.println("Ingrese un valor entero para a: ");
12 a=Disc.nextInt();
13 System.out.println("Ingrese un valor entero para b: ");
14 b=Disc.nextInt();
15 System.out.println("Ingrese un valor entero para c: ");
16 c=Disc.nextInt();
17 // Definiendo la expresion por partes
18 int p1=b*b;
19 int p2=4*a*c;
20 int p3=2*a;
21 // Definiendo la expresion
22 double p4=(p1-p2)/p3;
23 // La expresion evaluada
24 System.out.println("El valor de la expresion es: "+p4);
25 } //Fin del main
26
27 } // Fin de la clase
28
29 //Salida por pantalla
30
31 run:
32 Ingrese un valor entero para a:
33 2
34 Ingrese un valor entero para b:
35 4
36 Ingrese un valor entero para c:
37 3
38 El valor de la expresion es: -2.0
39 GENERACIÓN CORRECTA (total time: 5 seconds)
5. Ejercicio N. 5
Imprimir hola mi nombre es “Nombre” y en el año 2030 tendre “n” años.
1 import java.util.Scanner; //Definiendo la clase Scanner
2
3 public class Nombre // Inicio de la clase
4 {
5 public static void main(String[] args)
6 {
7 // Declarando las variables
8 Scanner Obj=new Scanner(System.in);
9 char nombre = 0; int e;
10 // Entrada de el nombre
11 System.out.println("Ingrese su nombre: ");
12 String Nombre=Obj.nextLine();
13 // Entrada del año de nacimiento
14 System.out.println("Ingrese año de nacimiento: ");
15 e=Obj.nextInt();
16 // Formula para calcular la edad
17 int p1=2030-e;
18 // Salida de el nombre y la edad
19 System.out.println("Mi nombre es: "+Nombre );
20 System.out.println("Y en el año 2030 tendre: "+p1 + "años");
21
22 } // Fin del metodo main
23
24 } // Fin de la clase
25
26 // Salida por pantalla
27
28 run:
29 Ingrese su nombre:
30 Juan
31 Ingrese año de nacimiento:
32 1995
33 Mi nombre es: Juan
34 Y en el año 2030 tendre: 35años
35 GENERACIÓN CORRECTA (total time: 5 seconds)