banjalukaforum.com

Dobrodošli na banjalukaforum.com
Danas je 06 Jun 2024, 22:46

Sva vremena su u UTC [ DST ]




Započni novu temu Odgovori na temu  [ 55 Posta ]  Idi na stranicu Prethodni  1, 2, 3
Autoru Poruka
PostPoslato: 15 Okt 2011, 23:01 
OffLine
Bič božji
Bič božji
Korisnikov avatar

Pridružio se: 05 Jun 2002, 08:33
Postovi: 10481
Lokacija: Banja Luka
a sumnjao si u to da je 12/11 pravi interval? :)
tsk tsk tsk
procitao sam nekoliko raznih nacina o terminima poklapanja i ovaj mi je jednostavno bio najlaksi za upotrebu, mada je i sam profesor naglasio da se 11 puta kazaljke poklope za 12 sati, ali da trazi da se to u programu pokaze izrazeno u vremenskom obliku, pa sam zato i krenuo tim putem, najlaksim za nas priucene u toj oblasti :D

_________________
Batmobil ti inace ima 5.7 litarski chevroletov V8 motor, koji ti ima ubrzanje do 100 za 5 sekundi. Ako uzmes u obzir da batmobil tezi preko dvije tone,to ti je zbilja fenomenalno. Al` dobro,dosta o mom autu, pricajmo malo o meni!


Vrh
 Profil  
 
PostPoslato: 15 Okt 2011, 23:08 
OffLine
Stara kuka
Stara kuka
Korisnikov avatar

Pridružio se: 03 Maj 2008, 10:50
Postovi: 6643
Pa jesam malo sumnjao, zato i moje pitanje u mom prvom postu Slika Ali kad sam bolje procitao zadatak i vidio sta se trazi, postalo mi je jasno zasto si uradio 12/11 :) U svakom slucaju je bolje kad mozes to matematicki potvrditi. Jasno je da mora biti negdje izmedju 12/12 i 10/12, ali za 12/11 je bolje kad imas dokaz u ruci.

_________________
You smug-faced crowds with kindling eye
Who cheer when soldier lads march by,
Sneak home and pray you'll never know
The hell where youth and laughter go.


Vrh
 Profil  
 
PostPoslato: 15 Okt 2011, 23:18 
OffLine
Bič božji
Bič božji
Korisnikov avatar

Pridružio se: 05 Jun 2002, 08:33
Postovi: 10481
Lokacija: Banja Luka
pa vrlo vjerovatno bih ganjao metode sa uglom medju kazaljkama (a time sigurno i zakomplikovao dodatno, da me ne bi svi programeri svijeta otpetljali), da nije profesor rekao da je rezultat dijeljenja 12/11 dobar, ali se mora konvertovati u vremenski oblik, posto 1,09090909 nema smisla :D

_________________
Batmobil ti inace ima 5.7 litarski chevroletov V8 motor, koji ti ima ubrzanje do 100 za 5 sekundi. Ako uzmes u obzir da batmobil tezi preko dvije tone,to ti je zbilja fenomenalno. Al` dobro,dosta o mom autu, pricajmo malo o meni!


Vrh
 Profil  
 
PostPoslato: 15 Okt 2011, 23:18 
OffLine
Veteran
Veteran

Pridružio se: 21 Okt 2007, 17:13
Postovi: 1266
Lokacija: Бања Лука
Pa zbog tipa float-double

float
4 bytes, IEEE 754. Covers a range from 1.40129846432481707e-45 to 3.40282346638528860e+38 (positive or negative).
double
8 bytes IEEE 754. Covers a range from 4.94065645841246544e-324d to 1.79769313486231570e+308d (positive or negative).

Prilikom ozvrasavanja ovog koda
Kod:
for(double step=12f/11,walker=step; walker<12; walker+=step) {
            System.out.println((int)walker + ":" + (int)(walker/12*60) + ":" + (int)(walker*3600)%60);
        System.out.print("------------"+walker+"\n");
      }

Dobije se ovaj rezultat
Kod:
1:5:27
------------1.0909091234207153
2:10:54
------------2.1818182468414307
3:16:21
------------3.272727370262146
4:21:49
------------4.363636493682861
5:27:16
------------5.454545617103577
6:32:43
------------6.545454740524292
7:38:10
------------7.636363863945007
8:43:38
------------8.727272987365723
9:49:5
------------9.818182110786438
10:54:32
------------10.909091234207153
//sledeci bi bio
-------------12.000000357627869
sto je vece od 12


