Proyecto Java
-
Upload
omarzinho-burgos-palacios -
Category
Education
-
view
2.068 -
download
2
description
Transcript of Proyecto Java
UniversidadAmericana
Programación 1
Proyecto 2
Aplicaciones
En netbeans
Joseph Morales Coto
Prof.: Francisco Carrera
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
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……
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
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.
Prueba del Ejercicio 1
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
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.
Prueba del Ejercicio 2
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
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.
Prueba del Ejercicio 3
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
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.
Prueba del Ejercicio 4
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
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.
Prueba del Ejercicio 5
Prueba 1
Prueba 2
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
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.
Prueba del Ejercicio 6
Prueba 1
Prueba 2
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
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”)
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
Prueba2
Prueba2
Prueba3
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
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.
Prueba del Ejercicio 8
Prueba 1
Prueba 2