Neonknight77
2006-03-03 20:48:33
Here is a little thing I made to help me in math.
2006-03-03 20:48:33
2006-03-03 21:23:04
2006-03-03 21:27:17
2006-03-03 22:04:28
2006-03-04 01:11:59
2006-03-09 17:26:19
2006-03-09 19:25:44
2007-03-15 13:23:57
2007-03-15 14:59:54
2007-03-15 15:17:03
2007-03-15 16:49:45
From: tarajunky
Methinks Incebrot is a bot…
Somebody whip out the ban stick, lol
2007-03-15 17:32:57
{
Checks if the functions work using this triangle.
|\
| \
A = 3 | \ C = 5
| \
|____\
B = 4
By Ron :D
}
program PythagoreanFunctionsByRon;
const
SideA = 3;
SideB = 4;
SideC = 5;
// FindA - Finds side A using pythagorean's theorem.
// By Ron :)
function FindA(SideB, SideC : Extended) : Extended;
begin
Result := Sqrt(pow(SideC, 2) - pow(SideB, 2));
end;
// FindB - Finds side B using pythagorean's theorem.
// By Ron :)
function FindB(SideA, SideC : Extended) : Extended;
begin
Result := Sqrt(pow(SideC, 2) - pow(SideA, 2));
end;
// FindC - Finds side C using pythagorean's theorem.
// By Ron :)
function FindC(SideA, SideB : Extended) : Extended;
begin
Result := Sqrt(pow(SideA, 2) + pow(SideB, 2));
end;
begin
ClearDebug;
WriteLn('Side A = ' + FloatToStr(FindA(SideB, SideC)) + ' if... Side B = ' + FloatToStr(SideB) + ' | Side C = ' + FloatToStr(SideC));
WriteLn('Side B = ' + FloatToStr(FindB(SideA, SideC)) + ' if... Side A = ' + FloatToStr(SideA) + ' | Side C = ' + FloatToStr(SideC));
WriteLn('Side C = ' + FloatToStr(FindC(SideA, SideB)) + ' if... Side A = ' + FloatToStr(SideA) + ' | Side B = ' + FloatToStr(SideB));
end.
2007-03-15 19:01:33
function Pythagorean(SideA, SideB, SideC : Extended; SolveFor: string): Extended;
begin
if(Lowercase(SolveFor) = 'a') then
Result := Sqrt(pow(SideC, 2) - pow(SideB, 2));
else if(Lowercase(SolveFor) = 'b') then
Result := Sqrt(pow(SideC, 2) - pow(SideA, 2));
else if(Lowercase(SolveFor) = 'c') then
Result := Sqrt(pow(SideA, 2) + pow(SideB, 2));
end;
2007-03-16 16:51:11
procedure Pythag(var a,b,c:extended);
begin
if(a<>0)and(b<>0)and(c<>0)then
Exit;
if(a=0)then
begin
a= Sqrt( (c*c) - (b*b) );
end else
if(b=0)then
begin
a= Sqrt( (c*c) - (a*a) );
end else
if(c=0)then
begin
a= Sqrt( (a*a) + (b*b) );
end
end;
2007-03-18 05:31:15
2007-03-18 08:52:48