1. //23010010 Učitati 2 cijela broja i izračunati im zbir, razliku, proizvod i količnik. package z23010010; import java.util.Scanner; public class zadatak { public static void main(String[] args) { Scanner input = new Scanner (System.in); int a, b, proizvod, razlika, zbir; double kolicnik; System.out.print("Prvi broj:"); a = input.nextInt(); System.out.print("Drugi broj:"); b = input.nextInt(); proizvod = a * b; razlika = a - b; zbir = a + b; System.out.print("Zbir je:" + zbir + "\n"); System.out.print("Razlika je:" + razlika + "\n"); System.out.print("Proizvod je:" + proizvod + "\n"); if (b != 0) { kolicnik = a / b; System.out.print("Količnik je:" + kolicnik); } else { System.out.print("Nije moguće dijeliti sa 0"); } } } 2. package z23010020; //23010020 Učitati 2 cijela broja i izračunati im zbir, razliku, proizvod i količnik. //Ispisati one rezultate koji su trocifreni import java.util.Scanner; public class zadatak2 { public static void main(String[] args) { Scanner input = new Scanner (System.in); int a, b, proizvod, razlika, zbir; double kolicnik; System.out.print("Prvi broj:"); a = input.nextInt(); System.out.print("Drugi broj:"); b = input.nextInt(); proizvod = a * b; razlika = a - b; zbir = a + b; if (zbir > 99 && zbir < 1000) System.out.print("Zbir je:" + zbir + "\n"); if (razlika > 99 && razlika < 1000) System.out.print("Razlika je:" + razlika + "\n"); if (proizvod > 99 && proizvod < 1000) System.out.print("Proizvod je:" + proizvod + "\n"); if (b != 0) { kolicnik = a / b; if (kolicnik > 99 && kolicnik < 1000) { System.out.print("Količnik je:" + kolicnik);
} else { System.out.print("Nije moguće dijeliti sa 0"); } } } } 3. package zadatak23010030; //23010030 Učitati 2 cijela broja i izračunati im zbir, razliku, proizvod i količnik. //Ispisati najmanji od 4 dobijena rezultata bez ponavljanja. import java.util.Scanner; public class zadatak { public static void main(String[] args) { Scanner input = new Scanner (System.in); int a, b, proizvod, razlika, zbir; double kolicnik; System.out.print("Prvi broj:"); a = input.nextInt(); System.out.print("Drugi broj:"); b = input.nextInt(); proizvod = a * b; razlika = a - b; zbir = a + b; double min; min = zbir; if (razlika < min) min = razlika; if (proizvod < min) min = proizvod; if (b != 0) { kolicnik = a / b; if (kolicnik < min) min = kolicnik; } else { System.out.print("Nije moguće dijeliti sa 0" + "\n"); } System.out.print("Najmanji je:" + min); } } 4. package z23010040; //23010040 Učitati 2 cijela broja i izračunati im zbir, razliku, proizvod i količnik. //Ispisati najveći po apsolutnoj vrijednosti od 4 dobijena rezultata bez ponavljan ja. import java.util.Scanner; public class zadatak { public static void main(String[] args) { Scanner input = new Scanner (System.in); int a, b, proizvod, razlika, zbir; double kolicnik; System.out.print("Prvi broj:"); a = input.nextInt(); System.out.print("Drugi broj:");
b = input.nextInt(); proizvod = a * b; if (proizvod < 0) proizvod = (-1) * proizvod; razlika = a - b; if (razlika < 0) razlika = (-1) * razlika; zbir = a + b; if (zbir < 0) zbir = (-1) * zbir; double max = zbir; if (razlika > max) max = razlika; if (proizvod > max) max = proizvod; if (b != 0) { kolicnik = a / b; if (kolicnik < 0) kolicnik = (-1) * proizvod; if (kolicnik > max) max = kolicnik; } else { System.out.print("Nije moguće dijeliti sa 0" + "\n"); } System.out.print("Najveći po apsolutnoj je:" + max); } } 5. package z23010050; //23010050 Učitati 2 cijela broja i izračunati im zbir, razliku, proizvod i količnik. //Ispisati ih na ekran ako su sva 4 rezultata pozitivna. import java.util.Scanner; public class zadatak { public static void main(String[] args) { Scanner input = new Scanner (System.in); int a, b, proizvod, razlika, zbir; double kolicnik; System.out.print("Prvi broj:"); a = input.nextInt(); System.out.print("Drugi broj:"); b = input.nextInt(); proizvod = a * b; razlika = a - b; zbir = a + b; if (b != 0) { kolicnik = a / b; if (proizvod >= 0 && zbir >= 0 && razlika >= 0 && kolicnik >= 0) { System.out.print("Zbir je:" + zbir + "\n"); System.out.print("Razlika je:" + razlika + "\n"); System.out.print("Proizvod je:" + proizvod + "\n"); System.out.print("Količnik je:" + kolicnik); } } else {
System.out.print("Nije moguće dijeliti sa 0" + "\n"); } } } 6. package z23010060; /*23010060 Učitati 3 pozitivna različita realna broja. Izračunati razliku najvećeg i naj manjeg, pa tu razliku podijeliti sa srednjim od ta 3 broja. Konačni rezultat štampat i na ekran.*/ import java.util.Scanner; public class zadatak { public static void main(String[] args) { Scanner input = new Scanner (System.in); double a, b, c, rezultat, max, min, mid; System.out.print("Prvi broj:"); a = input.nextDouble(); while (a <= 0) { System.out.print("Broj mora biti veći od 0.Prvi broj:"); a = input.nextDouble(); } System.out.print("Drugi broj:"); b = input.nextDouble(); while (b <= 0 || b == a) { System.out .print("Broj mora biti veći od 0 i različit od već unesenih.Drugi broj:"); b = input.nextDouble(); } System.out.print("Treći broj:"); c = input.nextDouble(); while (c <= 0 || c == a || c == b) { System.out .print("Broj mora biti veći od 0 i različit od već unesenih.Treći br oj:"); c = input.nextDouble(); } max = a; if (b > max) max = b; if (c > max) max = c; min = a; if (b < min) min = b; if (c < min) min = c; mid = a; if (a != max && a != min) mid = a; if (b != max && b != min) mid = b; if (c != max && c != min) mid = c; rezultat = (max - min) / mid;
System.out .print("Razlika najvećeg i najmanjeg, podjeljena sa srednjim je: " + rezultat); } } 7. package z23010070; //23010070 Učitati 3 različita realna broja. Ispisati ih u rastućem redoslijedu na ekr an. import java.util.Scanner; public class zadatak { public static void main(String[] args) { Scanner input = new Scanner (System.in); double a, b, c, max, min, mid; System.out.print("Prvi broj:"); a = input.nextDouble(); System.out.print("Drugi broj:"); b = input.nextDouble(); while (b == a) { System.out .print("Broj mora biti različit od već unesenih.Drugi broj:"); b = input.nextDouble(); } System.out.print("Treći broj:"); c = input.nextDouble(); while (c == a || c == b) { System.out .print("Broj mora biti različit od već unesenih.Treći broj:"); c = input.nextDouble(); } max = a; if (b > max) max = b; if (c > max) max = c; min = a; if (b < min) min = b; if (c < min) min = c; mid = a; if (a != max && a != min) mid = a; if (b != max && b != min) mid = b; if (c != max && c != min) mid = c; System.out.print(min + " " + mid + " " + max); } } 8. package z23010080;
/*23010080 Učitati 2 realna broja različita od 0. Ako su različitog predznaka sabrati ih, a ako su istog predznaka pomnožiti ih. Rezulat štampati na ekran.*/ import java.util.Scanner; public class zadatak { public static void main(String[] args) { Scanner input = new Scanner (System.in); double a, b, rezultat; System.out.print("Prvi broj:"); a = input.nextDouble(); while (a == 0) { System.out.print("Broj mora biti različit od 0.Drugi broj:"); b = input.nextDouble(); } System.out.print("Drugi broj:"); b = input.nextDouble(); while (b == 0 || b == a) { System.out .print("Broj mora biti različit od 0 i od već unesenih.Drugi bro j:"); b = input.nextDouble(); } if ((a < 0 && b > 0) || (a > 0 && b < 0)) { rezultat = a + b; } else { rezultat = a * b; } System.out.print("Rezultat: " + rezultat); } } 9. package z23010090; /*23010090 Učitati 4 cijela broja. Ako je bar jedan od njih pozitivan izračunati im proizvod i štampati ga. Ako je bar jedan od njih negativan izračunati im zbir i štampa ti ga.*/ import java.util.Scanner; public class zadatak { public static void main(String[] args) { Scanner input = new Scanner (System.in); int a, b, c, d, rezultat; System.out.print("Prvi broj:"); a = input.nextInt(); System.out.print("Drugi broj:"); b = input.nextInt(); System.out.print("Treći broj:"); c = input.nextInt(); System.out.print("Četvrti broj:"); d = input.nextInt(); if (a > 0 || b > 0 || c > 0 || d > 0) { rezultat = a * b * c * d; System.out.print("Proizvod: " + rezultat + "\n");
} else System.out.print("Svi su negativni." + "\n"); if (a < 0 || b < 0 || c < 0 || d < 0) { rezultat = a + b + c + d; System.out.print("Zbir: " + rezultat + "\n"); } else System.out.print("Svi su pozitivni." + "\n"); if (a == 0 && b == 0 && c == 0 && d == 0) { System.out.print("Svi su 0"); } } } 10. package z23010100; /*23010100 Učitati 3 realna pozitivna broja i ispitati da li postoji trougao čije su to stranice.*/ import java.util.Scanner; public class zadatak { public static void main(String[] args) { Scanner input = new Scanner (System.in); double a, b, c; System.out.print("Prva stranica trugla:"); a = input.nextDouble(); while (a <= 0) { System.out.print("Stranica mora biti veća od 0.Prva stranica:"); a = input.nextDouble(); } System.out.print("Druga stranica:"); b = input.nextDouble(); while (b <= 0) { System.out.print("Stranica mora biti veća od 0.Druga stranica:"); b = input.nextDouble(); } System.out.print("Treća stranica:"); c = input.nextDouble(); while (c <= 0) { System.out.print("Stranica mora biti veća od 0.Treća stranica:"); c = input.nextDouble(); } if (a + b > c && a + c > b && b + c > a) System.out.print("Postoji trougao sa datim stranicama"); else System.out.print("Ne postoji trougao sa datim stranicama"); } } 11. /* 23010110 Učitati koordinate 3 tačke u ravni: x1,y1; x2, y2; x3,y3. Te 3 tačke preds tavljaju tjemena trougla u ravni. Izračunati i štampati obim i površinu tog trougla. Z a površinu koristiti Heronovu formulu.*/ import java.util.Scanner; public class zadatak {
public static void main(String[] args) { Scanner input = new Scanner (System.in); double a,b,c,x1,x2,x3,y1,y2,y3,obim,s,povrsina; System.out.print("Treba da uneseš vrijednosti koordinata 3 tačke."+"\n"); System.out.print("Unesi vrijednost x1:"); x1 = input.nextDouble(); System.out.print("Unesi vrijednost y1:"); y1 = input.nextDouble(); System.out.print("Unesi vrijednost x2:"); x2 = input.nextDouble(); System.out.print("Unesi vrijednost y2:"); y2 = input.nextDouble(); System.out.print("Unesi vrijednost x3:"); x3 = input.nextDouble(); System.out.print("Unesi vrijednost y3:"); y3 = input.nextDouble(); a=Math.sqrt((x2-x1)*(x2-x1)+ (y2-y1)*(y2-y1)); b=Math.sqrt((x3-x2)*(x3-x2)+ (y3-y2)*(y3-y2)); c=Math.sqrt((x3-x1)*(x3-x1)+ (y3-y1)*(y3-y1)); obim=a+b+c; s=obim/2; povrsina=Math.sqrt(s*(s-a)*(s-b)*(s-c)); System.out.print("Obim = "+obim+"\n"); System.out.print("Površina = "+povrsina+"\n"); } } 12. /* 23010120 Učitati 3 realna broja i ispitati da li postoji trougao čije su to stran ice. Ako postoji da li je: pravougli, oštrougli ili tupougli?*/ import java.util.Scanner; public class zadatak { public static void main(String[] args) { Scanner input = new Scanner (System.in); double a,b,c; System.out.print("Prva stranica trugla:"); a = input.nextDouble(); while(a <= 0) { System.out.print("Stranica mora biti veća od 0.Prva stranica:"); a = input.nextDouble(); } System.out.print("Druga stranica:"); b = input.nextDouble(); while(b <= 0) { System.out.print("Stranica mora biti veća od 0.Druga stranica:"); b = input.nextDouble(); } System.out.print("Treća stranica:"); c = input.nextDouble();
while(c <= 0) { System.out.print("Stranica mora biti veća od 0.Treća stranica:"); c = input.nextDouble(); } if(a+b>c && a+c>b && b+c>a){ System.out.print("Postoji trougao sa datim stranicama."+"\n"); if (a*a==b*b+c*c || b*b==a*a+c*c || c*c==a*a+b*b) System.out.print("I on je prav ougli."+"\n"); else if (a*a < b*b+c*c && b*b < a*a+c*c && c*c < a*a+b*b) System.out.print("I on je oštrougli."+"\n"); else System.out.print("I on je tupougli."+"\n"); } else System.out.print("Ne postoji trougao sa datim stranicama"); } } 13. /* 23010140 Učitati 2 razlicita cijela broja. Ako su oba parna podijeliti veći sa ma njim brojem. Ako su oba neparna od većeg oduzeti manji broj. Inače sabrati ta dva br oja.*/ import java.util.Scanner; public class zadatak { public static void main(String[] args) { Scanner input = new Scanner (System.in); int a,b; double rezultat; System.out.print("Prvi broj:"); a = input.nextInt(); System.out.print("Drugi broj:"); b = input.nextInt(); while(b==a) { System.out.print("Brojevi moraju biti različiti. Drugi broj:"); b = input.nextInt(); } if((a % 2 == 0)&&(b % 2 == 0)){ if(a>b && b!= 0){rezultat=a/b; System.out.print("Količnik parnih brojeva je: "+ re zultat +"\n");} else if (b>a && a!=0) {rezultat=b/a; System.out.print("Količnik parnih brojeva je: "+ rezultat +"\n");} else System.out.print("Nije moguće dijeliti sa 0."+"\n"); }else if ((a % 2 == 1)&&(b % 2 == 1)){ if(a>b){rezultat=a-b; System.out.print("Razlika neparnih brojeva je: "+ rezultat +"\n");} else {rezultat=b-a; System.out.print("Razlika neparnih brojeva je: "+ rezultat + "\n");} }else { rezultat=a+b; System.out.print("Zbir parnog i neparnog je: "+ rezultat +"\n"); } } } 14.
/* 23010150 Učitati trocifreni cijeli broj. Ispremještati mu cifre tako da se dobije najveći mogući broj sastavljen od te tri cifre. Npr. 476 ==> 764 */ import java.util.Scanner; public class zadatak { public static void main(String[] args) { Scanner input = new Scanner (System.in); int broj,j,d,s,rezultat; System.out.print("Unesi trocifren broj:"); broj = input.nextInt(); while (broj<100 || broj>999) { System.out.print("Broj nije trocifren! Unesi trocifren broj:"); broj = input.nextInt(); } j=broj % 10; d=(broj/10); d=d % 10; s=broj/100; if (j>d){ int t = j;j=d;d=t;} if (j>s){ int t = j;j=s;s=t;} if (d>s){ int t = d;d=s;s=t;} rezultat = s*100 + d*10 + j; System.out.print("Rezultat: "+rezultat); } } 15. /* 23010160 Izračunati sumu svih dvocifrenih prirodnih bojeva public class zadatak { public static void main(String[] args) { int suma=0; for (int i=10; i<100; i++) { suma+=i; } System.out.print("Zbir svih dvocifrenih prirodnih brojeva je: " + suma); } } 16. /* 23010170 Izračunati proizvod svih jednocifrenih brojeva i od njega oduzeti sumu svih trocifrenih brojeva. */ public class zadatak { public static void main(String[] args) { int suma=0,proizvod=1,rezultat; for (int i=1; i<10; i++) { proizvod*=i; }
for (int i=100; i<1000; i++) { suma+=i; } rezultat=proizvod-suma; System.out.print("Razlika proizvoda jednocifrenih i sume trocifrenih brojeva je: " + rezultat); } } 17. /* 23010180 Izračunati proizvod svih dvocifrenih parnih brojeva */ public class zadatak { public static void main(String[] args) { double proizvod=1; for (int i=10; i<100; i+=2) { proizvod*=i; } System.out.print("Proizvod svih parnih dvocifrenih brojeva je: " + proizvod); } } 18. /* 23010190 Izračunati sumu svih trocifrenih neparnih brojeva public class zadatak { public static void main(String[] args) { int suma=0; for (int i=101; i<1000; i+=2) { suma+=i; } System.out.print("Suma neparnih trocifrenih brojeva je: " + suma); } } 19. /* 23010200 Učitati 2 cijela broja i štampati sumu svih parnih brojeva između njih import java.util.Scanner; public class zadatak { public static void main(String[] args) { Scanner input = new Scanner (System.in); int a,b,sum=0; System.out.print("Prvi broj:"); a = input.nextInt(); System.out.print("Drugi broj:"); b = input.nextInt();
if(b