Programmino in java
Ciao a tutti! Ho realizzato il seguente programmino in java a compilare me lo compila, solo che poi quando lo vado ad eseguire mi da somma pari al primo elemento inserito e prodotto pari a zero. Credo sia l'if il problema e quindi ho cancellato i paramentri.
Dove devo correggere?
/* Data una sequenza di 5 numeri interi, calcolare la somma dei pari ed il
prodotto dei dispari */
import java.util.Scanner;
import java.io.*;
public class CalcoloSequenza
{
public static void main(String[] args)
{
int i;
Scanner input = new Scanner(System.in);
int SommaPari=0;
int ProdottoDispari=0;
for(i=1; i<=5; i++)
{
System.out.printf("Inserisci numero %d: ", i);
if()
SommaPari+=input.nextInt();
else
ProdottoDispari*=input.nextInt();
}
System.out.printf("La somma dei numeri pari Š %d.", SommaPari);
System.out.printf("La somma dei numeri dispari Š %d.", ProdottoDispari);
input.close();
}
}
GRAZIE!
Dove devo correggere?
/* Data una sequenza di 5 numeri interi, calcolare la somma dei pari ed il
prodotto dei dispari */
import java.util.Scanner;
import java.io.*;
public class CalcoloSequenza
{
public static void main(String[] args)
{
int i;
Scanner input = new Scanner(System.in);
int SommaPari=0;
int ProdottoDispari=0;
for(i=1; i<=5; i++)
{
System.out.printf("Inserisci numero %d: ", i);
if()
SommaPari+=input.nextInt();
else
ProdottoDispari*=input.nextInt();
}
System.out.printf("La somma dei numeri pari Š %d.", SommaPari);
System.out.printf("La somma dei numeri dispari Š %d.", ProdottoDispari);
input.close();
}
}
GRAZIE!
Risposte
[quote= b) va bene inizializzare a zero una somma, ma se fai lo stesso con un prodotto otterrai sempre 0; devi inizializzare il prodotto a 1.[/quote]
Già! Io ho fatto copia incolla con la somma! Che scemo che sono!!
Già! Io ho fatto copia incolla con la somma! Che scemo che sono!!
