Problemet är bara det att jag får knappa halvdussinet med felmeddelanden.
Koden:
Visa spoiler
#include <iostream>
#include <iomanip>
using namespace std;
double volymKlot(double radie);
double volymRatblock(double langd, double bredd, double hojd);
double volymPyramid(double langd, double bredd, double hojd);
const double PI = 3.14159;
int main()
{
char val;
bool fortsatt = true;
double radie, langd, bredd, hojd, volym;
do{
cout << " Meny";
cout << "1. Klot";
cout << "2. Rätblock";
cout << "3. Pyramid";
cout << "4. Avsluta
Ange ditt val: ";
cin >> val;
switch(val){
case '1':
cout << "Ange radie i cm: ";
cin >> radie;
volym = volymKlot(radie);
cout << "Volymen är: " << volym << " cm^3.";
break;
case '2':
cout << "Ange längd, bredd och höjd i cm: ";
cin >> langd >> bredd >> hojd;
volym = volymRatblock(langd, bredd, hojd);
cout << "Volymen är: " << volym << " cm^3.";
break;
case '3':
cout << "Ange basytans längd och bredd, samt pyramidens höjd i cm: ";
cin >> langd >> bredd >> hojd;
volym = volymPyramid(langd, bredd, hojd);
cout << "Volymen är: " << volym << " cm^3.";
break;
case '4':
fortsatt = false;
break;
default:
cout << "Felinmatning.
";
}
return 0;
}
// Funktioner
double volymKlot(double radie) <--- Det är denna sate som får det första felet
{
double volym = ((4*PI*radie*radie*radie)/3);
return volym;
}
double volymRatblock(double langd, double bredd, double hojd)
{
double volym = (langd*bredd*hojd);
return volym;
}
double volymPyramid(double langd, double bredd, double hojd)
{
double volym = (langd*bredd*hojd);
return volym;
}
Ja, de olika funktionerna ska alltså räkna ut volymen av respektive geometrisk form. Förutom det fjärde där programmet på något magiskt sätt ska avslutas. Men följande felmeddelanden uppstår.
Visa spoiler
error C2062: type 'double' unexpected
error C2143: syntax error : missing ';' before '{'
error C2601: 'volymRatblock' : local function definitions are illegal
error C2601: 'volymPyramid' : local function definitions are illegal
fatal error C1004: unexpected end of file found
Hur i hela skokartongen ska jag laga detta? Jag har slitit mitt hår i oräkneliga timmar utan att komma på svaret.
Om det är någon som vill vara söt, så kan denne gärna kika igenom resten av koden också, om det är något annat jag missat <3
Ingen plockar en maskros och ger åt sin vän~