Strona 1 z 1

Pascal - programy

: 04 lis 2009, 18:38
autor: ManyMen296
Witam!

Będę tu zamieszczał programy napisane w języku pascal, oczywiście przezemnie :)


PROGRAM NR.1

Program wyszukiwania największej wartości, ze zbioru 3 liczb całkowitych ( warunek złożony + warunek prosty)

Kod: Zaznacz cały

Program max ;
var
x,y,z:integer;
begin
writeln (\'Program wyszukiwania największej wartości\');
writeln (\'Podaj 3 liczby całkowite\');
readln (x,y,z);
if (x>=y) and (x>=z) then
write (\'Największa wartość to    \'   ,x)
else
if y>=z then
write (\'Największa wartość to    \', y)
else
write (\'Największa wartość to    \',z);
end.

PROGRAM NR.2

Program sprawdzający 3 liczby dodatnie, czy mogą być długościami boków trójkąta, gdy mogą - obliczający pole wzorem Herona

Kod: Zaznacz cały

program trojkat;
var
a,b,c,p,s:real;
begin
writeln (\'Podaj boki trójkąta\');
readln (a,b,c);
if (a>=b+c) or (b>=a+c) or (c>=a+b) then
write (\'To nie są boki trójkąta\')
else
begin
p:=(a+b+c)/2;
S:=sqrt(p*(p-a)*(p-b)*(p-c));
write (\'Pole trójkąta=  \', S:5:2);
end;
end.

Do skompilowania programu potrzebne jest nam "ALGO" w dalszych częściach FreePascal

Re: Pascal - programy

: 04 lis 2009, 18:44
autor: lolasher
Zdaje mi się, że taka funkcja jest już wbudowana w pascal i przeszukuje tablicę chyba. I mógłbyś dawać takie typu rzeczy w formie procedur lub funkcji.

Re: Pascal - programy

: 04 lis 2009, 18:46
autor: ManyMen296
A mi się zdaje że nie :P

Mogę dawać tylko czemu one mają służyć dokładniej to napiszę...

Update: PROGRAM NR.2

Re: Pascal - programy

: 04 lis 2009, 18:49
autor: lolasher
Znasz coś do rozwiązywania równań i układów równań :?: Wiem, że są jakieś specjalne metody.

Re: Pascal - programy

: 04 lis 2009, 18:51
autor: Ult1me
[quote=""lolasher""]Znasz coś do rozwiązywania równań i układów równań :?: Wiem, że są jakieś specjalne metody.[/quote]

Na równania kwadratowe owszem, na zwykłe hm... nie ma chyba.

Re: Pascal - programy

: 04 lis 2009, 19:09
autor: ManyMen296
Coś tam znam, w końcu programista jestem :D

Re: Pascal - programy

: 04 lis 2009, 19:11
autor: tbgkol
To panie programisto: zróbpan przelicznik jednostek pojemności. Będę wdzięczny. ;p

Re: Pascal - programy

: 04 lis 2009, 19:12
autor: ManyMen296
Spoko, zrobi się jak się znajdzie czas

Re: Pascal - programy

: 04 lis 2009, 19:50
autor: Ult1me
[quote=""tbgkol""]To panie programisto: zróbpan przelicznik jednostek pojemności. Będę wdzięczny. ;p[/quote]

To się dzieli po prostu na X zer. Hm, odpowiednia wartość i sam mógłbym odświeżyć swoją wiedzę.

Re: Pascal - programy

: 04 lis 2009, 21:04
autor: tbgkol
Nie, mnie chodziło o przelicznik pojemności komputerowych, żebym np. mógł sobie przeliczyć z mb na kB, lub z Gb na GB, lub GB w domyśle tysiąc, czyli tak jak liczą to producenci HDD. ;p Więc to nei tylko zera. ;p

Re: Pascal - programy

: 04 lis 2009, 23:50
autor: lolasher
Ogólnie na wszystkie równania coś jest, jakoś czytałem, tylko wykorzystuje jakąś wyższą matematykę której nie rozumiem.