Post Reply 
 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Zadatak za prenadarene :)
Author Message
Amel Offline
Novi korisnik
*

Posts: 4
Joined: Feb 2011
Reputation: 0
Post: #1
Zadatak za prenadarene :)
Evo jedan zadatak za prenadarene učenike .

Ko ga uradi svaka mu čast.

Zadatak:
Iz dva grada A i B na međusobnom udaljenju gdje istovremeno jedan drugom kreću dva voza brzinom va i vb.Istovremeno sa vozom iz tačke A poliječe muha brzinom m1 i leti do susreta sa drugim vozom .
Kod susreta čini zaokret i leti ka prvom vozu i postupak se ponavlja sve do susreta vozova.

Eh sad: U C++-u načiniti program za izračunavanje koliko kilometara preleti muha u svakoj teraci.

Eto ako neko riješi neka podijeli rješenje sa nama .

Sretno !
16-02-2011 07:22 PM
Find all posts by this user Quote this message in a reply
kecko Offline
Forumaš
***

Posts: 645
Joined: Nov 2009
Reputation: 20
Post: #2
RE: Zadatak za prenadarene :)
hahahahaha He he da za nadarene He he Osnovna škola fizika He he
NE RJEŠAVAMO DOMAĆE ZADAĆE ali pomažemo, dakle da vidimo gdje si zapeo He he
(This post was last modified: 17-02-2011 09:03 AM by kecko.)
17-02-2011 09:03 AM
Find all posts by this user Quote this message in a reply
danielvast Offline
Forumaš
***

Posts: 432
Joined: Dec 2009
Reputation: 22
Post: #3
RE: Zadatak za prenadarene :)
Slažem se sa Keckom, dobra fora ali zadaće ne riješavamo. He he

"When all else fails, read the manual."
17-02-2011 11:19 AM
Find all posts by this user Quote this message in a reply
Amel Offline
Novi korisnik
*

Posts: 4
Joined: Feb 2011
Reputation: 0
Post: #4
RE: Zadatak za prenadarene :)
danielvast Wrote:Slažem se sa Keckom, dobra fora ali zadaće ne riješavamo. He he

Neznam kako pocet jer mi fizika nije jaca strana :(
(This post was last modified: 17-02-2011 10:15 PM by Amel.)
17-02-2011 08:19 PM
Find all posts by this user Quote this message in a reply
kecko Offline
Forumaš
***

Posts: 645
Joined: Nov 2009
Reputation: 20
Post: #5
RE: Zadatak za prenadarene :)
možda sa v=s*t? Što ti je ulaz?
Dakle što se unosi u program? Po ovome vidim da se unašaju brzine(v) i put/udaljenost (s) za vozove, a za muhu se pukne samo brzina.
Potrebno je znači izračunati vrijeme u kojem će se muha susresti s vozom.
t=(v1+vm)/s (brzine se zbrajaju jer muha ide prema vozu), znači dobio si vrijeme kad se voz susreo s prvom muhom, dalje ideš da vidiš koliki je put prešla muha, znaš njeno brzinu i vrijeme leta, pa samo primjeniš formulu
s=v/t;, imaš njeni prijeđen put, izračunaš dalje put koji je prešao voz b i to je to, to sve je u jednoj petlji, koja se ponavlja dok god udaljenost između vozova nije 0. Ajde pokaži neku volju i neki kod i sutra ti dam riješeni zadatak.
(This post was last modified: 17-02-2011 10:24 PM by kecko.)
17-02-2011 10:24 PM
Find all posts by this user Quote this message in a reply
kecko Offline
Forumaš
***

Posts: 645
Joined: Nov 2009
Reputation: 20
Post: #6
RE: Zadatak za prenadarene :)
Ustvari je još jednostavnije, ne treba ti ni petlja ni ništa...
Dovoljne su 2 najjednostavnije jednadžbe za sve...
Evo i reci hvala...
Code:
#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
    double va,vb,vm,sab,sm,t;

    cout<<endl<<"Unesi brzinu prvog voza: ";
    cin>>va;
    cout<<endl<<"Unesi brzinu drugog voza: ";
    cin>>vb;
    cout<<endl<<"Unesi brzinu muhe: ";
    cin>>vm;
    cout<<"Unesi udaljenost u km: ";
    cin>>sab;
    
    //izračunamo vrijeme za koje će se vozovi sresti
    t = sab/(va+vb);

    //primjenimo to vrijeme na muhi za koju nam je poznata brzina i eto nam puta.
    sm=vm*t;

    cout<<"Muha prijeđe "<<sm<<"km. "<<endl;

    system("PAUSE");
    return EXIT_SUCCESS;
}
(This post was last modified: 18-02-2011 09:28 AM by kecko.)
18-02-2011 09:24 AM
Find all posts by this user Quote this message in a reply
Amel Offline
Novi korisnik
*

