You are on page 1of 22

Manuel de programas:

1.-Programa que imprime un hola mundo.


public static void main(String[] args) {
System.out.println("Hola Mundo");
}

2.- Programa que suma 2 nmeros cualquiera
public static void main(String[] args) {
Scanner leer =new Scanner(System.in);
int x,y,res;
System.out.println("Primer Numero");
x=leer.nextInt();
System.out.println("Segundo Numero");
y=leer.nextInt();
res=x+y;
System.out.println("El Resultado es: "+"\n"+res);

}

}

3.-Programa que pide un numero e imprime si es par o impar.
public static void main(String[] args) {
Scanner leer =new Scanner(System.in);
int x;
System.out.println("Introduzca su numero");
x=leer.nextInt();
if (x%2==0)
System.out.println("Numero par");
else
System.out.println("Numero impar");
}

4.-Programa que pide un numero e indica si es positivo, negativo o cero.
public static void main(String[] args) {
Scanner leer =new Scanner(System.in)
int x;
System.out.println("Introducir Numero");
x=leer.nextInt();
if(x==0)
System.out.println("El numero es cero");
if(x<0)
System.out.println("El numero es Negativo");
else
System.out.println("El numero es positivo");
}
5.-Programa que pide un numero y lo multiplico por 2
public static void main(String[] args) {
Scanner leer =new Scanner(System.in);
int x,res;
System.out.println("Introduzca Numero");
x=leer.nextInt();
res=x*2;
System.out.println("Multiplicado por 2 es:"+ res);
6.-Programa que pide 2 nmeros e imprime qu relacin existe, mayor menor o iguales.
public static void main(String[] args) {
Scanner leer =new Scanner(System.in);
int x,y;
System.out.println("Introdusca primer numero");
x=leer.nextInt();
System.out.println("Introdusca segundo numero");
y=leer.nextInt();
if(x==y)
System.out.println("Los numeros son iguales");
if(x>y)
System.out.println("El primer numero es mayor");
else
System.out.println("El segundo numero es mayor");
}
7.-Programa que pide un nmero e imprime su cuadrado
public static void main(String[] args) {
Scanner leer =new Scanner(System.in);
int x,res;
System.out.println("ingrese Numero");
x=leer.nextInt();
res=x*x;
System.out.println("El cuadrado de tu numero es; "+ res);

}
8.-Programa que pide 3 nmeros, imprime si la suma de 2 de ellos da el tercero
public static void main(String[] args) {
Scanner veer =new Scanner(System.in);
double x,y,w,r1,r2,r3;
System.out.println("Introdusca primer numero");
x=veer.nextInt();
System.out.println("Introdusca segundo numero");
y=veer.nextInt();
System.out.println("Introdusca tercer numero");
w=veer.nextInt();
r1=x+y;
r2=x+w;
r3=y+w;
if((r1==w)|(r2==y)|(r3==x))
System.out.println("La suma de 2 ellos es el otro");
else
System.out.println("Ninguna suma de numeros da algun numero");
}
9.-Programa que convierte de pesos a dollares
public static void main(String[] args) {
Scanner leer =new Scanner(System.in);
int x,y,res;
System.out.println("Cantidad en pesos mexicanos");
x=leer.nextInt();
System.out.println("Valor del tipo de cambio");
y=leer.nextInt();
res=x/y;
System.out.println("Tines la siguinte cantidad en dollares:"+res);



}
10.-Programa que te convierte de dlares a pesos
public static void main(String[] args) {
Scanner leer =new Scanner(System.in);
double x,y,res;
System.out.println("Introducir Cantidad en dollares");
x=leer.nextInt();
System.out.println("Introducir Valor del tipo de cambio");
y=leer.nextInt();
res=x*y;
System.out.println("La cantidad en pesos es:"+ res);
}
11.-Programa que separa un un numero de 4 dijtos en Millares, centenas, decenas y unidades.
public static void main(String[] args) {
Scanner leer =new Scanner(System.in);
int x,r,r1,r2,r3,r4,r5;
System.out.println("Introduzca numero de 4 dijitos");
x=leer.nextInt();
r=x/1000;
r1=x%1000;
r2=r1/100;
r3=r1%100;
r4=r3/10;
r5=r3%10;
System.out.println("Tal numero cuenta con:" +"\n"+r+ " millares");
System.out.println(r2 + " Centenas");
System.out.println(r4 +" Decenas ");
System.out.println(r5 + " Unidades");
}


}
12.- Programa para convertir de libras a gramos
public class Main {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Scanner leer =new Scanner(System.in);
double x,y,res;
y=.453;
System.out.println("Introdusca cantidad en libras");
x=leer.nextInt();
res=x/y;
System.out.println(x+ " libras"+ " es ="+ " a "+ res+ " Gramos");
}

}
13.-Programa para convertir de grados Celsius a Fahrenheit
public static void main(String[] args) {
Scanner leer =new Scanner(System.in);
double x,y,res;
System.out.println("Cantidad en grados celcius");
x=leer.nextInt();
res=(x*1.8)+32;
System.out.println("En grados Fahrenheit es: "+ res);
}

}
14.-Programa que convierte de cm a pulgadas
public static void main(String[] args) {
Scanner leer =new Scanner(System.in);
double x,y;
System.out.println("Cantidad de centimetros");
x=leer.nextInt();
y=x/2.54;
System.out.println("Equivale a: " + y + " Pulgadas");

}

}
15.-Programa que calcula el rea de un triangulo
public static void main(String[] args) {
Scanner leer =new Scanner(System.in);
int x,y,res;
System.out.println("Introdusca la base");
x=leer.nextInt();
System.out.println("Introdusca la altura");
y=leer.nextInt();
res=(x*y)/2;
System.out.println("El rea de ese triangulo es "+ res);


}

}

16.-Programa que calcula el factorial de un nmero
public static void main(String[] args) {
Scanner leer =new Scanner(System.in);
int x,fact,n;
fact=1;
System.out.println("Introdusca numero");
n=leer.nextInt();
for(x=n;x>0;x--){
fact=x*fact;
}
System.out.println("El factorial de tu numero es: "+ fact);
}

}
17.-Programa que pide 3 nmeros y los multiplique entre ellos
public static void main(String[] args) {
Scanner leer =new Scanner(System.in);
int x,y,z,r;
System.out.println("Introdusca primer numero");
x=leer.nextInt();
System.out.println("Introdusca segundo numero");
y=leer.nextInt();
System.out.println("Introdusca tercer numero");
z=leer.nextInt();
r=(x*y)*z;
System.out.println("Multimplicando sus numeros es igual a: "+r);
}

}
18.-Programa que pide una cantidad de 4 dgitos y lo imprime al revs.
public static void main(String[] args) {
Scanner leer =new Scanner(System.in);
int x,r,r1,r2,r3,r4,r5,r6,r7;
System.out.println("Introdusca cantidad de 4 dijitos");
x=leer.nextInt();
r=x%10;
r1=x/10;
r2=r1%10;
r3=x/100;
r4=r3%10;
r5=x/1000;
System.out.println("Su cantidad al reves es:");
System.out.println(r);
System.out.println(r2);
System.out.println(r4);
System.out.println(r5);

}

}

19.-Programa que convierte de millas a kilmetros
public static void main(String[] args) {
Scanner leer =new Scanner(System.in);
double x,y,res;
y=1.60;
System.out.println("Introdusca millas");
x=leer.nextInt();
res=x*y;
System.out.println("Esas millas equivalen a: " +res+" KM");
}

}
20.-Programa que convierte de km a millas
public static void main(String[] args) {
Scanner leer =new Scanner(System.in);
double x,y,res;
y=1.60;
System.out.println("Introdusca Kilometros");
x=leer.nextInt();
res=x/y;
System.out.println("Esos km equivalen a: " +res+" millas");
}

}
21.-Programa que convierte de yardas a metros
public static void main(String[] args) {
Scanner leer =new Scanner(System.in);
double x,y,res;
y=0.9144;
System.out.println("Introdusca las yardas");
x=leer.nextInt();
res=x*y;
System.out.println("Esas yardas equivalen a: " +res+" metros");
}

}

22.-Programa que imprime 5 veces tu nombre
public static void main(String[] args) {
Scanner leer =new Scanner(System.in);
int x;
for(x=1;x<6;x++){
System.out.println("Jorge" );

}

}

}
23.-Programa que imprime los nmeros pares del 20 al 80 con ciclo for
public static void main(String[] args) {
int x,y;
System.out.println("Numeros pares del 20 al 80");
for (x=18;x<=78;x++){
y=x+2;
System.out.println( y);
}

}

}

23.-Programa que imprime los nmeros pares del 20 al 80 con ciclo while-mientras
public static void main(String[] args) {
System.out.println("Pares del 20 al 80");
int x,y;
x=18;
y=2;
while(x<80){
x=x+y;
System.out.println( x );
}
}

}
24.-Programa que imprime los mltiplos de 7 del 1-100. Cilco for
public static void main(String[] args) {
System.out.println("Programa que imprime multiplos de 7 hasta 100");
int x,y,res;
y=7;
for(x=1;x<=14;x++){
res=x*y;
System.out.println( res);

}

}

}
25.-Programa que imprime los mltiplos de 7 del 1-100. Cilco while-mientras
public static void main(String[] args) {
System.out.println("Multiplos del 7 hasta 100 con while");
int x,y,res;
x=7;
y=1;
while(y<=14){
res=x*y;
System.out.println("Los multiplos de 7 hasta el 100 son: " +res );
y=y+1;

}

}

}
}
26.-Programa que imprime la tabla de multiplicar de un nmero cualquiera
public static void main(String[] args) {
Scanner leer =new Scanner (System.in);
int x,y,res;
System.out.println("Introduzca un numero");
x=leer.nextInt();
for(y=1;y<=10;y++){
res=x*y;
System.out.println(x+"*"+ y+"="+ res);
}
}

}
27.-Programa que imprime la serie fibonacci.
Scanner leer =new Scanner(System.in);
int x,y,w,z;
x=0;
y=1;
w=1;
System.out.println("Cuantas posiciones qiueres imprimir?");
z=leer.nextInt();
System.out.println("OK");
System.out.println(x);
while(w<z){
System.out.println(y);
y=y+x;
x=y-x;
w++;
}
}

}
28.-Numeros del 10 al 20 ciclo for.
public static void main(String[] args) {
System.out.println("Numeros del 10 al 20");
int x;
for(x=10;x<=20;x++){
System.out.println( x );
}
}

}
29.-Programa que imprime nmeros impares del 20-80
public static void main(String[] args) {
System.out.println("Numeros impares");
int i=19;
while(i<=77){
i=i+2;

System.out.println(i);
}

}
}
30.-Programa que pide un arreglo de 10 nmeros y los imprime.
public static void main(String[] args) {
Scanner leer =new Scanner(System.in);
int[] arreglo=new int[10];
int x;
for(x=0;x<10;x++){
System.out.println("Dame numero para la posicin "+x+":");
arreglo[x]=leer.nextInt();
}
for(x=0;x<arreglo.length;x++){
System.out.println("Imprimir el numero de la posicin "+x+":"+arreglo[x]);
}
}


}
31.-Programa que suma los elementos de un arreglo.
public static void main(String[] args) {
Scanner leer =new Scanner(System.in);
int[] arreglo =new int[10];
int x,suma=0;
for(x=0;x<10;x++){
System.out.print("Dame un numero para la posicin "+x+":");
arreglo[x]=leer.nextInt();
suma=suma+arreglo[x];
}
System.out.println("La suma es: "+suma);
}

}
32.-Encontrar el promedio de los arreglos.
public static void main(String[] args) {
Scanner leer =new Scanner(System.in);
int[] arreglo =new int[10];
double suma=0,prom=0;
int x;
for(x=0;x<10;x++){
System.out.print("Dame un numero para la posicin "+x+":");
arreglo[x]=leer.nextInt();
suma=suma+arreglo[x];
prom=suma/10;
}
System.out.println("El promedio es: "+prom);
}

}
33.-Programa que suma los valores de un rango pidiendo valor in y final.
int x,n,y,w=0;
System.out.println("introduce valor inicial");
x=leer.nextInt();
System.out.println("introduce valor final");
y=leer.nextInt();
for(n=x;x<=y;x++){
w=w+x;
}
System.out.println("La suma de su rango es: "+w);

}


}
34.-Programa que muestra cualquier tabla de multiplicar.
Scanner leer =new Scanner (System.in);
int x,y,res;
System.out.println("Que tabla de multiplicar quieres?");
x=leer.nextInt();
System.out.println("la tabla de multiplicar del numero "+x+ " es:");
for(y=1;y<=10;y++){
res=x*y;
System.out.println(x+"*"+ y+"="+ res);

}
System.out.println("Listo");
}
35.-Programa que pide una serie de nmeros del 1 hasta n, pidiendo hasta que valor quiere
imprimir
Scanner leer =new Scanner(System.in);
int x,y,n,r;
System.out.println("Hasta que valor quieres estar imprimiendo");
x=leer.nextInt();
System.out.println("La serie completa de numeros es: ");
for(y=1;y<=x;y++){
r=y;
System.out.println(+r);
}
}

}
36.-Programa que pide un numero y nos dice si es el numero mgico, el cual se encuentra en el
programa indicando si es mayor o menor.
Scanner leer =new Scanner(System.in);
int x,y=32;
System.out.println("introdusca un numero");
x=leer.nextInt();
if(x<y)
System.out.println("Tu numero es menor que el numero majico");
else if(x>y)
System.out.println("Tu numero es mayor que el numero majico");
else if(x==y)
System.out.println("Tu numero es el numero majico");
}

}
37.-Programa que calcula el rea de un crculo pidiendo el radio.
Scanner leer =new Scanner(System.in);
double x,y=3.1416,r,res;
System.out.println("Introduzca radio del circulo");
x=leer.nextInt();
r=x*x;
res=r*y;
System.out.println("El area de tu circulo es: " + res);
}
38.-Programa que convierte de minutos a segundos.
Scanner leer =new Scanner(System.in);
double x,y,res;
System.out.println("Introdusca cantidad de minutos");
x=leer.nextInt();
res=x*60;
System.out.println("Tus "+ x+" Minutos son :"+res +" Segundos." );
}

39.-Programa que convierte de das a horas.
public static void main(String[] args) {
Scanner leer =new Scanner(System.in);
int x,y,res;
y=24;
System.out.println("Introduce cantidad de dias");
x=leer.nextInt();
res=x*y;
System.out.println("Tus dias contiene :" +res+" horas");
}

}
40.-Programa que multiplica los nmeros de un arreglo.
Scanner leer =new Scanner(System.in);
int[] arreglo =new int[4];
int x,multi=1;
for(x=0;x<4;x++){
System.out.print("Dame un numero para la posicin "+x+":");
arreglo[x]=leer.nextInt();
multi=multi*arreglo[x];

}
}
System.out.println("El resultado de multiplicar tus numeros es :"+multi);
}

You might also like