A prilikom izvrsavanja ovog koda
Kod:
for(double step=12.0/11,walker=step; walker<12; walker+=step) {
                  System.out.println((int)walker + ":" + (int)(walker/12*60) + ":" + (int)(walker*3600)%60);
                  System.out.print("------------"+walker+"\n");

Dobije se ovaj rezultat
Kod:
1:5:27
------------1.0909090909090908
2:10:54
------------2.1818181818181817
3:16:21
------------3.2727272727272725
4:21:49
------------4.363636363636363
5:27:16
------------5.454545454545454
6:32:43
------------6.545454545454545
7:38:10
------------7.636363636363636
8:43:38
------------8.727272727272727
9:49:5
------------9.818181818181817
10:54:32
------------10.909090909090907
11:59:59
------------11.999999999999996


Sustina gubitak prilikom zbrajanja :)

_________________
Ја не гледам да ли ћу ићи у битку по томе колика је сила која ми прети
него по томе колику Светињу браним!!!

Udruzenje linux korisnika Republike Srpske


Poslednji put menjao AlexM dana 15 Okt 2011, 23:27, izmenjena samo jedanput

Vrh
 Profil  
 
PostPoslato: 15 Okt 2011, 23:25 
OffLine
Stara kuka
Stara kuka
Korisnikov avatar

Pridružio se: 03 Maj 2008, 10:50
Postovi: 6643
Da, samo ovdje mi je neobicno da data type sa manjim domenom vrijednosti (float) daje tacniji rezultat, sto je maltene paradoks :). Problem je u nacinu na koji se zrtvuje informacija kad mora da se zaokruzuje odredjena vrijednost koja premasuje odgovarajuci domen vrijednosti. Vjerujem da su odredjene medjuvrijednosti premasivale i double, ali u ovom konkretnom algoritmu je float prosao bolje od doubla :D

O ovome govorim:
Kod:
public class Main {
           public void main(String[] args) {
      System.out.println("Double: " + 12d/11);
      System.out.println("Float:  " + 12f/11);
      }



Daje rezultat:
Kod:
Double: 1.0909090909090908
Float:  1.0909091

Zbog toga sto procesor mora zaokruziti float, na kraju foat vrijednost ispada veca od double, i zbog toga je funkcionisalo sa float-om, jer je ranije dostignuto 12 :)

_________________
You smug-faced crowds with kindling eye
Who cheer when soldier lads march by,
Sneak home and pray you'll never know
The hell where youth and laughter go.


Poslednji put menjao Hristov dana 15 Okt 2011, 23:30, izmenjena samo jedanput

Vrh
 Profil  
 
PostPoslato: 15 Okt 2011, 23:29 
OffLine
Veteran
Veteran

Pridružio se: 21 Okt 2007, 17:13
Postovi: 1266
Lokacija: Бања Лука
Znaci dobio sam oskara :) Jeeeeee :)

_________________
Ја не гледам да ли ћу ићи у битку по томе колика је сила која ми прети
него по томе колику Светињу браним!!!

Udruzenje linux korisnika Republike Srpske


Vrh
 Profil  
 
PostPoslato: 15 Okt 2011, 23:32 
OffLine
Stara kuka
Stara kuka
Korisnikov avatar

Pridružio se: 03 Maj 2008, 10:50
Postovi: 6643
Ma kakav oscar, jos bolje:

Slika

:D :)

_________________
You smug-faced crowds with kindling eye
Who cheer when soldier lads march by,
Sneak home and pray you'll never know
The hell where youth and laughter go.


Vrh
 Profil  
 
PostPoslato: 15 Okt 2011, 23:34 
OffLine
Bič božji
Bič božji
Korisnikov avatar

Pridružio se: 05 Jun 2002, 08:33
Postovi: 10481
Lokacija: Banja Luka
pisoar :lol:

_________________
Batmobil ti inace ima 5.7 litarski chevroletov V8 motor, koji ti ima ubrzanje do 100 za 5 sekundi. Ako uzmes u obzir da batmobil tezi preko dvije tone,to ti je zbilja fenomenalno. Al` dobro,dosta o mom autu, pricajmo malo o meni!


Vrh
 Profil  
 
PostPoslato: 15 Okt 2011, 23:36 
OffLine
Stara kuka
Stara kuka
Korisnikov avatar

Pridružio se: 03 Maj 2008, 10:50
Postovi: 6643
:lol:

Ovaj "pisoar" je san svakog informaticara :)

_________________
You smug-faced crowds with kindling eye
Who cheer when soldier lads march by,
Sneak home and pray you'll never know
The hell where youth and laughter go.


Vrh
 Profil  
 
PostPoslato: 15 Okt 2011, 23:39 
OffLine
Veteran
Veteran

Pridružio se: 21 Okt 2007, 17:13
Postovi: 1266
Lokacija: Бања Лука
WTF :lol:

_________________
Ја не гледам да ли ћу ићи у битку по томе колика је сила која ми прети
него по томе колику Светињу браним!!!

Udruzenje linux korisnika Republike Srpske


Vrh
 Profil  
 
PostPoslato: 15 Okt 2011, 23:40 
OffLine
Stara kuka
Stara kuka
Korisnikov avatar

Pridružio se: 03 Maj 2008, 10:50
Postovi: 6643
Zeza BSE :D

http://en.wikipedia.org/wiki/Turing_Award

_________________
You smug-faced crowds with kindling eye
Who cheer when soldier lads march by,
Sneak home and pray you'll never know
The hell where youth and laughter go.


Vrh
 Profil  
 
PostPoslato: 15 Okt 2011, 23:53 
OffLine
Stara kuka
Stara kuka
Korisnikov avatar

Pridružio se: 03 Maj 2008, 10:50
Postovi: 6643
Evo i sa 11. vrijednosti:

Kod:
public class Main {
   public static void main(String[] args) {
      for(double walker=12.0/11,factor=1; walker<=12; factor++, walker=factor*12.0/11) {
         System.out.println((int)walker + ":" + (int)(walker/12*60)%60 + ":" + (int)(walker*3600)%60);
      }
    }


Output:
Kod:
1:5:27
2:10:54
3:16:21
4:21:49
5:27:16
6:32:43
7:38:10
8:43:38
9:49:5
10:54:32
12:0:0


_________________
You smug-faced crowds with kindling eye
Who cheer when soldier lads march by,
Sneak home and pray you'll never know
The hell where youth and laughter go.


Vrh
 Profil  
 
PostPoslato: 16 Okt 2011, 00:02 
OffLine
Veteran
Veteran

Pridružio se: 21 Okt 2007, 17:13
Postovi: 1266
Lokacija: Бања Лука
Mislim da je BSE trazio i stotinke pa bi se trebalo ubaciti jos samo ovo :)
[code]
System.out.println((int)walker + ":" + (int)(walker/12*60)%60 + ":" + (int)(walker*3600)%60 + ":" + (int)(walker*360000)%100);
[code]

_________________
Ја не гледам да ли ћу ићи у битку по томе колика је сила која ми прети
него по томе колику Светињу браним!!!

Udruzenje linux korisnika Republike Srpske


Vrh
 Profil  
 
PostPoslato: 16 Okt 2011, 00:20 
OffLine
Stara kuka
Stara kuka
Korisnikov avatar

Pridružio se: 03 Maj 2008, 10:50
Postovi: 6643
Eh da, nisam obracao paznju. Nekome moc percepcije slabi sa godinama, a nekome sa minutama :D

_________________
You smug-faced crowds with kindling eye
Who cheer when soldier lads march by,
Sneak home and pray you'll never know
The hell where youth and laughter go.


Vrh
 Profil  
 
PostPoslato: 16 Okt 2011, 19:22 
OffLine
Bič božji
Bič božji
Korisnikov avatar

Pridružio se: 05 Jun 2002, 08:33
Postovi: 10481
Lokacija: Banja Luka
AlexM je napisao:
WTF :lol:

pwned :lol:

_________________
Batmobil ti inace ima 5.7 litarski chevroletov V8 motor, koji ti ima ubrzanje do 100 za 5 sekundi. Ako uzmes u obzir da batmobil tezi preko dvije tone,to ti je zbilja fenomenalno. Al` dobro,dosta o mom autu, pricajmo malo o meni!


Vrh
 Profil  
 
Prikaži postove u poslednjih:  Poređaj po  
Započni novu temu Odgovori na temu  [ 55 Posta ]  Idi na stranicu Prethodni  1, 2, 3

Sva vremena su u UTC [ DST ]


Ko je OnLine

Korisnici koji su trenutno na forumu: Nema registrovanih korisnika i 4 gostiju


Ne možete postavljati nove teme u ovom forumu
Ne možete odgovarati na teme u ovom forumu
Ne možete monjati vaše postove u ovom forumu
Ne možete brisati vaše postove u ovom forumu
Ne možete slati prikačene fajlove u ovom forumu

Pronađi:
Idi na:  
Powered by phpBB® Forum Software © phpBB Group
Hosting BitLab
Prevod - www.CyberCom.rs