Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package kalkulator;
- import java.util.Scanner;
- /**
- * @author DOMINIKBARAN
- *
- */
- public class main {
- public static void main(String [] args) {
- int a , b; //inicjalizacja zmiennych
- char d;
- String example;
- System.out.println("Kalkulator");
- System.out.println("Podaj działanie");
- Scanner scan = new Scanner(System.in); // inicjalizacja zmiennej typu Scanner
- example = scan.nextLine(); // pobranie wyjścia ze scanera
- example.trim(); // usunecie bialych znaków
- d = example.charAt(0);
- a = Integer.parseInt(example.substring(1, 2)); // wyjmuje wartości ze Stringa do zmiennej INT
- b = Integer.parseInt(example.substring(2, 3));
- System.out.println( a + " " + d + " " + b);
- int wynik = 0;
- switch(d) {
- case '*':{ //mnożenie
- wynik = a*b;
- System.out.println(wynik);
- break;
- }
- case '+':{ //dodawanie
- wynik = a+b;
- System.out.println(wynik);
- break;
- }
- case '-':{ // odejmowanie
- wynik = a-b;
- System.out.println(wynik);
- break;
- }
- case '/':{ // dzielenie
- if(b!=0) {
- wynik = a/b;
- System.out.println(wynik);
- }
- else {
- System.out.println("Nie dzielimy przez zero!!");
- }
- break;
- }
- case '%':{ //modulo
- wynik = a%b;
- System.out.println(wynik);
- break;
- }
- case 'p': { // potega
- wynik =(int) Math.pow(a, b);
- System.out.println(wynik);
- break;
- }
- case 's': { // pierwiastkowanie
- wynik = (int) Math.pow(a, 1.0/b);
- System.out.println(wynik);
- break;
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement