Como mostrar los resultados en java
Tengo el siguiente archivo en java como hago para que se me muestre por pantalla a través de cuadros de diálogo lo que sugiere el siguiente enunciado:
3. Dada la siguiente función: Y = x^2 – 2x
Se requiere desarrollar un algoritmo que imprima en pantalla, para
Valores de por desde 1 a 10, lo siguiente:
a) La suma de todos los valores de Y.
b) Valores de Y múltiplos de 3.
c) Suma de los valores de Y múltiplos de 3.
d) Valores de Y cuyo último dígito sea 5.
e) Suma de los valores de Y cuyo último dígito es 5.
Resultados esperados
a. Suma de todos los valores de y: 275
b. VALORES DE Y MÚLTIPLOS DE 3: (se muestran uno a uno en cuadros de diálogos diferente)
3
15
24
48
63
c. Suma de los valores de y múltiplos de 3: 153
d. VALORES DE Y CUYO ÚLTIMO DÍGITO ES 5: (se muestran uno a uno en cuadros de dialogo diferente)
15
35
e. Suma de los valores de y cuyo último dígito es múltiplo de 5: 50
package ejercicio6;
import javax.swing.JOptionPane;
/**
* Actividad de Aprendizaje 3: Fundamentos de Programación en Java
* Ejercicio Número 6
* @author Jair Enrique Vides Berdugo
*/
public class Ejercicio6 {
public static void main(String[]args){
double sumaValores=0;
double sumaMultiplotres=0;
double sumaUltimocinco=0;
int nContador=1;
int nResultado=1;
JOptionPane.showMessageDialog(null,"Se mostrará los resultados de X de la siguiente fórmula Y = X^2 - 2X ");
while (nContador<=10) {
nResultado=nContador*nContador-2*nContador;
if ((nResultado % 3)==0)
{
JOptionPane.showMessageDialog(null, nResultado);
sumaMultiplotres=sumaMultiplotres+nResultado;
}
if ((nResultado%5)==0){
if ((nResultado%10)==5){
JOptionPane.showMessageDialog(null, nResultado);
sumaUltimocinco=sumaUltimocinco+nResultado;
}
}
sumaValores=sumaValores+nResultado;
nContador=nContador+1;
}
JOptionPane.showMessageDialog(null,sumaValores);
JOptionPane.showMessageDialog(null,sumaMultiplotres);
JOptionPane.showMessageDialog(null,sumaUltimocinco);
}
}