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