Está en la página 1de 18

DOCENTE: Mara Magdalena Gmez

ALUMNO: Lizrraga Payta Henry


CARRERA: Computacin e Informtica
TURNO: Noche
1) NMEROS ALEATORIOS COMPRENDIDOS
ENTRE 0 HASTA 10
utilizando el mtodo nextInt de la clase Random.
package javaapplication6;
import java.util.Random;
public class JavaApplication6 {
public static void main(String[ ] args) {
int a, b, c;
Random num = new Random();
a = (num.nextInt(10));
b = (num.nextInt(10));
c = (num.nextInt(10));
System.out.println(a);
System.out.println(b);
System.out.println(c);}}

2) HALLANDO LA EXPONECIAL
package javaapplication6;
import javax.swing.JOptionPane;
public class JavaApplication6 {
public static void main(String[ ] args) {
System.out.println("Ingreso de informacion por teclado");
System.out.println("Para dos numeros base y exponente");
System.out.println("----------------------------------");
int num1=Integer.parseInt(JOptionPane.showInputDialog("Ingeres 1er
dato"));
double num2=Double.parseDouble(JOptionPane.showInputDialog("Ingeres
2do dato"));
System.out.println("El 1er dato es:"+num1);
System.out.println("El 2do dato es:"+num2);
System.out.println("La respuesta es:"+Math.pow(num1 , num2));
}}

3) HALLANDO LA SUMA, RAZ, EXPONENTE DE


DOS NMEROS
package javaapplication6;
import javax.swing.JOptionPane;
public class JavaApplication6 {
public static void main(String[ ] args) {
System.out.println("Ingreso de informacion por teclado");
System.out.println("Para hallar suma, raiz y exponente");
System.out.println("----------------------------------");
double num1=Integer.parseInt(JOptionPane.showInputDialog("Ingeres 1er
dato"));
double num2=Double.parseDouble(JOptionPane.showInputDialog("Ingeres
2do dato"));
System.out.println("El 1er dato es:"+num1);
System.out.println("El 2do dato es:"+num2);
double resultado=num1+num2;
System.out.println("El resultado es:"+resultado);
System.out.println("la raiz:"+Math.sqrt(resultado));
System.out.println("la exponencial:"+Math.exp(resultado)); }}

4) VALOR ABSOLUTO
package javaapplication6;
import javax.swing.JOptionPane;
public class JavaApplication6 {
public static void main(String[ ] args) {
System.out.println("Ingreso la informacion por teclado");
System.out.println("----------------------------------");

double n1=Double.parseDouble(JOptionPane.showInputDialog("Ingrese 1er


numero"));
double n2=Double.parseDouble(JOptionPane.showInputDialog("Ingrese 2do
numero"));
System.out.print("\nIntroduce 1er nmero: "+n1);
System.out.print("\nIntroduce 2do nmero: "+n2);
System.out.println("\nel menor numero es :"+Math.min(n1,n2));
System.out.println("\nel mayor numero es :"+Math.max(n1,n2));
double resp=n1/-n2;
System.out.println("\nel resultado es :"+resp);
System.out.println("\nel valor absoluto es :"+Math.abs(resp));
}}

5) Muestra numero aleatorios 5 al 12


package javaapplication26;
public class JavaApplication26 {
public static void main(String[] args) {
int num1=5;
int num2=12;
System.out.println("Nmeros generados entre 50 y 120, sin decimales
(incluyendo el 5 y el 12)");
for (int i=0;i<10;i++){
int numAleatorio=(int)Math.floor(Math.random()*(num1-(num2+1))+
(num2));
System.out.println(numAleatorio);
}
}}

Conversiones

6) CONVERSION DE SEXAGESIMAL A RADIANES


package javaapplication6;
import javax.swing.JOptionPane;
public class JavaApplication6 {
public static void main(String[ ] args) {
System.out.println("Ingreso de informacion por teclado");
System.out.println("----------------------------------");
double
sexagesimal=Double.parseDouble(JOptionPane.showInputDialog("Ingrese el
angulo"));
System.out.println("Angulo en sexagesimal : "+sexagesimal);
double radianes = Math.PI/180 * sexagesimal;
System.out.println("Angulo en radianes
: "+radianes);
JOptionPane.showMessageDialog(null,"El angulo en radianes es =
"+radianes);}}

7) CONVERSIN DE METROS A MILIMETROS


package javaapplication6;
import javax.swing.JOptionPane;
public class JavaApplication6 {
public static void main(String[ ] args) {

double conversion, numero;int condicion;


do{
numero=Double.parseDouble(JOptionPane.showInputDialog("ingrese
cantidad en numeros: "));
conversion=numero*1000;
JOptionPane.showMessageDialog(null, "metros" + numero + "milimetros = "
+conversion);
System.out.println(+numero+" metros = "+ conversion+ " milimetros ");
condicion=JOptionPane.showConfirmDialog(null,"salir?");
}while (condicion!=0);
}}

8) CONVERSIN DE PULGADAS A CENTIMETRO


package javaapplication6;
import javax.swing.JOptionPane;
public class JavaApplication6 {
public static void main(String[ ] args) {
double conversion, numero;int condicion;
do{
numero=Double.parseDouble(JOptionPane.showInputDialog("ingrese
cantidad en numeros: "));
conversion=numero*2.54;
JOptionPane.showMessageDialog(null, +numero+" pulgadas = "+
conversion+ " centimetros ");
System.out.println(+numero+" pulgadas = "+ conversion+ " centimetros ");
condicion=JOptionPane.showConfirmDialog(null,"salir?");
}while (condicion!=0);
}}

9) CONVERSION DE HORA A SEGUNDOS


package javaapplication6;
import javax.swing.JOptionPane;

public class JavaApplication6 {


public static void main(String[ ] args) {
double conversion, numero;int condicion;
do{
numero=Double.parseDouble(JOptionPane.showInputDialog("ingrese
cantidad en numeros: "));
conversion=numero*3600;
JOptionPane.showMessageDialog(null, +numero+" hora = "+ conversion+ "
segundos ");
System.out.println(+numero+" hora = "+ conversion+ " segundos ");
condicion=JOptionPane.showConfirmDialog(null,"salir?");
}while (condicion!=0);
}}

Cadena
10)
CONTABILIZA CUANTOS CARACTERES
EXISTE Y UBICACION LA POSICION DE UN
CARATER
package javaapplication6;
public class JavaApplication6 {
public static void main(String[ ] args) {
String str="'Santiago Antunez de Mayolo - Palian'";
System.out.println("La Cadena es: "+str);
System.out.println("La Longitud de la cadena: "+str.length());
System.out.println("El Caracter con posicion 10: "+str.charAt(10));
}}

11)

POSICION DE LOS CARACTERES

package javaapplication6;
public class JavaApplication6 {
public static void main(String[ ] args) {
String str="henry lizarraga payta";
System.out.println("La Cadena es: "+str);
System.out.println("La Longitud de la cadena: "+str.length());
System.out.println("El Caracter con posicion 5: "+str.charAt(5));

System.out.println("La Subcadena desde la Posicion 14 a 27:


"+str.substring(14, 29));
System.out.println("El Indice del Caracter d: "+str.indexOf('d'));
System.out.print("El Indice del principio ");
System.out.println("de la subcadena payta: "+str.indexOf("payta"));
System.out.println("La Cadena en Mayuscula es: "+str.toUpperCase());}}

12)

Entrada y salida controlada

package javaapplication6;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
public class JavaApplication6 {
public static void main(String[ ] args) {
InputStreamReader persona=new InputStreamReader(System.in);
BufferedReader flujoEntrada=new BufferedReader(persona);
String nombre;
String apellidoPat;
String apellidoMat;
try
{
System.out.print("Ingrese su nombre: ");
nombre=flujoEntrada.readLine();
System.out.print("Ingrese su Apellido Paterno: ");
apellidoPat=flujoEntrada. readLine();
System.out.print("Ingrese su Apellido Materno: ");
apellidoMat=flujoEntrada. readLine();
System.out.println();
System.out.println("Nombre: " + nombre );
System.out.println("Apellido Paterno:"+apellidoPat);
System.out.println("Apellido Materno: "+apellidoMat);
}
catch(IOException ignorada) { }
}}

FECHA

13)

FECHA Y HORA ACTUAL

package javaapplication6;
import java.util.*;
import java.text.*;
public class JavaApplication6 {
public static void main(String[ ] args) {
Date fechaActual=new Date();
System.out.println("Fecha y Hora Del Sistema: ");
System.out.println(fechaActual);
//Presenta la fecha actual en formato corto
DateFormat hoy=DateFormat.getDateInstance();
System.out.println(hoy.format(fechaActual));
//Presenta la hora actual

DateFormat horaActual=DateFormat.getTimeInstance(DateFormat.SHORT);
System.out.println(horaActual.format(new Date()));}}

14)

MUESTRA EL AO, MES, DIA

package javaapplication6;
import java.util.*;
public class JavaApplication6 {
public static void main(String[ ] args) {
int a;
int m;
int d;
GregorianCalendar fecha=new GregorianCalendar();
a=fecha.get(Calendar.YEAR);
m=fecha.get(Calendar.MONTH)+1;
d=fecha.get(Calendar.DAY_OF_MONTH);
System.out.println("COMPUTACION E INFORMATICA");
System.out.println("LIZARRAGA PAYTA HENRY");
System.out.println("Ao : "+a);
System.out.println("Mes : "+m);
System.out.println("Dia : "+d);}}

15)
MUESTRA EL MES CON LOS DIAS QUE
CONTIENE
package javaapplication6;
import java.util.*;
public class JavaApplication6 {
public static void main(String[ ] args) {
int mes;
Scanner meses = new Scanner(System.in);
System.out.print("Introduzca nmero de mes: ");
mes = meses.nextInt();
if(mes < 1 || mes > 12)
System.out.println("Mes incorrecto");
else{ //si el mes es correcto
switch(mes){
case 1: System.out.print("Enero");
break;
case 2: System.out.print("Febrero");
break;

case 3: System.out.print("Marzo");
break;
case 4: System.out.print("Abril");
break;
case 5: System.out.print("Mayo");
break;
case 6: System.out.print("Junio");
break;
case 7: System.out.print("Julio");
break;
case 8: System.out.print("Agosto");
break;
case 9: System.out.print("Septiembre");
break;
case 10: System.out.print("Octubre");
break;
case 11: System.out.print("Noviembre");
break;
case 12: System.out.print("Diciembre");
break;
}
if(mes == 4 || mes == 6 || mes == 9 || mes == 11)
System.out.println(" tiene 30 das");
else if(mes == 2)
System.out.println(" tiene 28 das");
else
System.out.println(" tiene 31 das");
}}}

16)

Fecha y hora de distinto formato

package javaapplication31;
import java.util.Date;
import java.util.Calendar;
import java.text.SimpleDateFormat;
public class JavaApplication31 {

public static void main(String[] args) {


Date date = Calendar.getInstance().getTime();

System.out.println("La Fecha de hoy es: " + date);


System.out.println();
}

package javaapplication31;
import java.util.Calendar;
import java.text.SimpleDateFormat;
public class JavaApplication31 {

public static void main(String[] args) {

Calendar date = Calendar.getInstance();


SimpleDateFormat dateformatter = new SimpleDateFormat("E
dd/MM/yyyy 'a las' hh:mm:ss a zzz");
System.out.println("La fecha actual en otro formato: " +
dateformatter.format(date.getTime()));
System.out.println();
}}

package javaapplication31;
import java.util.Calendar;
import java.text.SimpleDateFormat;
public class JavaApplication31 {

public static void main(String[] args) {

System.out.println("Realizando operaciones con las fechas del


calendario");

17)

Calculo cuantos aos ha pasado

Calendar date = Calendar.getInstance();


Calendar cldr;
SimpleDateFormat dateformatter = new SimpleDateFormat("E
dd/MM/yyyy 'a las' hh:mm:ss a zzz");

cldr = (Calendar) date.clone();


cldr.add(Calendar.DAY_OF_YEAR, - (365 * 2));
System.out.println(" Dos aos atras era: " +
dateformatter.format(cldr.getTime()));

cldr = (Calendar) date.clone();


cldr.add(Calendar.DAY_OF_YEAR, + 5);
System.out.println(" Cinco das despues de hoy ser: " +
dateformatter.format(cldr.getTime()));

System.out.println();
}}

18)
Crear un vector con 10 posiciones con
nmeros mltiplos de 4
package javaapplication27;
public class JavaApplication27 {
public static void main(String[] args) {
int a[]= new int [10];
int par =4;

for (int x=0;x<10;x++){


a[x]=par;
par=par+4;
}
for (int y=0;y<10;y++){
System.out.println(a[y]);
}}}

19)
Crear un cdigo que permita mostrar 3
nmeros aleatoriamente, entre el 50 y 73
package javaapplication28;
import java.util.Random;
public class JavaApplication28 {
public static void main(String[] args) {
int a,b,c;
Random x=new Random();
a=(x.nextInt(24)+50);
b=(x.nextInt(24)+50);
c=(x.nextInt(24)+50);
System.out.println(a);
System.out.println(b);
System.out.println(c);
}
}

1) Crear un cdigo que permita contar maysculas y minsculas


package tarea1string;
import java.util.Scanner;
public class Tarea1string {
public static int contarMayusculas(String cadena) {
int n = 0;
for (int i = 0; i < cadena.length(); i++) {

if (cadena.charAt(i) > 64 && cadena.charAt(i) < 91) {


n++;
}
}
return n;
}
public static int contarMinusculas(String cadena) {
int n = 0;
for (int i = 0; i < cadena.length(); i++) {
if (cadena.charAt(i) > 96 && cadena.charAt(i) < 123) {
n++;
}
}
return n;
}
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
String chain;
System.out.print("Ingrese una cadena de caracteres: ");
chain = in.nextLine();
System.out.println("El numero de Mayusculas de la cadena es : "
+ contarMayusculas(chain));
System.out.println("El numero de Minusculas de la cadena es : "
+ contarMinusculas(chain));
}}

20)

MUESTRA LAS HORAS, MINUTOS Y SEGUNDOS

rst =ConexionBD.Consulta("select * from Horas where codigoEmpleado='" +


txtcodigo.getText() + "' and fecha ='" + txtFecha.getText() + "'" );
rst.next();
int
int
int
int
int
int
int
int
int
int
int
int

HoraIngreso = rst.getTime(3).getHours();
MinutoIngreso = rst.getTime(3).getMinutes();
SegundosIngreso = rst.getTime(3).getSeconds();
horaSalidaLounch = rst.getTime(4).getHours();
MinutoSalidaLounch = rst.getTime(4).getMinutes();
SegundosSalidaLounch = rst.getTime(4).getSeconds();
HoraRetornoLounch = rst.getTime(5).getHours();
MinutoRetornoLounch = rst.getTime(5).getMinutes();
SegundosRetornoLounch = rst.getTime(5).getSeconds();
HoraSalida = rst.getTime(6).getHours();
MinutoSalida = rst.getTime(6).getMinutes();
SegundosSalida = rst.getTime(6).getSeconds();

horas = ((horaSalidaLounch - HoraIngreso) + ( HoraSalida - HoraRetornoLounch));


if (MinutoSalidaLounch >= MinutoIngreso)

{
min1 = (MinutoSalidaLounch - MinutoIngreso);
}
else
{
min1 = MinutoIngreso - MinutoSalidaLounch;
}
if (MinutoRetornoLounch >= MinutoSalida)
{
min2 = (MinutoRetornoLounch - MinutoSalida);
}
else
{
min2 = (MinutoSalida -MinutoRetornoLounch);
}
//CALCULA LOS MINUTOS
minutos = min2+min1;
if (SegundosSalidaLounch >= SegundosIngreso)
{
seg1 = (SegundosSalidaLounch - SegundosIngreso);
}
else
{
seg1 = SegundosIngreso - SegundosSalidaLounch;
}
if (SegundosRetornoLounch >= SegundosSalida)
{
seg2 = (SegundosRetornoLounch - SegundosSalida);
}
else
{
seg2 = (SegundosSalida - SegundosRetornoLounch);
}
segundos = seg1 + seg2;
JOptionPane.showMessageDialog(null, "El da de hoy " + txtFecha.getText()+ "
trabajo " +horas +":"+minutos+":" + segundos, "Hasta Maana", 2);

21)

Muestra el Ao y la fecha

import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.GregorianCalendar;
public class Programa {
public static void main (String []args)

Calendar c1 = GregorianCalendar.getInstance();

System.out.println("Fecha actual: "+c1.getTime().toLocaleString());


c1.set(2000, Calendar.AUGUST, 31);
System.out.println("Fecha 31 Agosto 2000: "+c1.getTime().toLocaleString());
c1.set(Calendar.MONTH, 13);
System.out.println("Fecha 13 meses ms: "+c1.getTime().toLocaleString());
/* como podremos observar no nos imprimir la fecha deseada, hemos escrito una
incoherencia*/
c1.set(2000, Calendar.AUGUST, 31);
/* volvemos a la fecha anterior usando set y empleamos el mtodo add */
c1.add(Calendar.MONTH, 13); /* Aadir 13 meses */
System.out.println("Fecha 13 meses ms: "+c1.getTime().toLocaleString()); /*ahora s es
correcto*/
c1.roll(Calendar.HOUR, 25); /* Aadir 25 horas */
System.out.println("Fecha 25 horas ms: "+c1.getTime().toLocaleString());
roll*/
SimpleDateFormat sdf = new SimpleDateFormat("dd/MMMMM/yyyy hh:mm:ss");
System.out.println("Fecha Formateada: "+sdf.format(c1.getTime()));
}
}

22) Muestra la suma de la


ecuacin
// Suma3.java
// Ejemplo a las variables introducidas por el usuario
// Introduccin a Java, Nacho Cabanes

/*uso de

import java.util.Scanner;

class Suma3 {

public static void main( String args[] ) {

Scanner teclado = new Scanner(System.in);


System.out.print( "Introduzca el primer nmero: " );
int primerNumero = teclado.nextInt();
System.out.print( "Introduzca el segundo nmero: " );
int segundoNumero = teclado.nextInt();

System.out.print(
"La suma de "+primerNumero + " y " + segundoNumero +
" es: " );
System.out.println(
primerNumero+segundoNumero );
}
}

23)

Muestra la sumatoria

package ejercicio.pkg1;
import javax.swing.JOptionPane;
public class Ejercicio1 {
public static void main(String[] args) {
String a;
int n,s=0,c=1;
while (c==1){
a=JOptionPane.showInputDialog("digite un numero"; ) ;
n=Integer.parseInt(a) ;
s=s+n;
if (n==25){
c=2;

}
JOptionPane.showMessageDialog(null,"la sumatoria es
"+s,"",JOptionPane.PLAIN_MESSAGE) ;
}
}
}
package javaapplication13;
import javax.swing.JOptionPane;
@author Administrador
public class JavaApplication13 {
* @param args the command line arguments
public static void main(String[] args) {
String num1,num2,num3;
int n1,n2,n3,con=0,a, mcd=0;
while (con==0){
num1=JOptionPane.showInputDialog(" ingrese primer numero" ) ;
num2=JOptionPane.showInputDialog(" ingrese el segundo numero" ) ;
num3=JOptionPane.showInputDialog(" ingrese tercer numero" ) ;
n1=Integer.parseInt(num1) ;
n2=Integer.parseInt(num2) ;
n3=Integer.parseInt(num3) ;
if(n1<2&&n1<n3) {
a=n1; }
else
if (n2<n1&&n2<n3){
a=n2; }
else {
a=n3; }
for(int x=1; x<=a; x++){
if(n1 % x == 0 & n2 % x == 0 & n3 % x == 0){
mcd=x;
}
}
JOptionPane.showMessageDialog(null,"m.c.d es "+mcd) ;
if(mcd>10){
con=1;

}
}
}
}

24) Muestra los nmeros Aleatorios


package ejerciciosenclase;
import javax.swing.JOptionPane;
public class Ejerciciosenclase {
public static void main(String[] args) {
//comienzan los codigos
int x=0, n1=0, n2=0, res=0, res1, res2=0, p=0, p1=0;
while(x==0){
n1= (int) Math.ceil(Math.random() * 20); //aqui se le da valor random a la variable
n2= (int) Math.ceil(Math.random() * 20); //aqui se le da valor random a la variable
p= (int) Math.min(n1, n2) ; //aqui encuentro el nmero menor
p1= (int) Math.max(n1, n2) ; //aqui encuentro el nmero mayor
JOptionPane.showMessageDialog(null,"Primer random = "+n1) ; //aqui se muestran los
resultados obtenidos
JOptionPane.showMessageDialog(null,"Segundo random = "+n2) ;
JOptionPane.showMessageDialog(null,"Mayor = "+p1) ;
JOptionPane.showMessageDialog(null,"Menor = "+p) ;
res=n1+n2;//aqui se ase la suma de los nmeros random
res1= (int) Math.sqrt(res);//aqui se saca la raiz cuadrada de la suma de los numeros
random
res2= (int) Math.pow(n1, n2);//aqui se hace el numero elevado
JOptionPane.showMessageDialog(null,"Raiz cuadrada de "+res+" es = "+res1) ;//aqui se
muestran los resultados obtenidos
JOptionPane.showMessageDialog(null,"Nmero elevado = "+res2) ;
if(res1>4){ //aqui se hace la toma de desiciones para cerrar el programa
x=1;
JOptionPane.showMessageDialog(null,"Programa se va a cerrar"; ) ;
}
}
}
}

También podría gustarte