Dobry den,
potreboval by som surne pomoc: Musim spravit zadanie do skoly na Brownov pohyb .Mame vytvorit aplikaciu v C++ na tento fyzikalny pohyb .Neviem si s tym radu uz dlho a potrebujem to do 11.5.2011 spravit.
Nenasla by sa nejaka dobra a ochotna dusa co by mi s tym pomohla???
Ukazka ako by to malo priblizne vyzerat: http://www.drp.fmph.uniba.sk/~kundracik/Java/Brown/index.htm
dakujem za akykolvek komentar :-)
Fórum › C / C++
C++ potrebujem pomoc
To Anonymní uživatel :
Jakýkoliv komentář?
Tak co třeba tento: měl jsi na to tolik času a zeptáš se dva dny před odevzdáním? Tak to už asi nestihneš.
Navíc nevím co vlastně chceš vědět, s čím si nevíš rady? Co už máš hotové?
Neviem si rady zo zdrojovim kodom tak aby sa cervene gulicky pohybovali inou rychlostou ako ta modra a tak aby do seba narazali a ne cez seba prechadzali.
To Anonymní uživatel :
No to je přece jednoduché, červené kuličky jsou jiná třída objektu než modrá, mají vlastní pravidla pohybu,hmotnost i rychlost.
A aby se odrážely to může řešit třeba kontrola před dalším pohybem: každý objekt než se posune na novou pozici obešle ostatní objekty zprávou, jestli se nechystají na to samé místo. když některý ano, předá volajícímu objektu zprávu o své trajektorii a oba si přepočítají další pohyb jako srážku...
To JoDiK : by ani nemusely byt jiny tridy.. staci mit vhodne nastaveni parametru.. (rychlost, smer, velikost, barva, hmotnost, aktualni pozice)
na reseni kolizi bude spousta algoritmu - zajimavejsi je udelat spravne odrazy (podle smeru, hmotnosti, rychlosti, velikosti, mista kolize)
To Tommy :
tady mas neco v c# zkus si to preves do c++, nevim jetsli je to co si myslel
ConsoleKeyInfo c=new ConsoleKeyInfo(); // N.B. not char
StringBuilder str = new StringBuilder();
while (true)
{
c = Console.ReadKey(true);
Console.Clear();
if (c.KeyChar == 'q') break;
str.Append(c.KeyChar.ToString());
int lenght = str.Length;
for (int i = 0; i < lenght+2; i++)
Console.Write("*");
Console.WriteLine();
Console.WriteLine("*" + str + "*");
for (int i = 0; i < lenght+2; i++)
Console.Write("*");
To Tommy :
problém je v tom, že ty hvězdičky mají tvořit rámeček...čili musí být nad i pod textem
Jaký prosímtě problém? V čem?
1. přečteš text.
2. vypíšeš tolik hvězdiček, jak je dlouhý zadaný text + 2 hvězdičky navíc a ukončíš řádek.
3. Vypíšeš hvězdičku, načtený text, hvězdičku a ukončíš řádek.
4. zopakuješ totéž co v bodě 2
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Potrebujem pomoc!!! — založil Andel
Pomoc potrebujem — založil Marek
Potrebujem pomoc — založil Andrej
PLS potrebujem pomoc :) — založil igor
Potrebujem pomoc v stredu o 11:00 — založil xvalo
Moderátoři diskuze