Ejercicio 3 Java

Ejercicio:

Y = x^2 – 2x
 Se requiere desarrollar un algoritmo que imprima en pantalla, para valores de x 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 digito sea 5.
 e) Suma de los valores de Y cuyo último digito es 5.
 RESULTADOS ESPERADOS
 a. SUMA DE TODOS LOS VALORES DE Y: 275
 b. VALORES DE Y MULTIPLOS DE 3: 3,15,24,48,63.
 c. SUMA DE LOS VALORES DE Y MULTIPLOS DE 3: 153
 d. VALORES DE Y CUYO ÚLTIMO DIGITO ES 5: 15,35.
 e. SUMA DE LOS VALORES DE Y CUYO ÚLTIMO DIGITO ES MULTIPLO DE 5: 50


Solución ejercicio:

package ejercicio3;
import javax.swing.JOptionPane;

public class Ejercicio3 {

    public static void main(String[] args) {
        int suma;
        int suma3;
        int suma5;
        int ultimo5;
        int y;
        int x;
        suma=0;
        suma3=0;
        suma5=0;
        for (x=1; x<=10; x++) {
            y=(int)Math.pow(x,2)-2*x;
            suma=suma+y;
        }        
        JOptionPane.showMessageDialog(null, "La suma de todos los valores de y es: "
        + suma);
        
        for (x=1; x<=10; x++) {
            y=(int)Math.pow(x,2)-2*x;
            suma=suma+y;
            if ((y!=0)) {
                if ((y%3)==0) {
                JOptionPane.showMessageDialog(null, "El valor " +y + " es un multiplo de 3 ");
                suma3=suma3+y;
            }
        }
        }
        JOptionPane.showMessageDialog(null, "La suma de los valores de y multiplos de 3 es: "
        + suma3);
        for (x=1; x<=10; x++) {
            y=(int)Math.pow(x,2)-2*x;
            ultimo5=y%10;
            if (ultimo5==5) {
            JOptionPane.showMessageDialog(null, y + " es un valor que tiene como ultimo digito 5 ");
            suma5=suma5+y;
        }
        }
        JOptionPane.showMessageDialog(null, "La suma de los valores que tiene "
        + "como ultimo digito 5 es: " + suma5);
        
    }
}

Comentarios

  1. lo puedes hacer por en pseint
    dada la siguiente función: y= x^2 – 2x se requiere desarrollar un algoritmo que imprima en pantalla, para valores de x 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 digito sea 5. e. suma de los valores de y cuyo último digito es 5. resultados esperados: a. suma de todos los valores de y:275 b. valores de y múltiplos de 3:3 15 24 48 63 c. suma de los valores de y múltiplos de 3:153 d. valores de y cuyo último digito es 5: 15 35 e. suma de los valores de y cuyo último digito es múltiplo de 5:50 pseint

    ResponderBorrar

Publicar un comentario

Entradas más populares de este blog

Ejercicio 1 en lpp

Ejercicio 1 Java

Ejercicio 2 Java