Forum Linux.pl

System => Konfiguracja => Wątek zaczęty przez: [pl]ice w 2005-05-31, 09:38:00

Tytuł: Neostrada: Serwer na LINUXie...a klient WINDOWS
Wiadomość wysłana przez: [pl]ice w 2005-05-31, 09:38:00
chce sprawdzic czy ang_x nie jest mniejsze niz zero, jak tak to 2*pi dodac do ang_x
nie wiem jak z tego petle zrobic:
...
ang_1= ....
ang_2=....
ang_3=....
ang_4=...

  ang= kat; problem ze on nie moze byc mniejszy niz 0, chcialem tak zrobic:
n=4
for i=1:n,
           if ang_n<0
                ang_n=ang_n+(2*pi)
           end
    end;  

to dziala recznie (bede miec oczekiwany rezultat)

jak zakodowac zeby ang_1,ang_2 itd. byl tam w if  jako ang_ n ? ....?

Tytuł: Neostrada: Serwer na LINUXie...a klient WINDOWS
Wiadomość wysłana przez: kamikaze w 2005-05-31, 09:59:14
2005-05-31 09:38:00 [pl]ice napisał:

> chce sprawdzic czy ang_x nie jest mniejsze niz zero, jak tak to 2*pi dodac do ang_x
 > nie wiem jak z tego petle zrobic:
 > ...
 > ang_1= ....
 > ang_2=....
 > ang_3=....
 > ang_4=...
 >
 >   ang= kat; problem ze on nie moze byc mniejszy niz 0, chcialem tak zrobic:
 > n=4
 > for i=1:n,
 >            if ang_n<0
 >                 ang_n=ang_n+(2*pi)
 >            end
 >     end;  
 >
 > to dziala recznie (bede miec oczekiwany rezultat)
 >
 > jak zakodowac zeby ang_1,ang_2 itd. byl tam w if  jako ang_ n ? ....?
 >
 >

http://www.republika.pl/dief/main.html
Tytuł: Neostrada: Serwer na LINUXie...a klient WINDOWS
Wiadomość wysłana przez: khaz w 2005-06-02, 21:17:52
2005-05-31 09:38:00 [pl]ice napisał:

> chce sprawdzic czy ang_x nie jest mniejsze niz zero, jak tak to 2*pi dodac do ang_x
 > nie wiem jak z tego petle zrobic:
 > ...
 > ang_1= ....
 ...
 >   ang= kat; problem ze on nie moze byc mniejszy niz 0, chcialem tak zrobic:
 > n=4
 > for i=1:n,
 >            if ang_n<0
 >                 ang_n=ang_n+(2*pi)
 >            end
 >     end;  
...
 > jak zakodowac zeby ang_1,ang_2 itd. byl tam w if  jako ang_ n ? ....?
*********************************************************************
Mam problem ze zrozumieniem Twojego pytania. Nie napisałeś w czym programujesz, może to by pomogło.
Domyślam się, że chodzi o zmienianie nazw zmiennych w kolejnych iteracjach pętli. Po mojemu to się nie da - przynajmniej ja nic o tym nie wiem. A czy w tym języku istnieją dobre kontenery? Wtedy mógłbyś dodać te zmienne do jednego kontenera (np. w Javie metodą *.add()) i np. stosując iterator przemieszczać się po kolejnych obiektach z kontenera i wykonywać pożądane iteracje. Ale chyba nie idzie Ci o Javę? Może następnym razem warto nadmienić w czym kodujesz?
Tytuł: Neostrada: Serwer na LINUXie...a klient WINDOWS
Wiadomość wysłana przez: Kobcio w 2005-06-18, 18:28:16
Witam, mam pewien pomysl ale nie wiem czy akurat w twoim przypadku mozesz tak zrobic, mianowicie moglbys zrobic ze zmiennych ang_x tablice ang
Kobcio
Tytuł: Neostrada: Serwer na LINUXie...a klient WINDOWS
Wiadomość wysłana przez: Kobcio w 2005-06-18, 18:31:22
PS. Dodaje jeszcze ( tak dla Khaza) ,ze moj pomysl odnosi sie do jezykow z grupy C (tzn. Ansi C, C++ ,C# itp) oraz z grupy Pascala.
Kobcio

Tytuł: Neostrada: Serwer na LINUXie...a klient WINDOWS
Wiadomość wysłana przez: grabber w 2005-05-30, 23:00:07
A dokladniej to jak skonfigurowac linux'a (Mendrive LE 2005)  by udostepnial polaczenie internetowe przez siec LAN komputerowi z WINDOWS XP...
Tytuł: Neostrada: Serwer na LINUXie...a klient WINDOWS
Wiadomość wysłana przez: zajacraf w 2005-05-30, 23:24:14
2005-05-30 23:00:07 grabber napisał:

> A dokladniej to jak skonfigurowac linux'a (Mendrive LE 2005)  by udostepnial polaczenie
 > internetowe przez siec LAN komputerowi z WINDOWS XP...
-------------
iptables a dokładnie
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
na WindowsXp podajesz ip linuxa=bramkę i już
pozdr