8.3.. Učitati visine za n osoba. Ispisati prosječnu i najveću visinu.

Listing programa:


// Najveci, najmanji, najteži i najlaksi kao i prosjecni od n ucitanih
package while_petlja;
import java.util.Scanner;

    public class P08115003 {
    public static void main(String[] args) {

			public static void main(String[] args)	{
			Scanner input = new Scanner (System.in);
		    System.out.println("Najveci, najmanji, najteži i najlaksi kao i prosjecni od n ucitanih");
			  int i, n , maxvis, maxtez, minvis, mintez, svis, stez, brvis, brtez, vis, tez;
			  double asvis, astez;
			  System.out.print("n ");
			  n = input.nextInt();
			  System.out.print("Visina ");
			  vis = input.nextInt();
			  System.out.print("Tezina ");
			  tez = input.nextInt();
			  maxtez = tez;
			  maxvis = vis;
			  mintez = tez;
			  minvis = vis;
			  svis = vis;
			  brvis = 1;
			  stez = tez;
			  brtez = 1;
			  i=2; 
			  do  {
			      System.out.print("Visina ");
			      vis = input.nextInt();
			      System.out.print("Tezina ");
			      tez = input.nextInt();
			      svis = svis + vis;
			      brvis = brvis + 1;
			      stez = stez + tez;
			      brtez = brtez + 1;
			      if (tez > maxtez)
			      	maxtez = tez;
			      if (vis > maxvis) 
			      	maxvis = vis;
			      if (tez < mintez)
			      	mintez = tez;
			      if (vis < minvis) 
			      	minvis = vis;
			      i++;
			    }
			  while(i<=n);
			    asvis = svis/brvis;
			    astez = stez/brtez;
			  System.out.println("Najvisi od " + n + " ucitanih je " + maxvis);
			  System.out.println("Najtezi od " + n + " ucitanih je " + maxtez);
			  System.out.println("Najnizi od " + n + " ucitanih je " + minvis);
			  System.out.println("Najlaksi od " + n + " ucitanih je " + mintez);
			  System.out.println("Prosjecna vrijednost visine od " + n + " ucitanih je " + asvis);
			  System.out.println("Prosjecna vrijednost tezine od " + n + " ucitanih je " + astez);
}}

Ispis na ekranu:

Index