Advertisement
SC0U7

Kalkulacka za pouzitia objektov

Aug 9th, 2013
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.93 KB | None | 0 0
  1. // objektovakalkulacka.java
  2.  
  3. package objektovakalkulacka;
  4.  
  5. /**
  6.  *
  7.  * @author Samo
  8.  */
  9. import java.util.Scanner;
  10. public class ObjektovaKalkulacka {
  11.  
  12.     /**
  13.      * @param args the command line arguments
  14.      */
  15.     public static void main(String[] args) {
  16.       boolean znova = true;
  17.       Scanner pok = new Scanner(System.in);
  18.       funkcie SC0U7math=new funkcie();
  19.       while (znova=true)
  20.       {
  21.       SC0U7math.zadavac();
  22.       switch(SC0U7math.volba)        
  23.       {
  24.        
  25.           case 1:
  26.           {
  27.              SC0U7math.spocitaj();
  28.              break;
  29.           }
  30.              
  31.           case 2:
  32.           {
  33.              SC0U7math.odpocitaj();
  34.               break;
  35.           }
  36.           case 3:
  37.           {
  38.               SC0U7math.vynasob();
  39.               break;
  40.           }
  41.           case 4:
  42.           {
  43.               SC0U7math.vydel();
  44.               break;
  45.           }
  46.           default:
  47.               {
  48.               System.out.println("Zadal si zlu možnost");
  49.               }
  50.          
  51.          
  52.              
  53.              
  54.              
  55.       }
  56.       System.out.println("Pokracovat? \b[ano/nie]");
  57.       switch(pok.nextLine())
  58.       {
  59.           case "ano":
  60.           {
  61.           znova = true;
  62.           }
  63.           default:
  64.           {
  65.           znova = false;
  66.           }
  67.              
  68.      
  69.       }  
  70.      
  71.     }
  72.     }
  73. }
  74.  
  75.  
  76. //funkcie.java
  77.  
  78. package objektovakalkulacka;
  79.  
  80. /**
  81.  *
  82.  * @author Samo
  83.  */
  84. import java.util.Scanner;
  85. public class funkcie {
  86. /**
  87.  *  Premenna ktora obsahuje moznost ktoru uzivatel zadal pre
  88.  *  pocitanie alebo odcitanie napr volba=1 je sčítanie.
  89.  *
  90.  */
  91. public int volba;
  92. public int cislojedna;
  93. public int cislodva;
  94.  
  95.     /**
  96.       * Spyta sa na 2 čisla od uzivatela + možnost spocitat,odcitat...
  97.       *
  98.       *
  99.       */
  100.    public void zadavac()
  101.        {
  102.        Scanner vstup = new Scanner(System.in,"Windows-1250");
  103.        System.out.println("Zadaj prvé čislo: ");
  104.        cislojedna=Integer.parseInt(vstup.nextLine());
  105.        System.out.println("Zadaj druhé čislo: ");
  106.        cislodva=Integer.parseInt(vstup.nextLine());
  107.        System.out.println("1=Spocitat\n2=Odpocitat\n3=Vynasobit\n4=Vydelit");
  108.        volba=Integer.parseInt(vstup.nextLine());    
  109.            
  110.         }
  111.    
  112.         public void spocitaj()
  113.         {
  114.            
  115.             System.out.println(cislojedna+ "+" +cislodva+ "=" +(cislojedna+cislodva));
  116.         }
  117.        
  118.         public void odpocitaj()
  119.         {
  120.            
  121.             System.out.println(cislojedna+ "-" +cislodva+ "=" +(cislojedna-cislodva));
  122.         }
  123.        
  124.         public void vynasob()
  125.         {
  126.            
  127.             System.out.println(cislojedna+ "*" +cislodva+ "=" +(cislojedna*cislodva));
  128.         }
  129.        
  130.         public void vydel()
  131.         {
  132.            
  133.             System.out.println(cislojedna+ ":" +cislodva+ "=" +(cislojedna/cislodva));
  134.         }
  135. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement