Facebook
From Sludgy Parakeet, 7 Years ago, written in Java.
Embed
Download Paste or View Raw
Hits: 290
  1. import java.util.Scanner;
  2.  
  3.  public class HelloWorld{
  4.     public static void main(String[] args){
  5.         int licznik = 0;
  6.         int licznik2 = 0;
  7.          do {
  8.  
  9.             double a, b;
  10.             String dzialanie;
  11.             String taknie;
  12.  
  13.             Scanner odczyt = new Scanner(System.in);
  14.             Scanner odczyt2 = new Scanner(System.in);
  15.             Scanner operacja = new Scanner(System.in);
  16.             Scanner decyzja = new Scanner(System.in);
  17.  
  18.  
  19.             System.out.println("Podaj liczbe a: ");
  20.             a = odczyt.nextDouble(); // a =
  21.             System.out.println("Podaj liczbe b: ");
  22.             b = odczyt2.nextDouble();
  23.  
  24.             System.out.println("Jakie dzialanie chcesz wykonac?\nMN - mnozenie\nDZ - dzielenie\nD - dodawanie\nOD - odejmowanie\n% - procent liczby a");
  25.             dzialanie = operacja.nextLine();
  26.             dzialanie = dzialanie.toUpperCase();
  27.  
  28.             if (dzialanie.equals("MN")) {
  29.                 double mnozenie = a * b;
  30.                 System.out.println("\nLiczba " + a + " pomnozona przez " + b + " to " + mnozenie + "\n");
  31.             } else if (dzialanie.equals("DZ")) {
  32.                 double dzielenie = a / b;
  33.                 System.out.println("Liczba " + a + " podzielona przez " + b + " to " + dzielenie + "\n");
  34.             } else if (dzialanie.equals("OD")) {
  35.                 double odejmowanie = a - b;
  36.                 System.out.println("Liczba " + b + " odjeta od liczby " + a + " to " + odejmowanie + "\n");
  37.             } else if (dzialanie.equals("D")) {
  38.                 double dodawanie = a + b;
  39.                 System.out.println("Liczba " + a + " dodana do liczby " + b + " to " + dodawanie + "\n");
  40.             } else if (dzialanie.equals("%")){
  41.                 double procenty = (b/100)*a;
  42.                 System.out.println(b+"% z liczby "+a+" to "+procenty+"\n");
  43.             } else {
  44.                 System.out.println("Bledny kod operacji");
  45.             }
  46.  
  47.             do {
  48.                 System.out.println("Czy chcesz kontynuowac? T/N ");
  49.                 taknie = decyzja.nextLine();
  50.                 taknie = taknie.toUpperCase();
  51.                 if (taknie.equals("N")) {
  52.                     licznik++;
  53.                 } else if (taknie.equals("T")){
  54.                     licznik2++;
  55.                 }
  56.             }while(licznik2<1);
  57.         } while(licznik<1);
  58.  
  59.     }
  60.  }
  61.