Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Random;
- public class Helo {
- public static void main(String[] args) {
- Trójkąt trójkąt1 = new Trójkąt();
- double val = trójkąt1.area();
- System.out.println("pole powierzchni trójkąta wynosi: " + val);
- double val2 = trójkąt1.volume();
- System.out.println("objętość wynosi: " + val2);
- Dżem d1 = new Dżem("brzoskwiniowy", 5);
- Dżem d2 = new Dżem(4);
- Dżem d3 = new Dżem("truskawkowy");
- System.out.println((double)(5 + (int)(Math.random() * ((9 - 5) + 1)))/1000);
- Balon balon1 = new Balon();
- Balon balon2 = new Balon();
- Balon balon3 = new Balon();
- Osiol osiol = new Osiol();
- osiol.dodajBalon(balon1);
- osiol.dodajBalon(balon2);
- osiol.dodajBalon(balon3);
- if(osiol.czyLata())
- System.out.println("Ja latam!!!");
- }
- }
- //zakładamy, że jest równoboczny
- //utwórz klasę trójkąt z prywatnym polem bok.
- class Trójkąt {
- private int bok;
- //Zainicjuj pole w konstruktorze
- public Trójkąt(){
- bok = 3;
- }
- //metoda area pole powierzchni
- double area() {
- return bok*bok*Math.sqrt(3)/4;
- }
- //metoda volume objętość graniastosłupa prostego zbudowanego na podstawie tego trójkąta i wys. 5
- double volume() {
- return this.area()*5;
- }
- //zad 2 utwórz klasę Cypher z prywatnym polem key reprezentującym przyjętą dla szyfrowania regułę
- }
- //zad 3 klasa Dżem z prywatnymi polami String smak i double waga
- //utworzyć konstruktory
- class Dżem{
- private String smak;
- private double waga;
- //przyjmuje String smak i double waga
- public Dżem(String smak, double waga){
- this.smak = smak;
- this.waga = waga;
- }
- //przyjmuje String smak
- public Dżem(String s){
- smak = s;
- waga = 100;
- }
- ////przyjmuje double waga
- public Dżem(double d){
- smak = "No Name";
- waga = d;
- }
- }
- class Balon {
- double ileHelu;
- public Balon(){
- ileHelu = (double)(5 + (int)(Math.random() * ((9 - 5) + 1)))/1000;
- }
- double podajUdzwig(){
- return this.ileHelu*6/0.007;
- }
- }
- class Osiol{
- private double masa;
- private Balon[] balony;
- public Osiol(){
- this.masa = 0.010;
- }
- public Osiol(double masa){
- this.masa = masa;
- }
- void dodajBalon(Balon balon){
- if(this.balony == null) {
- this.balony = new Balon[1];
- this.balony[0] = balon;
- }else{
- Balon[] tmp = new Balon[this.balony.length+1];
- for(int i = 0; i<this.balony.length; i++)
- tmp[i] = this.balony[i];
- this.balony = tmp;
- this.balony[this.balony.length - 1] = balon;
- }
- }
- boolean czyLata(){
- double udzwig = 0;
- for(int i = 0; i<this.balony.length; i++){
- udzwig += this.balony[i].podajUdzwig();
- }
- if(udzwig >= this.masa)
- return true;
- else
- return false;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement