Proyecto Java

29
UniversidadAmericana Programación 1 Proyecto 2 Aplicaciones En netbeans Joseph Morales Coto Prof.: Francisco Carrera

description

Proyecto :D

Transcript of Proyecto Java

Page 1: Proyecto Java

UniversidadAmericana

Programación 1

Proyecto 2

Aplicaciones

En netbeans

Joseph Morales Coto

Prof.: Francisco Carrera

Page 2: Proyecto Java

Tabla de contenido

1- Portada

2- Tabla de contenido

3- Introducción

4- Desarrollo

4.1 Ejercicio 1

4.2 Ejercicio 2

4.3 Ejercicio 3

4.4 Ejercicio 4

4.5 Ejercicio 5

4.6 Ejercicio 6

4.7 Ejercicio 7

4.8 Ejercicio 8

5- Conclusión

Page 3: Proyecto Java

Introducción

Este documento tendrá como fin la obtención de ocho

aplicaciones en netbeans.

Para cada ejercicio se necesitará la aplicación del DO-WHILE

para volver a solicitarnos datos o simplemente salir.

Cada ejercicio tendrá su explicación y sus pruebas para tener

un mejor entendimiento……

Page 4: Proyecto Java

Desarrollo

Ejercicio 1

Aplicación que lea tres valores enteros y muestre en

pantalla el mayor y el menor de ellos. Además pregunte si

desea digitar otros tres datos…

1

6

7

2

4

3

5

Page 5: Proyecto Java

Explicación del código

1. Inicialización de las variables (num, num2, num3, may,

men y opción) de tipo entero; igualadas a cero.

2. DO: Indicación del inicio del ciclo do-while.

3. Declaración y petición de la variable num,num2 y num3

en pantalla con el método JOptionPane; Diciendo

consecutivamente: “Ingrese el primer dato” e “Ingrese el

segundo dato” e “Ingrese el tercer dato”.

4. IF :

1.1 El primer IF del calculo de menores comparando las

variables (num <=num2) & (num<=num3) en este

ultimo if de lo contrario el menor es num3.En el

primer if de lo contrario (num2<=num3), de ser as

menor num2 de lo contrario menor num3

1.2 El segundo IF del calculo de mayores comparando

las variables (num >=num2) diciendo menor num &

(num>=num3) en este ultimo if de lo contrario el

mayor es num3.En el primer if de lo contrario

(num2>=num3), de ser as mayor num2 de lo

contrario mayor num3.

5. El ultimo IF de la comparación de todas las variable

igualándolas diciendo que “Son iguales”.

6. Declaración y petición de la variable opción con el

método JOptionPane; Diciendo “Desea calcular otro

trabajador: 1=SI Ó 2=NO”.

7. WHILE: realización del ciclo en opción “1” de continuar

u opción “2” de salir.

Page 6: Proyecto Java

Prueba del Ejercicio 1

Page 7: Proyecto Java

Ejercicio 2

Aplicación que pida un número entero y determine si es

múltiplo de 2 y de 5, de lo contrario que no muestre nada.

Además pregunte si quiere digitar otro número…

2 1

3

4

5

6

Page 8: Proyecto Java

Explicación del código

1) Inicialización de las variables (num y opción) de tipo

entero, al igual que las dos están igualadas a cero.

2) DO: Indicación del inicio del ciclo do-while.

3) Declaración y petición de la variable num en pantalla con

el método JOptionPane; Diciendo “Ingrese el numero”.

4) Uso del IF comparando si el numero ingresado es

divisible entre 2 y 5 y si su resultado es cero que realice:

“num + “Es múltiplo de 2 y 5” ”; de lo contrario no

realice nada.

5) Declaración y petición de la variable opción con el

método JOptionPane; Diciendo “Desea ingresar otro

numero: 1=SI Ó 2=NO”.

6) WHILE: realización del ciclo en opción “1” de continuar

u opción “2” de salir.

Page 9: Proyecto Java

Prueba del Ejercicio 2

Page 10: Proyecto Java

Ejercicio 3

Aplicación que pida un número e indique si se trata de un

número par o no. Además pregunte si desea otro numero o

no…

2

3

5

6

1

4

Page 11: Proyecto Java

Explicación del código

1. Inicialización de las variables (par y opción) de tipo

entero; igualadas a cero las dos.

2. DO: Indicación del inicio del ciclo do-while.

3. Declaración y petición de la variable par en pantalla con el

método JOptionPane; Diciendo “Ingrese el numero”.

4. Uso del IF-ELSE comparando si el numero ingresado es

divisible entre 2 Y si su resultado es cero que realice: “par

+ “Es par” ”; de lo contrario si no es par que realice “par

+ “Es impar” ”.

5. Declaración y petición de la variable opción con el

método JOptionPane; Diciendo “Desea continuar: 1=SI

Ó 2=NO”.

6. WHILE: realización del ciclo en opción “1” de continuar

u opción “2” de salir.

Page 12: Proyecto Java

Prueba del Ejercicio 3

Page 13: Proyecto Java

Ejercicio 4

Aplicación que pida una nota e imprima en pantalla la

calificación en formato “Apto” ó “No Apto”, dependiendo si

la nota es mayor o menor que 70. Además pregunte si desea

otra calificación o no.

4

2 1

3

5 6

Page 14: Proyecto Java

Explicación del código

1) Inicialización de las variables (nota y opción) de tipo

entero; dichas variables están igualadas a cero.

2) DO: Indicación del inicio del ciclo do-while.

3) Declaración y petición de la variable nota en pantalla

con el método JOptionPane; Diciendo “Ingrese la

nota”.

4) Uso del IF-ELSE comparando si la nota ingresada es

mayor a 70 y que realice: “nota + “Apto” ”; de lo

contrario si es menor “nota +“No Apto” ”.

5) Declaración y petición de la variable opción con el

método JOptionPane; Diciendo “Desea ingresar otra

nota: 1=SI Ó 2=NO”.

6) WHILE: realización del ciclo en opción “1” de

continuar u opción “2” de salir.

Page 15: Proyecto Java

Prueba del Ejercicio 4

Page 16: Proyecto Java

Ejercicio 5

Aplicación para calcular la planilla de un trabajador de la

siguiente manera: El trabajador cobra un precio fijo por hora y

se le retiene el 10% por concepto de cooperativa. El programa

debe pedir el nombre del trabajador, las horas trabajadas, el

precio que cobra por hora. Como salida debe imprimir el

nombre, sueldo bruto, la retención y el sueldo neto. Además

que pregunte si desea calcular otro trabajador o no.

1

2

3

4

5

6

7

Page 17: Proyecto Java

Explicación del código

1. Inicialización de las variables (neto, bruto, r, preciohora,

horastrab y opción) de tipo entero; van igualadas a cero y

retención de tipo entero e igualada a 0.1. También la

variable nombre de tipo String.

2. DO: Indicación del inicio del ciclo do-while.

3. Declaración y petición de la variable nombre, horastrab y

preciohora en pantalla con el método JOptionPane;

Diciendo consecutivamente: “Ingrese su nombre”,

“Ingrese las horas…” e “Ingrese el precio…”.

1. Cálculos de neto, bruto y retención:

4.1 bruto que seria igual a: la multiplicación de las

horastrab por preciohora

4.2 neto que seria: bruto menos bruto por r; que r seria

la retención

4.3 r que seria bruto por retención

4. Salida en pantalla o impresión de: “ nombre+

“tiene”+bruto+ “de salario bruto”+neto+ “de salario

neto y”+ r +“ es la retención” ”

5. Declaración y petición de la variable opción con el

método JOptionPane; Diciendo “Desea calcular otro

trabajador: 1=SI Ó 2=NO”.

6. WHILE: realización del ciclo en opción “1” de continuar

u opción “2” de salir.

Page 18: Proyecto Java

Prueba del Ejercicio 5

Prueba 1

Prueba 2

Page 19: Proyecto Java

Ejercicio 6

Aplicación que pida dos números y saque el mayor de ellos por pantalla. El programa informara si los dos números son iguales. Además que pregunte si desea mas números.

1

2

3

4

5

6

Page 20: Proyecto Java

Explicación del código

1. Inicialización de las variables (a, b y opción) de tipo

entero; igualadas a cero.

2. DO: Indicación del inicio del ciclo do-while.

3. Declaración y petición de la variable a y b en pantalla con

el método JOptionPane; Diciendo consecutivamente:

“Ingrese el primer dato” e “Ingrese el segundo dato”.

4. IF :

4.1 El primer IF comparando las variables en igualdad e

imprimiendo (“Son iguales”)

4.2 El segundo IF comparando las variables diciendo que

“a” es mayor a “b”, de ser así que imprima (a+ “es

mayor”)

4.3 El tercer IF comparando las variables diciendo que

“b” es mayor a “a”, de ser así que imprima (b+ “es

mayor”)

5. Declaración y petición de la variable opción con el

método JOptionPane; Diciendo “Desea calcular otro

trabajador: 1=SI Ó 2=NO”.

6. WHILE: realización del ciclo en opción “1” de continuar

u opción “2” de salir.

Page 21: Proyecto Java

Prueba del Ejercicio 6

Prueba 1

Prueba 2

Page 22: Proyecto Java

Ejercicio 7

Aplicación que pida los datos necesarios para calcular el área y el perímetro de la figura indicada. Además si desea otro dato o no. a) un cuadrado, b) un rectángulo y c) un circulo.

1

3

2

4

5

6

Page 23: Proyecto Java

Explicación del código

1. Inicialización de las variables (cuad, rectángulo (y

rect…2.3), perímetro (y peri..2) y opción…) de tipo

entero; igualadas a cero. De tipo doublé perímetro 3 y

circulo y circu…3. Y doublé pi igualada a 3.14

2. DO: Indicación del inicio del ciclo do-while.

3. Declaración y petición de la variable figura en pantalla

con el método JOptionPane; Diciendo: “Ingrese el

numero de la figura 1=cuad, 2= rect y 3=circu…”.

4. Switch de figura :

4.1 El primer case que es cuadrado1, el mismo le pide el

lado y realiza los cálculos:

Cuad que es el área siendo cuadrado1 * cuadrado1.

Perímetro que cuadrado1+cuadrado1+cuadradro1+… y

saliendo en pantalla (“El área del cuadrado es”+cuad+

“cm2” + “y su perímetro es”+perímetro+ “cm”)

4.2 El segundo case es el rectángulo y rectangulo2

pidiendo la base y la altura y realizando los cálculos:

Rectangulo3 que seria el área siendo (rectángulo

*rectangulo2) y el perímetro2 que seria

(rectángulo+rectangulo2+…..)+… y saliendo en pantalla

(“El área del rectángulo es”+rectangulo3+ “cm2” + “y su

perímetro es”+perimetro2+ “cm”)

Page 24: Proyecto Java

4.3 El tercer case que seria el círculo pidiendo el radio

que es circulo en variable y realizando los cálculos:

circulo 2 que seria el área siendo (circulo2* pi) y su

perímetro que es peimetro3 que seria (2 * pi *

circulo); +… y saliendo en pantalla (“El área del

circulo es”+circulo2+ “cm3” + “y su perímetro

es”+perimetro3+ “cm”)

5. Declaración y petición de la variable opción con el

método JOptionPane; Diciendo “Desea calcular otro

trabajador: 1=SI Ó 2=NO”.

6. WHILE: realización del ciclo en opción “1” de continuar

u opción “2” de salir.

Prueba del Ejercicio 7

Prueba1

Page 25: Proyecto Java

Prueba2

Prueba2

Prueba3

Page 26: Proyecto Java

Ejercicio 8

Aplicación para calcular el impuesto del 10% de una venta en un supermercado. El usuario debe indicar el nombre del producto, el precio por unidad y el número unidades. La aplicación sacara en pantalla el nombre del producto, el número de unidades vendidas y el precio total. Además si desea calcular otro producto o no.

2

1

3

4

5 6

Page 27: Proyecto Java

Explicación del código

1. Inicialización de la variable opción de tipo entero;

igualada a cero. Y las variables de tipo double precio, uni

pre y fin igualada a cero e imp igualada a 1.0; Y nombre

de tipo String

2. DO: Indicación del inicio del ciclo do-while.

3. Declaración y petición de las variables uni , precio y

nombre en pantalla con el método JOptionPane;

Diciendo consecutivamente: “Ingrese el nombre del

producto”, “Ingrese la cantidad de uni..” e “Ingrese el

precio por unidad”.

4. Cálculos :

4.1 El primer calculo realizando pre que seria

precio*imp….

4.2 El segundo calculo fin que seria ((precio-pre)*uni)

4.3 Y la salida en pantalla de ( “ La compra de+ nombre

+ “por”+uni+ “unidades es de” +fin+ “colones” ”)

5. Declaración y petición de la variable opción con el

método JOptionPane; Diciendo “Desea calcular otro

trabajador: 1=SI Ó 2=NO”.

6. WHILE: realización del ciclo en opción “1” de continuar

u opción “2” de salir.

Page 28: Proyecto Java

Prueba del Ejercicio 8

Prueba 1

Page 29: Proyecto Java

Prueba 2