Compilación de Ejercicios de Java Poli
Compilación de Ejercicios de Java Poli
Programación Computacional.
import java.util.Scanner;
public class vector_clase {
public static void main(String[] args) {
Scanner leer=new Scanner(System.in);
int N[] =new int[5];
byte i=0;
System.out.println("Este programa toma 5 números y los imprime en orden de ingreso.");
do {
System.out.println("Ingrese un número para la posición "+(i+1)+":");
N[i]=leer.nextInt();
i+=1;
}while(i<=4);
i=0;
System.out.println("\nLos números ingresados son los siguientes:");
do {
System.out.println("- "+N[i]+".");
i+=1;
}while(i<=4);
leer.close();
}
}
Ejercicios de mostrando el uso de “Switch Case” y de las ventanas
de notificación.
import javax.swing.JOptionPane;
public class SwitchTry1 {
case 1: ;
JOptionPane.showMessageDialog(null, "El estudiante "+name+", con cedula de ciudadania
"+cedula+". \r\nUsted no va a pagar nada por su matricula para la carrera de "+carrera+". \r\nPor patrocinio
del 100% por parte de la Alcaldia.");
break;
case 2: resultado = matricula - (matricula *80/100) ;
JOptionPane.showMessageDialog(null, "El estudiante "+name+", con cedula de ciudadania
"+cedula+". \r\nUsted va a pagar un total de $"+resultado+" \r\nPor su matricula para la carrera de
"+carrera+", \r\nPor patrocinio del 80% por parte de la Alcaldia.");
break;
case 3: resultado = matricula - (matricula * 60/100);
JOptionPane.showMessageDialog(null,"El estudiante "+name+", con cedula de ciudadania
"+cedula+". \r\nUsted va a pagar un total de $"+resultado+" \r\nPor su matricula para la carrera de
"+carrera+", \r\nPor patrocinio del 60% por parte de la Alcaldia.");
break;
case 4: resultado = matricula - (matricula * 40/100);
JOptionPane.showMessageDialog(null,"El estudiante "+name+", con cedula de ciudadania
"+cedula+". \r\nUsted va a pagar un total de $"+resultado+" \r\nPor su matricula para la carrera de
"+carrera+", \r\nPor patrocinio del 40% por parte de la Alcaldia.");
break;
case 5:
JOptionPane.showMessageDialog(null,"El estudiante "+name+", con cedula de ciudadania
"+cedula+". \r\nUsted va a pagar un total de $"+matricula+". \r\nPor su matricula para la carrera de
"+carrera+". \r\nDebido a su estrato socio-economico no cuenta con patrocinio de la Alcaldia.");
break;
case 6:
JOptionPane.showMessageDialog(null,"El estudiante "+name+", con cedula de ciudadania
"+cedula+". \r\nUsted va a pagar un total de $"+matricula+". \r\nPor su matricula para la carrera de
"+carrera+". \r\nDebido a su estrato socio-economico no cuenta con patrocinio de la Alcaldia.");
break;
default: JOptionPane.showMessageDialog(null,"Estrato no reconocido.","rip"
,JOptionPane.ERROR_MESSAGE);
break;
}
}
}
import java.util.Scanner;
public class torneofut {
public static void main(String[] args) {
Scanner in = new Scanner (System.in);
String name;
String sexo;
String insti;
int estrato;
int yrs;
int id;
int grde;
int institito;
int puntaje;
}
}
}
public static void main(String[] args) {
// TODO Auto-generated method stub
calculo = calculo(hr,min,sec);
<Uso de métodos>
import java.util.Scanner;
public class ejercicio2 {
public static float cent(float a) {
float cent = (float) (a*100);
return cent;
}
public static float mili(float a) {
float mili =(float) (a*1000);
return mili;
}
public static float feet(float a) {
float feet = (float) (a*3.28084);
return feet;
}
public static float ich(float a) {
float ich =(float) (a*39.3701);
return ich;
}
public static double yrds(double a) {
double yrds =(double) (a*1.093613888889);
return yrds;
}
public static double lghtyrs(double a) {
double lghtyrs = (double) (a*0.00000000000000010570);
return lghtyrs;
}
public static double angstrm(double a) {
double angstrm = (double) (a*0.0000000001);
return angstrm;
}
public static void main(String[] args) {
// TODO Auto-generated method stub
import java.util.Scanner;
public class ejercicio3 {
public static float faren(float a) {
float faren = (float) (32 + (9*a/5));
return faren;
}
public static float kelvin(float a) {
float kelvin = (float) (a+273.15);
return kelvin;
}
public static float rankine(float a) {
float rankine = (float) ((a*9/5)+491.67);
return rankine;
}
public static void main(String[] args) {
// TODO Auto-generated method stub
}
import java.util.Scanner;
public class ejercicio4 {
public static float trcam(float a) {
float trcam = (float) (a*3);
return trcam;
}
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner val = new Scanner (System.in);
float valA;
float camA;
float valB;
float camB;
float valC;
float camC;
float discD;
}
Calculos matematicos.
import java.util.Scanner;
public class ejercicio5 {
Ascii Art.
import java.util.Scanner;
public class ejercicio6 {
float x;
Scanner in = new Scanner (System.in);
}
Si un numero es par.
import java.util.Scanner;
public class Ejercicio2 {
int num;
Scanner in = new Scanner (System.in);
System.out.println("Porfavor ingresar un numero entero");
num = in.nextInt();
if (num % 2 == 0) {
System.out.println("El numero "+num+" es par");
} else {
System.out.println("El numero "+num+" no es par");
}
}
}
Ejercicio determinante de Triangulos basado en sus lados.
Con condicional If.
import java.util.Scanner;
public class Ejercicio3 {
}
import java.util.Scanner;
public class Ejercicio4 {
}
else {
System.out.println("Gracias por utilizar nuestro sistema!");
}
}
}
import java.util.Scanner;
float lA;
float lB;
float x;
float y;
float x2;
float y2;
int desci2;
System.out.println("Bienvenido!");
System.out.println("");
System.out.println("Porfavor ingrese el tamaño del lado A de su rectangulo o
cuadrado:");
lA = in.nextFloat();
System.out.println("Porfavor ingrese el tamaño del lado B de su rectangulo o
cuadrado:");
lB = in.nextFloat();
x2 = (lB-x);
y2 = (lA-y);
//x,y,x2,y2
if (x<x2 && x<y && x<y2) {
System.out.println("La distancia menor para llegar a la frontera es "+x+".");
} else if (y<x && y<x2 && y<y2) {
System.out.println("La distancia menor para llegar a la frontera es "+y+".");
} else if (x2<x && x2<y && x2<y2) {
System.out.println("La distancia menor para llegar a la frontera es "+x2+".");
} else {
System.out.println("La distancia menor para llegar a la frontera es "+y2+".");
}
}
import java.util.Scanner;
int daya;
int dayb;
int dayc;
int a;
System.out.println("Cada cuantos dias va Ana a la universidad?");
daya=tec.nextInt();
System.out.println("Cada cuantos dias va Bernardo a la universidad?");
dayb=tec.nextInt();
System.out.println("Cada cuantos dias va Carlos a la universidad?");
dayc=tec.nextInt();
a=daya;
if (daya>a) {
a=dayb;
}
if(dayc>a){
a=dayc;
}
}
Ejercicio determinante de primalidad con varios usos de
condicionales y ciclos repetitivos.
import java.util.Scanner;
public class Ejercico7 {
if (!flag)
System.out.println(num + " es un numero primo.");
else
System.out.println(num + " no es un numero primo.");
}
}
import java.util.Scanner;
return true;
}
System.out.print(
" no es par.");
return;
}
if(n < 2) {
System.out.print(
" es menor que 2.");
return;
}
System.out.println(
"\npuede ser representsdo como");
System.out.println(
" Su numero: "+ num);
goldbach(num);
}
}
Uso de vectores.
import java.util.Scanner;
public class vector_clase {
Uso de Matrices.
public class matriz_2x2 {
numb [0][0]=1;
numb [0][1]=2;
numb [1][0]=3;
numb [1][1]=4;
System.out.print("["+numb [0][0]+"]");
System.out.println("["+numb [0][1]+"]");
System.out.print("["+numb [1][0]+"]");
System.out.print("["+numb [1][1]+"]");
}
}
Uso de Matrices 2.
public class Matriz_For {
int f=3;
int c=3;
int count=1;
int num[][] = new int[f][c];
for (int j = 0; j < f; j++) {
for (int i = 0; i < c; i++) {
num[j][i] = count;
count++;
System.out.print("[" + num[j][i] + "]");
}
System.out.println("");
}
}
}