Kilka działań

Kilka działań

Program: posiadający możliwość obliczenia kilku działań.

Użytkownik sam najpierw wybiera typ działania a następnie podaje wymaganą ilość zmiennych. Działania te to (na zdjęciu przykład logarytmu):

  • potęgowanie,
  • pierwiastkowanie,
  • zaokrąglanie w górę,
  • logarytm naturalny,
  • zamiana stopni na radiany.

Kompilator: Eclipse

Galeria:

Program w akcji.

Kod programu:

import javax.swing.JOptionPane;
public class glowna {
	//Kalkulator.
	public static void main(String[] args) {
		double o = Double.parseDouble(JOptionPane.showInputDialog("Co chcesz zrobić?\n\n 1 - Potęgować \n 
                2 - Pierwiastkować\n 3 - Zaokrąglać w górę\n 4 - Logarytm naturalny\n 
                5 - Zamienić stopnie na radiany"));	
		if (o==1){		
			double x = Double.parseDouble(JOptionPane.showInputDialog("Podaj podstawę: "));
			double y = Double.parseDouble(JOptionPane.showInputDialog("Podaj wykładnik: "));
			System.out.print("Wynik to: "+Math.pow(x,y));
		}
		else if (o==2){
			double x = Double.parseDouble(JOptionPane.showInputDialog("Podaj liczbę: "));
			System.out.print("Pierwiastek to: "+Math.sqrt(x));
		}
		else if (o==3){
			double x = Double.parseDouble(JOptionPane.showInputDialog("Podaj liczbę: "));
			System.out.print("Liczba zaokrąglona w górę to: "+Math.ceil(x));
		}
		else if (o==4){
			double x = Double.parseDouble(JOptionPane.showInputDialog("Podaj liczbę: "));
			System.out.print("Logarytm to: "+Math.log(x));
		}
		else{
			double x = Double.parseDouble(JOptionPane.showInputDialog("Podaj stopnie: "));
			System.out.print("Radiany to: "+Math.toRadians(x));
		}
	}
}

Słowniczek pojęć:

Jednostka miary łukowej kąta płaskiego, a ponadto niemianowana jednostka pochodna układu SI, zdefiniowana za pomocą równości długości l łuku okręgu o środku w wierzchołku kąta i jego promienia r.
Logarytm o podstawie e = 2,718281828, oznaczany na ogół symbolem ln x. Liczba e zwana jest liczbą Eulera. Nazwa „logarytm Nepera” pochodzi od nazwiska szkockiego matematyka Johna Nepera, który posługiwał się logarytmami o podstawie zbliżonej do 1/e.