Panevropski Univerzitet Apeiron" Fakultet Informacionih Tehnologija
Panevropski Univerzitet Apeiron" Fakultet Informacionih Tehnologija
Predmet
Principi programiranja
Predmetni nastavnik
Zoran Ž. Avramović
Student
Jovo Simić
Broj indeksa
25-17/RPI-S
Rjesenje:
class Main {
public static void main(String[] args) {
int a=30;
int b=6;
int zbir=a+b;
int razlika=a-b;
int proizvod=a*b;
int kolicnik=a/b;
System.out.println(zbir);
System.out.println(razlika);
System.out.println(proizvod);
System.out.println(kolicnik);
}
}
Ispis:
36
24
180
5
2. Zadatak: Napisati program koji od korisnika trazi unos dva broja te odredjuje koji je od ta
2 broja veci.
Rjesenje:
import java.util.Scanner;
class Main
{
public static void main(String[] args) {
Scanner unos = new Scanner(System.in);
int x1, x2;
System.out.print("Unesite prvi broj: ");
x1=unos.nextInt();
System.out.print("Unesite drugi broj: ");
x2=unos.nextInt();
if(x1>x2){
System.out.println("Prvi je veci.");
}
else if (x2>x1){
System.out.println("Drugi je veci.");
}
else {
System.out.println("Jednaki su");
}
}
}
Rjesenje:
import java.util.Scanner;
class Main
{
public static void main(String[] args) {
Scanner unos = new Scanner(System.in);
int broj;
System.out.print("Unesite trocifren broj");
broj = unos.nextInt();
while (broj<100 || broj>999){
System.out.println("Broj nije trocifren. Unesite novi broj");
broj = unos.nextInt();
}
int prva,druga,treca;
prva = broj%10;
druga = (broj/10)%10;
treca = broj/100;
int suma;
suma = prva+druga+treca;
System.out.println("Suma njegovih cifara je : " + suma);
}
}
Ispis:
Rjesenje:
import java.util.Scanner;
class Main {
public static void main(String[] args) {
Scanner unos = new Scanner(System.in);
System.out.print("Unesite broj : ");
int broj;
broj = unos.nextInt();
int faktorijel = 1;
for(int i=1; i<=broj; i++)
{
faktorijel = faktorijel * i;
}
System.out.println("Faktorijel je : " + faktorijel);
}
}
Ispis:
Unesite broj : 7
Faktorijel je : 5040
5. Zadatak: Napisati program koji unosi dva broja te ispisuje sve brojeve izmedju njih
Rjesenje:
import java.util.Scanner;
class Main {
public static void main(String[] args) {
Scanner unos = new Scanner(System.in);
int n,m;
System.out.print ("Unesite prvi broj: ");
n = unos.nextInt();
System.out.print ("Unesite drugi broj: ");
m = unos.nextInt();
for (int i=n+1;i<m;i++)
{
System.out.println(i);
}
}
}
Ispis:
Rjesenje:
import java.util.Scanner;
class Main {
public static void main(String[] args) {
Scanner unos = new Scanner(System.in);
int[][] m = new int[3][3];
for (int i=0;i<m.length;i++)
{
for(int j=0;j<m[i].length;j++){
System.out.println("Unesite broj: ");
m[i][j] = unos.nextInt();
}
}
for(int k=0;k<m.length;k++)
{
for(int f=0;f<m[k].length;f++){
System.out.print(m[k][f] + " ");
}
System.out.println("");
}
}
Ispis:
Unesite broj:
6
Unesite broj:
7
Unesite broj:
8
Unesite broj:
5
Unesite broj:
6
Unesite broj:
2
Unesite broj:
3
Unesite broj:
4
Unesite broj:
5
6 7 8
5 6 2
3 4 5
7. Zadatak: Sortiraj niz
Rjesenje:
import java.util.*;
class Main {
public static void main(String[] args) {
int niz[] = {50,20,40,23,15,25};
int l = niz.length;
System.out.println("Clanovi niza su: ");
for (int i=0;i<l;i++){
System.out.print(niz[i] + " ");
}
System.out.println(" ");
System.out.println("Sortirani niz: ");
Arrays.sort(niz);
for(int k=0;k<l;k++)
{
System.out.print(niz[k] + " ");
}
}
}
Ispis:
Rjesenje:
import java.util.Scanner;
class Main {
public static void main(String[] args) {
int n;
System.out.print("Koliko brojeva unosite? ");
Scanner unos = new Scanner(System.in);
n = unos.nextInt();
while(n<1)
{
System.out.println("Broj mora da bude veci od 1");
n = unos.nextInt();
}
int[] niz;
niz = new int[n];
int poz=0, neg=0;
for(int i=0;i<n;i++)
{
niz[i] = unos.nextInt();
}
for (int j=0;j<n;j++)
{
if(niz[j]%2==0){
poz = poz + 1;
}
else {
neg = neg + 1;
}
}
System.out.println("Parnih je : " + poz);
System.out.println("Neparnih je : " + neg);
}
}
Ispis:
Rjesenje:
import java.util.Scanner;
class Main {
public static void main(String[] args) {
Scanner unos = new Scanner(System.in);
String rijec;
rijec = unos.nextLine();
switch(rijec){
case("Odlican"):
System.out.println("Od 85-100 bodova");
break;
case("Vrlo dobar"):
System.out.println("Od 70-85 bodova");
break;
case("Dobar"):
System.out.println("Od 55-70 bodova");
break;
case ("Dovoljan"):
System.out.println("Od 40-55 bodova");
break;
case ("Nedovoljan"):
System.out.println("Od 0-40 bodova");
break;
default:
System.out.println("Pogresan unos");
}
}
}
Ispis:
Odlican
Od 85-100 bodova
10. Zadatak: Napisati program u koji unosimo broj te program odredjuje da li je broj prost ili
ne.
Rjesenje:
import java.util.Scanner;
class Main {
public static void main(String[] args) {
Scanner unos = new Scanner(System.in);
int broj;
broj = unos.nextInt();
int sum=0;
for (int i=2;i<broj;i++)
{
if(broj%i==0)
{
sum=sum+1;
}
}
if(sum>0)
{
System.out.println("Broj nije prost");
}
else{
System.out.println("Broj je prost");
}
}
}
Ispis:
43
Broj je prost