Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package cwiczenia.pkg3;
- import java.util.*;
- /**
- *
- * @author student
- */
- public class Cwiczenia3 {
- /**
- * @param args the command line arguments
- */
- public static void main(String[] args) {
- // TODO code application logic here
- Trojkat tr = new Trojkat(3,4,5);
- System.out.println(tr.getObwod());
- tr.stanTrojkata(tr);
- FunkcjaKwadratowa f = new FunkcjaKwadratowa(1,2,3);
- System.out.println(f.oblicz(0));
- f.pokazPierwiastki();
- }
- }
- class Trojkat{
- float a,b,c,obwod,P;
- float[] boki = new float[3];
- Trojkat(float a, float b, float c){
- this.a=a;
- boki[0] = a;
- this.b=b;
- boki[1] = b;
- this.c=c;
- boki[2] = c;
- }
- static void stanTrojkata(Trojkat trojkat){
- Arrays.sort(trojkat.boki);
- float lewa = trojkat.boki[0]*trojkat.boki[0]+trojkat.boki[1]*trojkat.boki[1];
- float prawa = trojkat.boki[2]*trojkat.boki[2];
- if(lewa>prawa){
- System.out.println("Trójkąt ostrokątny");
- }else if(lewa<prawa){
- System.out.println("Trójkąt rozwartokątny");
- }else{System.out.println("Trójkąt prostokątny");}
- }
- float getA(){
- return a;
- }
- float getB(){
- return b;
- }
- float getC(){
- return c;
- }
- float getObwod(){
- obwod=a+b+c;
- return obwod;
- }
- float getPole(){
- P=(float)Math.sqrt(obwod*((obwod/2)-a)*((obwod/2)-b)*((obwod/2)-c));
- return P;
- }
- }
- class FunkcjaKwadratowa{
- private double a,b,c;
- FunkcjaKwadratowa(double a,double b,double c){
- this.a = a;
- this.b = b;
- this.c = c;
- }
- double oblicz(double x){
- return a*x*x+b+x+c;
- }
- void pokazPierwiastki(){
- double delta;
- delta = b*b-4*a*c;
- if(delta<0){
- System.out.println("delta < 0 równanie niema pierwiastków");
- }else if(delta == 0){
- System.out.println(-b/2*a);
- }else{
- System.out.println("x1="+((-b-Math.sqrt(delta))/2*a));
- System.out.println("x1="+((-b+Math.sqrt(delta))/2*a));
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement