Centar za edukaciju-BiH


Stranice (3):1,2,3

#1 08.11.2016 22:25
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,611


Predmet:Zadaci za razbibrigu
Nisam mislio ne neke mnogo teske zadatke ali ovako interesantne koji se mogu uraditi na vise nacina.
Ko god zeli moze postaviti neki zadatak i ako ima odgovor neka odma nee stavlja jer neka prepusti zadovoljstvo da i drug nesto urade.
Ujedno cemo prenositi ideje jedni drugima.
Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.
Ovaj post je ureden 1 puta. Posljednja izmjena 14.10.2021 11:15 od strane Avko. ↑  ↓

#2 08.11.2016 22:29
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,611


Predmet:Dali se tacka nalazi u krugu?
Evo od mene jedan.
Dali se neka tacka nalazi u krugu ili van njega.
Zadatak:
Ulazni parametri kruznice
kx----> x koordinata centra kruznice
ky---->y koordinata centra kruznice
r------> Poluprečnik kruznice
ulazni parametri tacke.
Tx----> x koordinata tacke
Ty---->y koordinata taceke

Pitanje je dali se tacka nalazi u krugu ili van njega'
Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#3 09.11.2016 15:32
dex Van mreze
Super Moderator
Registrovan od:23.02.2012
Postovi:625


Predmet:Re: Zadaci za razbibrigu*
Potrebno je naci rastojanje izmedju centra i date tacke
Matematicki po formuli

rastojanje = koren iz ((Tx-Kx)2 + (Ty-Ky)2)

u kodu (u zavisnosti od jezika) nesto kao

rastojanje = SQRT (pow((Kx-tX),2) + pow((Ky-Ty),2))

i onda sa if-ovima

ako je rastojanje manje od polupraecnika unutar
ako je vece spolja,
ako je jednako, onda je tacno na krugu
↑  ↓

#4 10.11.2016 20:55
mirsadz Van mreze
Administrator
Registrovan od:26.05.2011
Postovi:48


Predmet:Re: Zadaci za razbibrigu*
PreuzmiIzvorni kôd (Text):
  1.     program Tacka
  2.  
  3.     print*,'Unesi koordinate centra kruznice'
  4.     read*,kx,ky
  5.     print*,'Unesi poluprecnik kruznice'
  6.     read*,r
  7.     print*,'Unesi x i y koordinate tacke T'
  8.     read*,tx,ty
  9.     deltax=kx-tx
  10.     deltay=ky-ty
  11.    
  12.     hipT=deltax**2+deltay**2
  13.     hipT=sqrt(hipT)
  14.    
  15.     if(hipT>r)then
  16.     print*,'Data tacka T ne pripada krugu'
  17.     else if(hipT==r)then
  18.     print*,'Data tacka T se nalazi na kruznici'
  19.     else
  20.     print*,'Data tacka T pripada krugu'
  21.     end if
  22.     print*,'T (',tx,', ',ty,')'
  23.     print*,'K (',kx,', ',ky,')'
  24.     pause
  25.  
  26.     end program Tacka
Procedura radjena u fortranu.
↑  ↓

#5 11.11.2016 18:57
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,611


Predmet:Re: Zadaci za razbibrigu*
Ovo je rjesenje koje je dao @dexxxl
C++

PreuzmiIzvorni kôd (C++):
  1. #include <iostream>
  2. #include <math.h>  
  3. using namespace std;
  4.  
  5. int main()
  6. {
  7. float kx,ky,r,tx,ty,z;
  8. cout<<"unesi kordinate kruznice: "<< endl ;
  9. cin>>kx>>ky;
  10. cout<<"unesi polupre
  11. nik kruznice: "<< endl ;
  12. cin>>r;
  13. cout<<"unesi kordinate tacke: "<< endl ;
  14. cin>>tx>>ty;
  15. z=sqrt(pow((kx-tx),2.0) + pow((ky-ty),2.0));
  16.  
  17. if (z>r)
  18. {
  19. cout<<"Tacka je van kruga"<< endl ;    
  20. }
  21. else  if (z==r)
  22. {
  23. cout<<"Tacka je na kruznici"<< endl ;
  24. }
  25. else
  26. {
  27. cout<<"Tacka je u krugu"<< endl ;      
  28. }
  29. system ("PAUSE");
  30. return 0;
  31. }

Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#6 14.11.2016 11:25
dex Van mreze
Super Moderator
Registrovan od:23.02.2012
Postovi:625


