14.6.. Proizvod trocifrenih brojeva.

Opis rješenja: Početna vrijednost proizvod je p = 1; a kumulativna suma se izračunava sa p = p * broj

Listing programa:

// 14613001
public class Main {  
  public static void main(String[] args)	{
    System.out.println("Trocifren broj - Proizvod");  // naslov
    int broj, exponent = 0;          // deklarisanje varijabli
    double p = 1.0;                  // pocetna vrijednost proizvoda
     
     for (broj=100; broj<=999; broj++) { // za trocifrene brojeve radi
        p = (double)p * broj;        // nova vrijednost proizvoda
        if (p>1000) {                // proizvod veci od 1000?
            p = p / 1000;            // podijeli proizvod sa 1000
            exponent = exponent + 3; // uvecaj eksponet za 3
        } else {                     // proizvod nije veci od 1000
            p = p / 10;              // podijeli p sa 10
            exponent = exponent + 1; // uvecaj eksponet za 1
        } 
    } 
    System.out.println("Proizvod = " + p + "  eksponent: " + exponent);      // ispis proizvoda
  } 
}

Ispis na ekranu:
Trocifren broj - Proizvod
Proizvod = 4.311621  eksponent 2408

Index