You are on page 1of 21

Manual de programcion JAVA

Nombre: Hernández Torres, José Aldo.


Universidad: T.E.S.C.I.
Facultad: Ing. Industrial.
Cuarto Semestre.
Asignatura: Lenguajes de Programación.
Profesor: Ing. Jorge Alberto Chávez.
Grupo: 141-M

Hernández Torres, José Aldo 141-M 1


Manual de programcion JAVA

Índice.
Introducción. 3

Programas. 4

Área del círculo. 4

Diez números. 6

Operaciones básicas. 9

Formula general. 12

Mayor/menor que… 15

Comparación entre tres números. 17

Conclusión. 21

Hernández Torres, José Aldo 141-M 2


Manual de programcion JAVA

Introducción.
En el presente trabajo se da muestra de seis programas hechos bajo las instrucciones de
Programación JAVA, todo ellos probados sobre la plataforma de Net Beans IDE 9.

Siendo estos programas elementales y muy básicos pero con la finalidad de reconocer y saber las
aplicaciones de dichos comandos, así como fundamentar las bases para futuros programas con un
nivel mayor de complejidad.

Dichos programas son:

 Área del círculo.


 Suma de diez números.
 Operaciones básicas.
 Formula general.
 Comparación mayor/menor que… entre dos números.
 Comparación mayor/menor que… entre tres números.

En el trabajo se define línea a línea cada programa dando así un desglose minucioso de cada
programa para su mejor entendimiento.

Logrando así también que cualquier otra persona que haga lectura en este trabajo comprenda que
es lo que se esta haciendo, a pesar de que no tenga ningún conocimiento de este tipo de
programación.

Hernández Torres, José Aldo 141-M 3


Manual de programcion JAVA

Programas.
AREA DEL CIRCULO
/*

* To change this template, choose Tools | Templates

* and open the template in the editor.

*/

//Es un comentario por default del editor, donde nos indica que vas a trabajar con la base del
editor para el desarrollo//

package areadelcirculo;

//Es una cabecera de la clase principal y nombre del programa//

import java.io.*;

public class Main {

//Indica que es una clase pública y la principal del programa//

public static void main(String[] args) throws IOException {

// declara el metodo main, como estatico el cual le indica que va a llevar un arreglo de
argumentos tipo cadena de caracteres//

BufferedReader teclado= new BufferedReader (new InputStreamReader(System.in ));

//Es el metodo para leer los datos de una cadena de caracteres desde el teclado//

double r,area, pi=3.1416;

//declara las variables las cuales son tipo double, e inicializa “pi” con un valor de 3.1416//

System.out.println("ingresar el valor de r:");

//Imprime mensaje en pantalla//

r=Integer.parseInt(teclado.readLine());

// Que “r” va a tomar el valor que ingresen desde el teclado//

Hernández Torres, José Aldo 141-M 4


Manual de programcion JAVA

area=r*pi;

//Realiza la operación para obtener el area y esta variable guarde el resultado//

System.out.println("area:"+area);

//Imprime mensaje en pantalla con el valor final de la variable “area”//

}}

//Terminas el programa//

init:

Deleting: C:\Users\aldito hdz\Documents\TESCI\Tesci\4


semestre\algoritmos\programas\area_del_circulon\build\built-jar.properties

deps-jar:

Updating property file: C:\Users\aldito hdz\Documents\TESCI\Tesci\4


semestre\algoritmos\programas\area_del_circulon\build\built-jar.properties

compile-single:

run-single:

ingresar el valor de r:

area:15.708

BUILD SUCCESSFUL (total time: 1 minute 14 seconds)

Hernández Torres, José Aldo 141-M 5


Manual de programcion JAVA

10 numerous
/*

* To change this template, choose Tools | Templates

* and open the template in the editor.

*/

//Es un comentario por default del editor, donde nos indica que vas a trabajar con la base del
editor para el desarrollo//

package dieznumeros;

//Nombre de programa//

import java.io.*;

public class Main {

//Indica que es una clase pública y la principal del programa//

public static void main(String[] args) throws IOException {

// declara el metodo main, como estatico el cual le indica que va a llevar un arreglo de argumentos
tipo cadena de caracteres//

BufferedReader teclado= new BufferedReader (new InputStreamReader(System.in ));

//Es el método para leer los datos de una cadena de caracteres desde el teclado//

double i=0, r=0,contador=0;

//declara las variables las cuales son tipo double y empiezan con un valor cero//

do {

//Inicia un ciclo//

System.out.println("valor:");

//Imprime mensaje en pantalla. Para darle un valor a la variable “valor”//

r=Integer.parseInt(teclado.readLine());

i=i+r;

Hernández Torres, José Aldo 141-M 6


Manual de programcion JAVA

//Realiza una operación con”i” donde “i” comienza con el valor de cero pero va a sumar lo que
vale “r”//

contador++;

//Contador vale 0 pero le indica que después de la operación va a ir aumentando cada vez que se
realice una operación//

}while (contador<10);

//Termina el ciclo y pregunta contador es menor que 10, si es asi termina si no sigue.//

System.out.println("valor de la suma:"+i);

//Imprime mensaje en pantalla con el valor final de la variable “i”//

//Fin del programa//

init:

Deleting: C:\Users\aldito hdz\Documents\TESCI\Tesci\4 semestre\algoritmos\programas\10


numeros\build\built-jar.properties

deps-jar:

Updating property file: C:\Users\aldito hdz\Documents\TESCI\Tesci\4


semestre\algoritmos\programas\10 numeros\build\built-jar.properties

compile-single:

run-single:

valor:

valor:

valor:

Hernández Torres, José Aldo 141-M 7


Manual de programcion JAVA

valor:

valor:

valor:

valor:

valor:

valor:

valor:

valor de la suma:10.0

BUILD SUCCESSFUL (total time: 15 seconds)

Hernández Torres, José Aldo 141-M 8


Manual de programcion JAVA

OPERACIONES
package operacionesbasicas;

//Nombre de tu programa//

import java.io.*;

public class Main {

//Indica que es una clase pública y la principal del programa//

public static void main(String[] args) throws IOException {

// declara el metodo main, como estatico el cual le indicas que va a llevar un arreglo de
argumentos tipo cadena de caracteres//

BufferedReader teclado= new BufferedReader (new InputStreamReader(System.in ));

//Es el método para leer los datos de una cadena de caracteres desde el teclado//

int a,b,suma, restaA,restaB, multiplicacion, divisionA, divisionB, moduloA, moduloB;

//declaras las variables las cuales son tipo entero//

System.out.println("ingresar el valor de a:");

//Imprime mensaje en pantalla. Para darle un valor a la variable “A”//

a=Integer.parseInt(teclado.readLine());

//Guarda el valor que el usuario le da a “A”//

System.out.println("ingresar el valor de b:");

//Imprimes mensaje en pantalla. Para darle un valor a la variable “b”//

b=Integer.parseInt(teclado.readLine());

//Guarda el valor que el usuario le da a “b”//

suma=a+b;

//Realiza operación de suma a mas b//

restaA=a-b;

//Realiza operación de a menos b//

Hernández Torres, José Aldo 141-M 9


Manual de programcion JAVA

restaB=b-a;

//Realiza operación de resta b menos a//

multiplicacion=a*b;

//Realiza operación de multiplicación a por b//

divisionA=a/b;

//Realiza operación de division a entre b//

divisionB=b/a;

//Realiza operación de division b entre a//

moduloA=a%b;

//Realiza operación del modulo//

moduloB=b%a;

//Realiza operación del modulo//

System.out.println("Suma de dos numeros:"+suma);

//Imprime mensaje y resultado en pantalla//

System.out.println("RestaA de dos numeros:"+restaA);

//Imprime mensaje y resultado en pantalla//

System.out.println("RestaB de dos numeros:"+restaB);

//Imprime mensaje y resultado en pantalla//

System.out.println("Multiplicacion de dos numeros:"+multiplicacion);

//Imprime mensaje y resultado en pantalla//

System.out.println("DivisionA de dos numeros:"+divisionA);

//Imprime mensaje y resultado en pantalla//

System.out.println("DivisionB de dos numeros:"+divisionB);

//Imprime mensaje y resultado en pantalla//

System.out.println("ModuloA de dos numeros:"+moduloA);

Hernández Torres, José Aldo 141-M 10


Manual de programcion JAVA

//Imprime mensaje y resultado en pantalla//

System.out.println("ModuloB de dos numeros:"+moduloB);

//Imprime mensaje y resultado en pantalla//

}}

//Termina programa//

init:

deps-jar:

compile-single:

run-single:

ingresar el valor de a:

ingresar el valor de b:

Suma de dos numeros:7

RestaA de dos numeros:3

RestaB de dos numeros:-3

Multiplicacion de dos numeros:10

DivisionA de dos numeros:2

DivisionB de dos numeros:0

ModuloA de dos numeros:1

ModuloB de dos numeros:2

BUILD SUCCESSFUL (total time: 6 seconds)

Hernández Torres, José Aldo 141-M 11


Manual de programcion JAVA

Formula General
/*

* To change this template, choose Tools | Templates

* and open the template in the editor.

*/

//Es un comentario por default del editor, donde indica que vas a trabajar con la base del editor
para el desarrollo//

package general;

//Es una cabecera de la clase principal y nombre del programa//

import java.io.*;

public class Main {

//Indica que es una clase pública y la principal del programa//

public static void main(String[] args)throws IOException {

// declara el metodo main, como estatico el cual le indicas que va a llevar un arreglo de
argumentos tipo cadena de caracteres//

{BufferedReader teclado=new BufferedReader(new InputStreamReader(System.in));

//Es el metodo para leer los datos de una cadena de caracteres desde el teclado//

double A=0,B=0,C=0, R1=0, R2=0;

//declaras las variables las cuales son tipo double y empiezan con cero//

System.out.println("Ingrese A");

//Imprimes mensaje en pantalla. Para darle un valor a la variable “A”//

A=Double.parseDouble(teclado.readLine());

//Guarda el valor que el usuario le da a “A”//

System.out.println("Ingrese B");

//Imprimes mensaje en pantalla. Para darle un valor a la variable “B”//

Hernández Torres, José Aldo 141-M 12


Manual de programcion JAVA

B=Double.parseDouble(teclado.readLine());

//Guarda el valor que el usuario le da a “A”//

System.out.println("Ingrese C");

//Imprime mensaje en pantalla. Para darle un valor a la variable “C”//

C=Double.parseDouble(teclado.readLine());

//Guarda el valor que el usuario le da a “C”//

R1=(-B+Math.sqrt((B*B)+(4*A*C)))/(2*A);

//Realiza la operación matematicas del programa//

R2=(-B-Math.sqrt((B*B)-(4*A*C)))/(2*A);

//Realiza la operación matematicas del programa//

System.out.println("el valor positivo de R:"+R1);

//Imprime el mensaje en pantalla arrojando el resultado final de la operación realizada con


“R1”//

System.out.println("el valor negativo de R:"+R2);

//Imprime el mensaje en pantalla arrojando el resultado final de la operación realizada con


“R2”//

//Termina el programa//

init:

Deleting: C:\Users\aldito hdz\Documents\TESCI\Tesci\4


semestre\algoritmos\programas\chicharronera\build\built-jar.properties

deps-jar:

Updating property file: C:\Users\aldito hdz\Documents\TESCI\Tesci\4


semestre\algoritmos\programas\chicharronera\build\built-jar.properties

compile-single:

Hernández Torres, José Aldo 141-M 13


Manual de programcion JAVA

run-single:

Ingrese A

Ingrese B

Ingrese C

10

el valor positivo de R:1.22828568570857

el valor negativo de R:NaN

BUILD SUCCESSFUL (total time: 1 minute 8 seconds)

Hernández Torres, José Aldo 141-M 14


Manual de programcion JAVA

DOS NUMEROS
package mayorque;

//Nombre del programa//

import java.io.*;

public class Main {

//Indica que es una clase pública y la principal de nuestro programa//

public static void main(String[] args)throws IOException {

// declara el metodo main, como estatico el cual le indicas que va a llevar un arreglo de
argumentos tipo cadena de caracteres, es importante este metodo par alas operaciones del
programa.//

BufferedReader teclado=new BufferedReader(new InputStreamReader(System.in));

//Es el metodo para leer los datos de una cadena de caracteres desde el teclado//

int a,b;

//Declaras las variables de tipo enterero//

System.out.println("Dame el valor de a:");

//Imprime mensaje en pantalla. Para darle un valor a la variable “A”//

a=Integer.parseInt(teclado.readLine());

//Guarda el valor que el usuario le da a “A”//

System.out.println("Dame el valor de b:");

//Imprime mensaje en pantalla. Para darle un valor a la variable “b”//

b=Integer.parseInt(teclado.readLine());

//Guarda el valor que el usuario le da a “b”//

if (a<b)

//Hace una pregunta de sentencia “Si a es menor que b” si es así va a realizar la siguiente
operación//

Hernández Torres, José Aldo 141-M 15


Manual de programcion JAVA

System.out.println("a es menor:");

//Arroja el mensaje a la pantalla de que se cumplio la sentencia//

Else

//Si no se cumple la condición hace lo siguiente//

System.out.println("a es mayor:");

//Arroja el mensaje de que no se cumplio la sentencia//

//Cierra y termina programa//

init:

Deleting: C:\Users\aldito hdz\Documents\TESCI\Tesci\4


semestre\algoritmos\programas\compara2numerosgus\build\built-jar.properties

deps-jar:

Updating property file: C:\Users\aldito hdz\Documents\TESCI\Tesci\4


semestre\algoritmos\programas\compara2numerosgus\build\built-jar.properties

compile-single:

run-single:

Dame el valor de a:

Dame el valor de b:

a es menor:

BUILD SUCCESSFUL (total time: 4 seconds)

Hernández Torres, José Aldo 141-M 16


Manual de programcion JAVA

TRES NUMEROS
package tresnumeros;

// nombre del programa//

import java.io.*;

public class Main {

//Indica que es una clase pública y la principal del programa//

public static void main(String[] args)throws IOException {

// declara el metodo main, como estatico el cual le indicas que va a llevar un arreglo de
argumentos tipo cadena de caracteres//

BufferedReader teclado=new BufferedReader(new InputStreamReader(System.in));

//Es el metodo para leer los datos de una cadena de caracteres desde el teclado//

int a,b,c;

//Declara variables tipo entero//

System.out.println("ingresa el valor de a:");

//Imprime mensaje en pantalla. Para darle un valor a la variable “A”//

a=Integer.parseInt(teclado.readLine());

//Guarda el valor que el usuario le da a “A”//

System.out.println("ingresa el valor de b:");

//Imprime mensaje en pantalla. Para darle un valor a la variable “b”//

b=Integer.parseInt(teclado.readLine());

//Guarda el valor que el usuario le da a “b”//

System.out.println("ingresa el valor de c:");

//Imprimes mensaje en pantalla. Para darle un valor a la variable “c”//

c=Integer.parseInt(teclado.readLine());

Hernández Torres, José Aldo 141-M 17


Manual de programcion JAVA

//Guarda el valor que el usuario le da a “c”//

if (a>b)

//Hace la primera condicion Si a es mayor que b pasa a la siguiente comparación//

if(a>c)

//Si a es mayor que c ahora pasa a la siguiente linea que es imprimir//

System.out.println("a es mayor");

//Imprime mensaje en pantalla de que se cumplio la condición//

if(c>b)

//Hace otra comparacion si c es mayor que b//

if (c>a)

//Compara si c es mayor que a//

System.out.println("c es el mayor");

//Imprime en pantalla el mensaje//

if(b>c)

//Compara si b es mayor que c//

if(b>a)

//Compara si b es mayor q a//

System.out.println("b es el mayor");

//Imprime en pantalla el mensaje//

if (a<b)

//Compara si a es menor que b//

if(a<c)

//Compara si a es menor que c//

System.out.println("a es menor");

//Imprime en pantalla el mensaje//

Hernández Torres, José Aldo 141-M 18


Manual de programcion JAVA

if(c<b)

//Compara si c es menor que b//

if (c<a)

//Compara si c es menor q a//

System.out.println("c es el menor");

//Imprime mensaje en pantalla//

if(b<c)

//Compara si b es menor q c//

if(b<a)

//Compara si b es menor que a//

System.out.println("b es el menor");

//Imprime mensaje en pantalla//

//Fin del programa//

init:

Deleting: C:\Users\aldito hdz\Documents\TESCI\Tesci\4


semestre\algoritmos\programas\comparacion3numeros\build\built-jar.properties

deps-jar:

Updating property file: C:\Users\aldito hdz\Documents\TESCI\Tesci\4


semestre\algoritmos\programas\comparacion3numeros\build\built-jar.properties

compile-single:

run-single:

ingresa el valor de a:

ingresa el valor de b:

Hernández Torres, José Aldo 141-M 19


Manual de programcion JAVA

ingresa el valor de c:

c es el mayor

a es menor

BUILD SUCCESSFUL (total time: 3 minutes 15 seconds)

Hernández Torres, José Aldo 141-M 20


Manual de programcion JAVA

Conclusión.
Como bien se pudo observar en el trabajo se encuentran concentrados seis programas
muy básicos que resuelven problemas para los cuales ya se tiene una ruta para la solución
“Formula” o basta con señalar algún operador matemático como por ejemplo, “ +, -, *, etc.”.

Demostrando el uso de los códigos para leer un dato, declarar variables, etc. Ahora lo interesante
es ver que en realidad muchas veces el problema esta en idear la solución a problemas que no se
resolverán con una simple operación sino mas bien de una secuencia de pasos a seguir
“Algoritmo” que nos llevara a la solución.

Teniendo en cuanta esto podemos concluir en que ya se dio a conocer los códigos mas básicos
ahora toco dar inicio al pensamiento y al razonamiento para idear soluciones a problemas que se
presenten en la industrial tal como chequeos de “pasa, no pasa” o problemas de calidades mas
especificas o de mayor complejidad.

Concluyendo así que estos programas no dan las bases para el comienzo en la programación JAVA.

Hernández Torres, José Aldo 141-M 21

You might also like