Predmet:Re: Zadaci za razbibrigu*
Evo resenja i za Javu

PreuzmiIzvorni kôd (Javascript):
  1. import java.util.Scanner;
  2.  
  3. public class Krug {
  4.     public static void main (String[] args) {
  5.         float kx,ky,r,tx,ty,rastojanje;
  6.         Scanner ulaz = new Scanner (System.in);
  7.         System.out.println("Unesite x koordinatu centra kruznice");
  8.         kx = ulaz.nextFloat();  
  9.         System.out.println("Unesite y koordinatu centra kruznice");
  10.         ky = ulaz.nextFloat();
  11.         System.out.println("Unesite poluprecnik kruznice");
  12.         r = ulaz.nextFloat();
  13.         System.out.println("Unesite x koordinatu tacke");
  14.         tx = ulaz.nextFloat();
  15.         System.out.println("Unesite y koordinatu tacke");
  16.         ty = ulaz.nextFloat();
  17.        
  18.         rastojanje =  (float) Math.sqrt(Math.pow((kx-tx),2) + Math.pow((ky-ty),2));
  19.                
  20.        [color=#FF0033] if (Math.abs(rastojanje - r) < 0.0001)[/color]
  21.             System.out.println("Tacka se nalazi na kruznici");
  22.         else if (rastojanje < r)
  23.             System.out.println("Tacka se nalazi unutar kruznice");
  24.         else
  25.             System.out.println("Tacka se nalazi van kruznice");
  26.                
  27.     }
  28.    
  29. }
i

Obratite posebnu pažnju na to kako se ispituje uslov jednakosti.
Tako treba ispitivati uslov jednakosti kad imamo decimalne brojeve i računanje sa njima u bili kom programskom jeziku, jer računari vrÅ¡e zaokruživanje na samo njima ponat način, pa razlika ponekad može da se javi i na sedamnaestoj decimali, i da dva jednaka broja prijavi kao nejednaka.
Ovaj post je ureden 3 puta. Posljednja izmjena 14.11.2016 11:33 od strane dexxxl. ↑  ↓

#7 14.11.2016 11:34
dex Van mreze
Super Moderator
Registrovan od:23.02.2012
Postovi:625


Predmet:Re: Zadaci za razbibrigu*
PS kod biranja koda izaberite JavaScript, ako iaberete Java5 ubaci gomilu djubreta u kod
↑  ↓

#8 07.03.2017 01:32
dex Van mreze
Super Moderator
Registrovan od:23.02.2012
Postovi:625


Predmet:Baza biblioteka pretraga
Imamo MySQL bazu o knjigama u biblioteci.
Knjiga se zove 10% necega, zaboravio sam.
Kako upitom naci knjigu?
↑  ↓

#9 07.03.2017 10:49
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,611


Predmet:Re: Zadaci za razbibrigu*
hehe jel poenta u ovome % , samo da znam da sam razumio zadatak.
Znaci naziv knjige ide 10%XXXXXX.
Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#10 07.03.2017 10:56
Avko Van mreze
Administrator
Registrovan od:28.05.2014
Postovi:4,696


Predmet:Re: Zadaci za razbibrigu*
ajd da bubnem i ostanem ziv

SELECT imeKnjige FROM biblioteka WHERE imeKnjige LIKE '10%';
zivot je moja domovina.
↑  ↓

Stranice (3):1,2,3


Sva vremena su GMT +01:00. Trenutno vrijeme: 11: 18 am.