Download - Manuel de Programas Netbeans
Manual 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 números 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 números e imprime qué relación 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 número 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 números, 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 nuevos soles 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 dólares a nuevos soles
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 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 número
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 números 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 dígitos y lo imprime al revés.
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 kilómetros
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 números 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 números 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 múltiplos 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 múltiplos 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 número 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 números 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 números 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 posición "+x+":");
arreglo[x]=leer.nextInt();
}
for(x=0;x<arreglo.length;x++){
System.out.println("Imprimir el numero de la posición "+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 posición "+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 posición "+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 números 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 mágico, 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 círculo 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 días 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 números 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 posición "+x+":");
arreglo[x]=leer.nextInt();
multi=multi*arreglo[x];
}
}
System.out.println("El resultado de multiplicar tus numeros es :"+multi);
}
41. Áreas y volúmenes.
42. Operaciones básicas.
43. Hallar el porcentaje de aumento, descuento y otros de un artículo producto.
44. Números primos entre sí.
45. Operaciones con arreglos (unidimensionales y bidimensionales).
46. Tratar de hacer un arreglo tridimensional.
47. Hallar el determinante de una matriz.
48. Trabajar con strings.
49. Números primos y no primos.
50. La descomposición polinómica (entero y decimal) y canónica de un número.
YAPA: tablas de suma, resta, multiplicación, y división de un número cualquiera, numero capicua.