Advertisement
Guest User

Untitled

a guest
Jul 5th, 2015
225
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. package easykalkulacka;
  2.  
  3. public class Vyhodnocovanie {
  4.    
  5.     private int vypocet;
  6.    
  7.     void scitaj(int c1, int c2) {
  8.         vypocet = c1 + c2;  
  9.     }  
  10.    
  11.     void odcitaj(int c1, int c2) {
  12.         vypocet = c1 - c2;
  13.     }
  14.    
  15.     void vydel(int c1, int c2) {
  16.         if (c1 == 0) vypocet = 0;
  17.         else vypocet = c1 / c2;
  18.     }
  19.    
  20.     void vynasob(int c1, int c2) {
  21.         vypocet = c1 * c2;
  22.        
  23.     }
  24.     int vysledok() {
  25.         return vypocet;
  26.     }    
  27. }
  28.  
  29.  
  30. package easykalkulacka;
  31.  
  32. import java.util.Scanner;
  33.  
  34. public class EasyKalkulacka {
  35.  
  36.     public static void main(String[] args) {
  37.         Vyhodnocovanie pocitaj = new Vyhodnocovanie();
  38.         Scanner in = new Scanner(System.in);
  39.        
  40.         System.out.println("Vitajte v OOP kalkulacke");
  41.         System.out.println("Vyberte operaciu, na vyber je: \n1. '+'\n2. '-'\n3. '/'\n4. '*'");        
  42.        
  43.         int volba = Integer.parseInt(in.nextLine());
  44.         if (volba > 4 || volba < 1)
  45.             System.exit(0);
  46.        
  47.         System.out.println("Zadajte prve cislo");
  48.         int c1 = Integer.parseInt(in.nextLine());
  49.         System.out.println("Zadajte druhe cislo");
  50.         int c2 = Integer.parseInt(in.nextLine());
  51.        
  52.        
  53.         switch (volba) {
  54.             case 1:
  55.                 pocitaj.scitaj(c1, c2);
  56.                 System.out.println("Vysledok je: " + pocitaj.vysledok());
  57.                 break;
  58.             case 2:
  59.                 pocitaj.odcitaj(c1, c2);
  60.                 System.out.println("Vysledok je: " + pocitaj.vysledok());
  61.                 break;
  62.             case 3:
  63.                 pocitaj.vydel(c1, c2);
  64.                 System.out.println("Vysledok je: " + pocitaj.vysledok());
  65.                 break;
  66.             case 4:
  67.                 pocitaj.vynasob(c1, c2);
  68.                 System.out.println("Vysledok je: " + pocitaj.vysledok());
  69.                 break;
  70.             default:
  71.                 System.out.println("Neplatna volba");
  72.         }                    
  73.     }  
  74. }
Advertisement
Advertisement
Advertisement
RAW Paste Data Copied
Advertisement