[resolvido]atividade4...praticando

12 respostas
wellvsilva

Costrua uma classe que calcule o produto dos inteiros impares de 1 a 15 e exiba o resultado?

to pensando em fazer um for, posso usar um if dentro do for para fazer a filtragem dos numeros impares?

12 Respostas

getAdicted

Boa tarde,

Eh isso mesmo, como voce farah para saber se o numero eh impar, tranquilo neh?

[]'s

wellvsilva

rsrs
tranquilo nem tanto para quem ta começando…sou iniciante

getAdicted

… rsrsrs

Eu queria deixar voce fazer, pensei que soubesse, assim:

if(valor % 2 == 0){ System.out.println("par!"): }else{ System.out.println("impar!"): }

Bons estudos, Palmeirense, qualquer coisa avisa!

[]'s

wellvsilva

é eu tava pensando isso, mas usando JOptionPane e dentro do if fazer o produtos dos numeros impares

mas obrigado sua ajuda é bem vinda na aquisão de novos conhecimentos

grato

D

ou no for vc sinmplimente faz com que use um incremento de 2 iniciando ja de um impar
algo como:

for(int i = 1 ; i <=15 ; i+=2 ){...};

wellvsilva

como seria o miolo dentro do if?

public class Atividade4 {
    public static void main(String args[]){
        int soma = 0;
        for (int i=0; i<=15;i++){
            if (i %3 !=0)
                //protudo=?
        }
        JOptionPane.showMessageDialog(null, produto);
    }
    
}
wellvsilva

denisGermano:
ou no for vc sinmplimente faz com que use um incremento de 2 iniciando ja de um impar
algo como:

for(int i = 1 ; i <=15 ; i+=2 ){...};

ei denis como ficararia a multiplicação deste numeros impares dentro do laço if?

D
[email removido:
]como seria o miolo dentro do if?
public class Atividade4 {
    public static void main(String args[]){
        int soma = 0;
        for (int i=0; i<=15;i++){
            if (i %3 !=0)
                //protudo=?
        }
        JOptionPane.showMessageDialog(null, produto);
    }
    
}
import javax.swing.JOptionPane;

public class JavaApplication3 {

    public static void main(String args[]) {
        int produto = 1;
        for (int i = 0; i <= 15; i++) {  // aqui ou você utiliza o for garantindo que começe com um impar e vai de 2 em 2 e retira o if ou 
            if (i % 2 != 0) { // você utiliza o if com o modulo para teste e o for normal de 1 em 1
                produto *= i;
            }
        }
        JOptionPane.showMessageDialog(null, produto);
    }
}
D

esse é o outro jeito

import javax.swing.JOptionPane;

public class JavaApplication3 {

    public static void main(String args[]) {
        int produto = 1;
        for (int i = 1; i <= 15; i+=2) {  // aqui ou você utiliza o for garantindo que começe com um impar e vai de 2 em 2 e retira o if ou 
           // if (i % 2 != 0) { // você utiliza o if com o modulo para teste e o for normal de 1 em 1
                produto *= i;
          //  }
        }
        JOptionPane.showMessageDialog(null, produto);
    }
}
wellvsilva
denisGermano:
[email removido:
]como seria o miolo dentro do if?
public class Atividade4 {
    public static void main(String args[]){
        int soma = 0;
        for (int i=0; i<=15;i++){
            if (i %3 !=0)
                //protudo=?
        }
        JOptionPane.showMessageDialog(null, produto);
    }
    
}
import javax.swing.JOptionPane;

public class JavaApplication3 {

    public static void main(String args[]) {
        int produto = 1;
        for (int i = 0; i <= 15; i++) {  // aqui ou você utiliza o for garantindo que começe com um impar e vai de 2 em 2 e retira o if ou 
            if (i % 2 != 0) { // você utiliza o if com o modulo para teste e o for normal de 1 em 1
                produto *= i;
            }
        }
        JOptionPane.showMessageDialog(null, produto);
    }
}

olha como ta:

public class Atividade4 {
    public static void main(String args[]){
        int produto = 0;
        for (int i=1; i<=15;i++){
            if (i %3 !=0){
               produto*=i;
        
        
    }
        }
    JOptionPane.showMessageDialog(null, produto);
}
}

o resultado ta sendo zero

wellvsilva

desculpa ai denis
nao tinha visto seu post anterior

deu certo

obrigado mais uma vez

M

Complentando a dica do Denisgermano…

public class Atividade4 { public static void main(String args[]){ int soma = 1; for(int i = 1 ; i &lt;=15 ; i+=2 ){ soma *= i; } JOptionPane.showMessageDialog(null, soma); } }

Criado 17 de fevereiro de 2012
Ultima resposta 17 de fev. de 2012
Respostas 12
Participantes 4