Está en la página 1de 5

PROGRAMAS CON CÁLCULOS

Ejercicio 1

Realice un programa para calcular el total de una venta.

El programa tendrá una ventana con al menos los siguientes elementos:

(1) Un cuadro de texto llamado txtUnidades donde el usuario introducirá las unidades
vendidas.
(2) Un cuadro de texto llamado txtPrecio donde el usuario introducirá el precio unidad.
(3) Una etiqueta llamada etiTotalSinIva.
(4) Una etiqueta llamda etiIva.
(5) Una etiqueta llamada etiTotalMasIva.
(6) Un botón llamado btnCalcular.

El programa funcionará de la siguiente forma:

(7) El usuario introducirá las unidades y el precio y luego pulsará el botón Calcular.
(8) El programa entonces calculará el total de la venta, el iva y el total más iva y presentará
dichos resultados en cada etiqueta.

Ejercicio 2

Realice un programa para calcular la nota final de un alumno.

El programa tendrá una ventana con al menos los siguientes elementos:

(9) Un cuadro de texto llamado txtPrimerTrimestre.


(10) Un cuadro de texto llamado txtSegundoTrimestre.
(11) Un cuadro de texto llamado txtTercerTrimestre.
(12) Una etiqueta llamada etiNotaFinal.
(13) Una etiqueta llamada etiResultado.
(14) Un botón llamado btnCalcular.

El programa funcionará de la siguiente forma:

(15) El usuario introducirá las notas de los tres trimestres en los cuadros de texto
correspondientes.
(16) Cuando se pulse el botón Calcular, el programa calculará la nota media y la mostrará
en la etiqueta llamada etiNotaFinal.
(17) Si la nota final es menor de 5, entonces en la etiqueta etiResultado aparecerá la
palabra SUSPENSO.
(18) Si la nota final es 5 o más, entonces en la etiqueta etiResultado aparecerá la palabra
APROBADO.
(19) Si la nota final fuera un suspenso, entonces las etiquetas etiNotaFinal y etiResultado
deben aparecer de color rojo. En caso contrario aparecerán de color negro.

Ejercicio 3
Programación en Java
Realizar un programa para calcular el área y el perímetro de un círculo.

El programa debe tener una ventana con al menos los siguientes elementos:

(20) Un cuadro de texto llamado txtRadio, donde el usuario introducirá el radio.


(21) Una etiqueta llamada etiArea, donde se mostrará el área del círculo.
(22) Una etiqueta llamada etiPerimetro, donde se mostrará el perímetro del círculo.

El programa funcionará de la siguiente forma:

(23) El usuario introducirá un radio dentro del cuadro de texto llamado radio. Al pulsar la
tecla Enter sobre dicho cuadro de texto, el programa calculará el área y el perímetro y
los mostrará en las etiquetas correspondientes.

(24) Si el usuario introduce un radio negativo, en las etiquetas debe aparecer la palabra
“Error” en color rojo.

(25) Use el elemento PI de la clase Math para hacer este ejercicio.

Ejercicio 4

Realizar un programa para calcular potencias de un número.

El programa le permitirá al usuario introducir una base y un exponente. Luego el programa


podrá calcular la potencia de la base elevada al exponente.

El programa deberá usar la clase Math.

El diseño de la ventana queda a su elección.

Ejercicio 5

Realizar un programa que calcule la raíz cuadrada de un número. El programa tendrá los
siguientes elementos en la ventana únicamente:

(26) Un cuadro de texto llamado txtNumero.


(27) Una etiqueta llamada etiRaiz.

El programa funcionará de la siguiente forma: cuando el usuario escriba un número en el


cuadro de texto txtNumero, inmediatamente aparecerá su raíz cuadrada en la etiqueta. Para
ello, tendrá que programar el evento keyReleased del cuadro de texto.

Use la clase Math para realizar el cálculo de la raíz cuadrada.

Ejercicio 6

1
Programación en Java
Realice un programa que contenga dos cuadros de texto: txtPalabra1, y txtPalabra2. La
ventana tendrá también un botón llamado btnConcatena y una etiqueta llamada etiTexto.

El usuario introducirá las dos palabras dentro de los cuadros de texto y luego pulsará el botón
Concatena. El resultado será que en la etiqueta etiTexto aparecerán las dos palabras escritas
concatenadas.

Por ejemplo, si el usuario escribe en el primer cuadro de texto “Lunes” y en el segundo


“Martes”, en la etiqueta aparecerá: “LunesMartes”.

Ejercicio 7

Realizar un programa que muestre 10 etiquetas llamadas respectivamente: etiUna, etiDos,


etiTres, etc...

Estas etiquetas contendrán los números del 0 al 9.


Aparte, la ventana tendrá un cuadro de texto llamado txtNumero.

Se pide que cuando el usuario lleve el ratón sobre una de las etiquetas, aparezca en el cuadro
de texto el número correspondiente.

Los números se van añadiendo al cuadro de texto. Por ejemplo, si el usuario lleva el puntero
sobre la etiqueta Uno, luego sobre la etiqueta Tres y luego sobre la etiqueta Uno, en el cuadro
de texto debería haber aparecido lo siguiente: 131.

Añada un botón llamado btnBorrar, que al ser pulsado borre el contenido del cuadro de texto.

Ejercicio 8

2
Programación en Java
Se pide realizar un programa para resolver las ecuaciones de segundo grado.

Las ecuaciones de segundo grado tienen la siguiente forma:

ax2+bx+c=0
Dados unos valores para a, b y c, se debe calcular cuanto vale x.

Una ecuación de segundo grado puede tener 0, 1 o 2 soluciones.

Para saber el número de soluciones de una ecuación de segundo grado se debe realizar el
siguiente cálculo:

R = b2 – 4ac
Si R es menor de cero, la ecuación no tiene solución.
Si R da 0, la ecuación tiene una solución.
Si R es mayor de cero, la ecuación tiene dos soluciones.

Cuando existe una solución, esta se calcula de la siguiente forma:

x = -b / (2a)

Cuando existen dos soluciones, estas se calculan de la siguiente forma:

x = (-b + raiz(R) ) / (2a)


x = (-b – raiz(R) ) / (2a)

(raíz es la raíz cuadrada)

Realice el programa para resolver las ecuaciones de segundo grado. El diseño de la ventana
queda a su elección. Procure que el programa indique cuando hay o no soluciones, y que las
muestre de forma adecuada.

3
Programación en Java

Torpedo

double precio1=0,masIva=0, menosIva=0;

int unidades=0;

precio1= Double.parseDouble(Precio.getText());

unidades= Integer.parseInt(Unidades.getText());

menosIva= (precio1 * unidades);

masIva= (precio1 * unidades) * 1.19;

String numCadena=String.valueOf(menosIva);

SinIva.setText(numCadena);

numCadena=String.valueOf(masIva);

TotalTotal.setText(numCadena);

También podría gustarte