Advertisement
MusicFreak

Java - Drago 26.10.2015

Oct 26th, 2015
317
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.24 KB | None | 0 0
  1. Zadatak 1:
  2. Izracunavanje kvadratne jednacine
  3.  
  4. import java.util.Scanner;
  5. public class Zadatak1 {
  6.    
  7.     public static double D(double a, double b, double c)
  8.     {
  9.         return Math.pow(b, 2)- 4*a*c;
  10.     }
  11.    
  12.     public static void kvadratnaJednacina(double a, double b, double c)
  13.     {
  14.         double x1, x2, D;
  15.        
  16.         if (a != 0)
  17.         {
  18.             //jednacina je kvadratna
  19.             D = D(a, b, c);
  20.             if (D > 0)
  21.             {
  22.                 x1 = (-b + Math.sqrt(D))/2*a;
  23.                 x2 = (-b - Math.sqrt(D))/2*a;
  24.                 System.out.println("Ako je D>0: X1 = "+x1+" X2 = "+x2);
  25.             }
  26.             else if(D == 0)
  27.             {
  28.                 x1 = x2 = -b / 2*a;
  29.                 System.out.println("Ako je D=0: X1 = X2 = "+x1);
  30.             }
  31.             else
  32.             {
  33.                 System.out.println("D<0: Resenje se nalazi u skupu imaginarnih brojeva");
  34.             }
  35.         }
  36.         else
  37.         {
  38.             //jednacina je linearna
  39.             x1 = x2 = -c/b;
  40.             System.out.println("Resenje linearne: x = "+x1);
  41.         }
  42.     }
  43.     public static void main(String args[])
  44.     {
  45.         double a, b, c;
  46.        
  47.        
  48.         Scanner scan = new Scanner(System.in);
  49.        
  50.         System.out.print("a = ");
  51.         a = scan.nextDouble();
  52.         System.out.print("b = ");
  53.         b = scan.nextDouble();
  54.         System.out.print("c = ");
  55.         c = scan.nextDouble();
  56.        
  57.         kvadratnaJednacina(a, b, c);
  58.         kvadratnaJednacina(10, 2, 3);
  59.         kvadratnaJednacina(4, 4, 1);
  60.        
  61.     }
  62.  
  63. }
  64.  
  65.  
  66. Zadatak 2:
  67. Korisnik unosi recenicu i metod prebrojava samoglasnike u toj recenici.
  68.  
  69. import java.util.Scanner;
  70. public class Zadatak2 {
  71.    
  72.     public static int prebrojSamoglasnike(String r)
  73.     {
  74.         int brSamoglasnika = 0;
  75.         r = r.toUpperCase();
  76.         char temp;
  77.         for(int i=0; i<r.length(); i++)
  78.         {
  79.             temp = r.charAt(i);
  80.             if(temp == 'A' || temp == 'E' || temp == 'I' || temp == 'O' || temp == 'U')
  81.             {
  82.                 brSamoglasnika++;
  83.             }
  84.            
  85.         }
  86.         return brSamoglasnika;
  87.     }
  88.    
  89.     public static void main(String args[])
  90.     {
  91.         String recenica ="";
  92.         Scanner scan = new Scanner(System.in);
  93.        
  94.         System.out.println("Unesite recenicu: ");
  95.         recenica = scan.nextLine();
  96.        
  97.         int br = prebrojSamoglasnike(recenica);
  98.         System.out.println("Broj samoglasnika je: "+br);
  99.     }
  100.  
  101. }
  102.  
  103. //Isti zadatak samo sto broji svaki samoglasnik posebno
  104.  
  105. import java.util.Scanner;
  106. public class Zadatak2 {
  107.    
  108.     public static String prebrojSamoglasnike(String r)
  109.     {
  110.         //int brSamoglasnika = 0;
  111.         int A=0, E=0, I=0, O=0, U=0;
  112.         r = r.toUpperCase();
  113.         char temp;
  114.         for(int i=0; i<r.length(); i++)
  115.         {
  116.             temp = r.charAt(i);
  117.             if(temp == 'A' )
  118.             {
  119.                 A++;
  120.             }
  121.             if(temp == 'E' )
  122.             {
  123.                 E++;
  124.             }
  125.             if(temp == 'I' )
  126.             {
  127.                 I++;
  128.             }
  129.             if(temp == 'O' )
  130.             {
  131.                 O++;
  132.             }
  133.             if(temp == 'U' )
  134.             {
  135.                 U++;
  136.             }
  137.            
  138.         }
  139.         return "A = "+A+" E = "+E+" I = "+I+" O = "+O+" U = "+U;
  140.     }
  141.    
  142.     public static void main(String args[])
  143.     {
  144.         String recenica ="";
  145.         Scanner scan = new Scanner(System.in);
  146.        
  147.         System.out.println("Unesite recenicu: ");
  148.         recenica = scan.nextLine();
  149.        
  150.         String r = prebrojSamoglasnike(recenica);
  151.         r = prebrojSamoglasnike(recenica);
  152.         System.out.println(r);
  153.     }
  154.  
  155. }
  156.  
  157.  
  158. Zadatak:
  159. Napisati klasu kafe aparat. Svaki kafe aparat ima ime, brojac skuvanih kafa, spremnik za kafu, spremnik za vodu, spremnik za secer. Isprogramirati metode za getere, setere, toString metod, metod vrati stanje vode/kafe/secera, vrati ukupan broj skuvanih kafa, skuvaj kafu metod i skuvaj slatku sa mlijekom metod.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement