øverst inden main funktionen skal du deklerare den sådan at compileren ved hvad funktioner der findes så du skriver float circleArea();
#include <iostream>
using namespace std;
float circleArea();
int main ()
{
float pictureWidth, pictureHeight, pictureSurfaceArea, circleRadius, circleSurfaceArea, circleArea;
pictureWidth = 8.0;
pictureHeight = 4.4;
circleRadius = 5.0;
pictureSurfaceArea = pictureHeight * pictureWidth;
circleSurfaceArea = circleArea(circleRadius);
}
float circleArea(float theRadius) {
float theArea = 3.1416 * pow(theRadius, 2);
return theArea;
}
compileren vil nemlig gerne vide hvad den har at rette sig efter. du kan også bare flytte hele funktionen op over main funktionen men dette kan give problemer med overskueligheden for nogle.
er ikke sikker på om du prøver at deklerere dine funktioner her "
float pictureWidth, pictureHeight, pictureSurfaceArea, circleRadius, circleSurfaceArea, circleArea; " men hvis det er det du vil kan du så vidt jeg husker ikke gøre det på samme måde som du gør variabler (da det er variabler du deklerere her) da bliver du nødt til at gøre det på den hårde måde ved at sige
float pictureWidth();
float pictureHeight();
osv
men jeg ville nok om funktioner først.
håber det hjalp