Sei sulla pagina 1di 5

import java.util.

Scanner;
public class Igroteka {
/**
* @param args
*/
public static void main(String[] args) {
// ??????????? ? ?????????????? ?? kupche
Igrachka kupche[]=new Igrachka[30];
kupche[0]=new Topka(3,"crvena",23);
kupche[1]=new Kocka(2,3,3,"zelena",50);
kupche[2]=new Topka(5,"sina",30);
kupche[3]=new Kocka(2,1,2,"crvena",15);
kupche[4]=new Kocka(2,5,1,"zelena",47);
// ??????????? ? ??????????????? ?? igrackaPetra
double v,s,d,g;
String b;
Scanner input=new Scanner(System.in);
v=input.nextDouble();
s=input.nextDouble();
d=input.nextDouble();
b=input.next();
g=input.nextDouble();
Kocka petra=new Kocka(v,s,d,b,g);
System.out.println("1.-------");
// ???????? ?? ?????? ??????
for(int i=0;i<5;i++)
{
if(kupche[i].getBoja().equals(b))
System.out.println(kupche[i]);
}
System.out.println("2.-------");
// ???????? ?? ?????? ??????
double m=0;
for(int i=0;i<5;i++)
//if(kupche[i]!=null)
m+=kupche[i].getMasa();
if(m>petra.getMasa())
System.out.println("DA");
else
System.out.println("NE");
System.out.println("3.-------");
// ???????? ?? ??????? ??????
Igrachka t;
double max=0;
for(int i=0;i<5;i++)
if(kupche[i]instanceof Kocka)
if(kupche[i].getVolumen()>max)
max=(kupche[i].getVolumen());
System.out.printf("Razlikata e %.1f\n",Math.abs(petra.getVolumen()- max));
}
}

abstract class Igrachka {


String boja;
double gusina;
public String getBoja() {
return boja;
}
public Igrachka(String boja, double gusina) {
this.boja = boja;
this.gusina = gusina;
}
@Override
public String toString() {
return "Igrachka{" + "boja=" + boja + ", gusina=" + gusina + '}';
}
public double getMasa() {
return this.gusina * this.getVolumen();
}
public abstract double getVolumen();
}
class Topka extends Igrachka {
double radius;
public Topka(double radius, String boja, double gusina) {
super(boja, gusina);
this.radius = radius;
}
@Override
public String toString() {
return "Topka{ " + super.toString() + " radius=" + radius + '}';
}
@Override
public double getVolumen() {
return 4.0 / 3.0 * Math.PI * Math.pow(this.radius, 3);
}
}
class Kocka extends Igrachka {
double visina, shirina, dlabocina;
public Kocka(double visina, double shirina, double dlabocina, String boja,
double gusina) {
super(boja, gusina);
this.visina = visina;
this.shirina = shirina;
this.dlabocina = dlabocina;
}

@Override
public double getVolumen() {
return this.dlabocina * this.shirina * this.visina;
}
@Override
public String toString() {
return "Kocka{ " + super.toString() + " visina=" + visina
+ ", shirina=" + shirina + ", dlabocina=" + dlabocina + '}';
}
}
package Prva;
import java.util.Scanner;
public class Prva {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("Vnesi broj od 1 do 7 ");
int n = input.nextInt();
if(n>=1 && n<=5)
{
System.out.println("Raboten den :)");
}
else if(n>=6 && n<=7 )
{
System.out.println("Vikend :)");
}
else
{
System.out.println("Nadvor od opseg :) ");
}
}
}
---------------------------------------------------------------package Vtora;
import java.util.Scanner;
public class Vtora {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
float a,b,c,x,y;
String z;
char temp;
System.out.println("Vnesi gi a, b, c");
a = input.nextFloat();
b = input.nextFloat();
c = input.nextFloat();
z = input.next();
temp = z.charAt(0);
if(a!=0)
{
x = ((-b)+sqrt(b*b - 4*a*c))/(2*a);
y = ((-b)-sqrt(b*b - 4*a*c))/(2*a);
System.out.print("x1 = " + x);
System.out.println(" x2 = " + y);
if(temp == '>')
{
System.out.print("x : (-~," + x + ")");
System.out.println("U (" + y + ", +~)");
}

else if(temp == '<')


{
System.out.print("x : (" + x+ ", " + y + ")");
}
}
else
{
System.out.println("a = 0. Nevalidno ");
}
}
public static int sqrt(float f) {
int r = 0;
for(int i=0; i<f; i++)
{
if(i*i==f) r=i;
}
return r;
}
}
--------------------------------------------------------package Treta;
import java.util.Scanner;
public class Treta {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int n;
System.out.println("Vnesi broj : ");
n = input.nextInt();
System.out.print("Takvi broevi se : ");
if(n>100)
{
for(int i=100; i<n; i++)
{
if(kub(i)) System.out.print(" " + i + ", ");
}
}
else
{
System.out.println("Ne e vnesen tricifren broj!");
}
}
public static boolean kub(int x)
{
int s,d,e;
s=d=e=0;
e = x%10;
s = x/100;
d = (x%100)/10;
if((s*s*s+e*e*e+d*d*d) == x) return true;
else return false;
}
}
-----------------------------------------------------------package Cetvrta;
import java.util.Scanner;
public class Cetvrta {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);

int n,m,i;
System.out.println("Vnesi go opsegot : ");
n = input.nextInt();
m = input.nextInt();
System.out.print("Sovrseni broevi vo opsegot se: ");
for(i= n; i<m ; i++)
{
if(uslov(i)) System.out.print(" " + i + " , ");
}
}
public static boolean uslov(int i)
{
int sum=0;
for(int j=1; j<i; j++)
{
if((i%j)==0) sum = sum + j;
}
if(sum == i) return true;
else return false;
}
}

Potrebbero piacerti anche