myGully.com Boerse.SH - BOERSE.AM - BOERSE.IO - BOERSE.IM Boerse.BZ .TO Nachfolger
Zurück   myGully.com > Computer & Technik > Programmierung
Seite neu laden

Pascal Sinus/Cosinus

Willkommen

myGully

Links

Forum

 
 
 
Themen-Optionen Ansicht
Prev Vorheriger Beitrag   Nächster Beitrag Next
Ungelesen 26.01.14, 20:56   #15
cortez442
Nur der Hamburger SV
 
Benutzerbild von cortez442
 
Registriert seit: Oct 2009
Beiträge: 474
Bedankt: 293
cortez442 ist unten durch! | -165 Respekt Punktecortez442 ist unten durch! | -165 Respekt Punkte
Standard

lass mich raten,du hast in deiner Main Funktion versucht, eine neue Funktion zu deklarieren. Dann ist der Fehler auch kein Wunder. Die Dekleration muss vor der Implementation erfolgen.

Code:
function Deg2Rad(x : real) : real;
begin
  Deg2Rad := x * (pi / 180);
end;

function Rad2Deg(x : real) : real;
begin
  Rad2Deg := x * (180 / pi);
end;
...
procedure main();
var a, b, c, winkel: real;
begin
//einlesen
...
//verarbeiten
b = sqrt(sqr(a) + sqr(c) - 2*a*c*cos(Deg2Rad(Winkel)));
...
//Ausgeben
end.
BTW: Globale Variablen sind in dem Zusammenhang ein No-Go. Lerne es gleich richtig und erstelle für den ganzen Kleinscheiß lokale Variablen (dekleration erfolgt in der jeweiligen Prozedur/Funktion). Be Globalen Vars kommst du nur durcheinander und sie können leichter kompromittiert werden, besonders, wenn du die Werte an anderen Stellen verwendest.
__________________
Ein Fehler ist aufgetreten: der Vorgang wurde erfolgreich ausgeführt.
cortez442 ist offline   Mit Zitat antworten
 


Forumregeln
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren

BB code is An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:12 Uhr.


Sitemap

().