Страница 1 од 1

Matematicari

Послато: 15 Окт 2015, 15:47
од Danijel_CH
Opet ja, opet trebam pomoc :D

Moram ovo da zavrsim do veceras, al iskreno nemam blage kako se ovo izvlaci:

da dodjem do stranica a i b na osnovu p i o pravougaonika, na osnovu p i d, na osnovu o i d. To mi je ostalo da zavrsim :censored:

Код: Изаберите све

float proracun(int value1, int value1_type, int value2, int value2_type,int pro_type){
    if (pro_type=v_obim){
        if (value1_type==v_stranica_a){
            if (value2_type==v_povrsina){
                int b=value2/value1;
                return (2*value1)+(2*b);
            }
            else if(value2_type==v_dijagonala){
                int b=sqrt((value2*value2)-(value1*value1));
                return (2*value1)+(2*b);
            }
            else if(value1_type==v_poluprecnik){
                int b=(sqrt((value2*value2)-(value1*value1)))/2;
                return (2*value1)+(2*b);
            }
            else if(value1_type==v_stranica_b){
                return (2*value1)+(2*value2);
            }
        }
        else if(value1_type==v_stranica_b){
            if (value2_type==v_stranica_a){
            return (2*value2)+(2*value1);
            }
            else if(value2_type==v_dijagonala){
                int a=sqrt((value2*value2)-(value1*value1));
                return (2*a)+(2*value1);
            }
            else if(value2_type==v_poluprecnik){
                int a=sqrt(((value2*value2)-(value1*value1)))/2;
                return (2*a)+(2*value1);
            }
            else if(value2_type==v_povrsina){
                int a=value2/value1;
                return (2*a)*(2*value1);
            }
        }

Послато: 15 Окт 2015, 16:23
од zele
Što nisi pazio na času?

Послато: 15 Окт 2015, 16:29
од Danijel_CH
Davno to bejase.

Послато: 15 Окт 2015, 17:14
од Jackint
za šta praviš ovo?

Послато: 15 Окт 2015, 18:38
од Danijel_CH
Idem na kurs za c++, ovo mi je zadaca.

Послато: 15 Окт 2015, 18:52
од Jackint
Ako imaš P i O:
P=a*b, pa je a=P/b
O=2(a+b)=2(P/b+b) i sad imaš samo b kao nepoznatu.

Ako imaš P i D:
D=a^2+b^2, rekli smo da je a=P/b, pa je D=(P/b)^2+b^2, opet samo 1 nepoznata

Ako imaš O i D:
O=2a+2b, pa je a=(O-2b)/2
D=a^2+b^2=((O-2b)/2)^2+b^2, opet samo 1 nepoznata.

Možda ovo izgleda komplikovano na prvi pogled, ali zamijeni sa brojevima pa će ti biti lakše. :cheers:

Послато: 15 Окт 2015, 21:33
од Danijel_CH
Jackint пише:Ako imaĹĄ P i O:
P=a*b, pa je a=P/b
O=2(a+b)=2(P/b+b) i sad imaĹĄ samo b kao nepoznatu.

Ako imaĹĄ P i D:
D=a^2+b^2, rekli smo da je a=P/b, pa je D=(P/b)^2+b^2, opet samo 1 nepoznata

Ako imaĹĄ O i D:
O=2a+2b, pa je a=(O-2b)/2
D=a^2+b^2=((O-2b)/2)^2+b^2, opet samo 1 nepoznata.

Možda ovo izgleda komplikovano na prvi pogled, ali zamijeni sa brojevima pa će ti biti lakše. :cheers:
Do ovog sam i ja znao, ne znam kako da izvucem b iz tih nepoznatih :D

jer moram da napravim kao

return b=*************

Послато: 16 Окт 2015, 08:38
од Jackint
1. b = 1/4 (O-sqrt(O^2-16 P))

2.b = -sqrt(D-sqrt(D^2-4 P^2))/sqrt(2)

3.b = 1/4 (O-sqrt(8 D-O^2))

Послато: 16 Окт 2015, 10:03
од Danijel_CH
Koji si ti Bog :D

Послато: 16 Окт 2015, 13:22
од Jackint
:winner: