import java.io.*;
import java.util.*;

/* Náš první výpočet: soubor PrvniVypocet.java*/
// Některé standardní funkce:
// mocnina, odmocnina, menší ze dvou čísel, celá část čísla,
// absolutní hodnota, náhodné číslo, pi, jednoduché oříznutí čísla ?

public class PrvniVypocet {
	public static void main(String[] arg){
		int a = 2, b = 3, c = 4, d;
		double p = 123.456, r = -67.89;
		d = a - b;
		System.out.println("d = " + d);
		System.out.print("druha mocnina " + a + " = " + a * a);
		System.out.print(" a sedma mocnina " + a + " = " + Math.pow(a,7));
		System.out.println(" a jako cele cislo = " + (int) Math.pow(a,7));
		System.out.println("druha odmocnina chybne = " + Math.pow(9,1/2));
		System.out.println("mensi ze dvou cisel " + a + " a " + b + " = " + Math.min (a,b) );
		System.out.println("odmocnina z " + c + " = " + Math.sqrt(c));
		System.out.print("cela cast " + p + " = " + Math.round(p));
		System.out.println(" a -1.23 = " + Math.round(-1.23));
		System.out.println("abs.hodnota z " + r + " = " + Math.abs(r));
		System.out.println("realne nahodne cislo <0, 1) r = " + Math.random());
		int m = 10, n = 1;
		System.out.println("cele nahodne cislo c <1, 10> = " + (int) (Math.random()*m + n));

		// jiny (pouzivanejsi) zpusob bez prepoctu
		Random rnd = new Random(); // z java.util
		System.out.println("cele nahodne cislo c <1, 10> = " + (1 + rnd.nextInt(10)));
		System.out.println("pi = " + Math.PI);
		System.out.println("oriznute pi = " + (double)(int)(Math.PI *100)/100);
	}
}