Posts: 4
Joined: Feb 2011
Reputation: 0
Post: #7
RE: Zadatak za prenadarene :)
kecko Wrote:Ustvari je još jednostavnije, ne treba ti ni petlja ni ništa...
Dovoljne su 2 najjednostavnije jednadžbe za sve...
Evo i reci hvala...
Code:
#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
    double va,vb,vm,sab,sm,t;

    cout<<endl<<"Unesi brzinu prvog voza: ";
    cin>>va;
    cout<<endl<<"Unesi brzinu drugog voza: ";
    cin>>vb;
    cout<<endl<<"Unesi brzinu muhe: ";
    cin>>vm;
    cout<<"Unesi udaljenost u km: ";
    cin>>sab;
    
    //izračunamo vrijeme za koje će se vozovi sresti
    t = sab/(va+vb);

    //primjenimo to vrijeme na muhi za koju nam je poznata brzina i eto nam puta.
    sm=vm*t;

    cout<<"Muha prijeđe "<<sm<<"km. "<<endl;

    system("PAUSE");
    return EXIT_SUCCESS;
}

hvala ti ...
(This post was last modified: 18-02-2011 04:33 PM by Amel.)
18-02-2011 04:32 PM
Find all posts by this user Quote this message in a reply
Ultrazz Offline
Novi korisnik
*

Posts: 1
Joined: Feb 2011
Reputation: 0
Post: #8
RE: Zadatak za prenadarene :)
kecko Wrote:Ustvari je još jednostavnije, ne treba ti ni petlja ni ništa...
Dovoljne su 2 najjednostavnije jednadžbe za sve...
Evo i reci hvala...
Code:
#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
    double va,vb,vm,sab,sm,t;

    cout<<endl<<"Unesi brzinu prvog voza: ";
    cin>>va;
    cout<<endl<<"Unesi brzinu drugog voza: ";
    cin>>vb;
    cout<<endl<<"Unesi brzinu muhe: ";
    cin>>vm;
    cout<<"Unesi udaljenost u km: ";
    cin>>sab;
    
    //izračunamo vrijeme za koje će se vozovi sresti
    t = sab/(va+vb);

    //primjenimo to vrijeme na muhi za koju nam je poznata brzina i eto nam puta.
    sm=vm*t;

    cout<<"Muha prijeđe "<<sm<<"km. "<<endl;

    system("PAUSE");
    return EXIT_SUCCESS;
}

A zar nebi trebao program da ispise koliko kilometara preleti muha u svakoj teraci.
Sto znaci da bi mu trebala petlja.
I takodjer pogledaj jeli mozda ovo sto ti treba:
Code:
#include <iostream>
using namespace std;
int main()
{
    int Va,Vb,Vm,k=1,zaokreta;
    double Zbir=0,D,Vk,muha;
    cout <<"Unesite duzinu staze u km: ";
    cin>>D;
    cout <<"Unesite brzinu prvog voza: ";
    cin>>Va;
    cout <<"Unesite brzinu drugog voza: ";
    cin>>Vb;
    cout <<"Unesite brzinu muhe: ";
    cin>>Vm;
    cout <<"Unesite broj zaokretaja muhe: ";
    cin>>zaokreta;
    system ("cls");
    while(k<=zaokreta)
    {
          if (k%2==1) {
              Vk=D/(Vm+Vb);
              k+=1;
              }
          else {
               Vk=D/(Vm+Va);
               k+=1;
               }
    muha=Vm*Vk;
    Zbir+=muha;
    cout <<k-1<<". Zaokret: "<<muha<<" km\n";
    D-=Vk*(Va+Vb);
    }
    cout <<"Ukupno: "<<Zbir<<"\n";
    system ("PAUSE");
    return 0;
}
(This post was last modified: 20-02-2011 11:14 PM by Ultrazz.)
20-02-2011 11:11 PM
Find all posts by this user Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: 1 Guest(s)