GRY-Online.pl --> Archiwum Forum

Pomoc w dokończeniu programu.

14.06.2010
23:47
smile
[1]

remekra [ Horonrzy ]

Pomoc w dokończeniu programu.

Witam.

Napisałem program na Programowanie w szkole:


Jednak musi jeszcze być w tym wybieranie największej liczby z tych, które są zapisane w pliku, a tego nie wiem jak zrobić. Dlatego proszę o pomoc was:).

15.06.2010
00:12
[2]

remekra [ Horonrzy ]

UP

15.06.2010
00:50
[3]

remekra [ Horonrzy ]

Up

15.06.2010
01:19
[4]

Browar Drinker [ Szef wszystkich szefow ]

podam ci ogólny zarys jak to zrobić w vb net, w matlabie cienki jestem :P

Deklarujesz tablicę (dla przykładu x(5), dla sześciu liczb), wczytujesz do niej liczby. Następnie deklarujesz sobie zmienną liczbową (dla przykłądu y) , która będzie właśnie największym elementem tablicy x(5) i jedziesz coś takiego

If x(0) > x(1) Then
y = x(0)
Else
y = x(1)
End If

a potem pętelka

For i = 2 To 5

If y < x(i) Then
y = x(i)
End If

Next

No i wynik

MsgBox("Największą liczbą jest: " & y)

15.06.2010
01:35
smile
[5]

remekra [ Horonrzy ]

Kurde, zapomniałem dodać że ma to być napisane w Pascalu;). Z tego co napisałeś coś idzie zrozumieć, bo jest podobnie jak w Pascalu ale np. zadeklaruje tablicę dla sześciu liczb, a do pliku zostanie dopisane np. 10 liczb i co wtedy? Ten program działa tak, że najpierw pokazuje wszystkie liczby jakie zostały wpisane do pliku, potem pyta czy chcesz jeszcze coś dopisać i jeśli tak to liczbę dopisuje i w to ma być wplątane wybieranie największej liczby z już wpisanych.

15.06.2010
01:44
[6]

Browar Drinker [ Szef wszystkich szefow ]

no to niech program sobie policzy ile jest tych liczb i zadeklaruje taką tablicę jaka mu będzie potrzebna :P

dodajesz po prostu jeszcze jedną zmienną (np z=-1) i po każdym dodaniu liczby:
z=z+1

później deklaracja tablicy to x(z)
a w pętli: for i=2 to z

© 2000-2025 GRY-OnLine S.A.