någon som kan hjälpa mig med denna kod också och säga hur man fixar problemen?
#include <iostream>
using namespace std;
int main()
{
setlocale( LC_ALL, "" );
char val;
bool fortsatt = true;
double radie, langd, bredd, hojd, volym;
const double PI = 3.14159
do
{
cout << "MENY \n";
cout << "1. Klot\n";
cout << "2. Rätblock\n";
cout << "3. Cylinder\n";
cout << "4. Avsluta\nGe ditt val: ";
cin >> val;
switch(val)
{
case '1':
cout << "Ange radien: ";
cin >> radie;
volym = 4*PI*radie*radie*radie/3;
break;
case '2':
cout << "Längd, bredd och höjd: ";
cin >> langd >> bredd > hojd; //<------ FEL
volym = langd*bredd*hojd;
break;
case '3':
cout << "Ange radie och höjd: ";
cin >> radie >> hojd;
volym = PI*radie*radie*hojd;
break;
case '4':
fortsatt = false;
break;
default:
cout << "Felinmatning.\n\n";
}
if (val == '1' || val == '2' || val == '3')
{
cout << "Volymen blir " << volym << "\n\n";
}
}while ( fortsatt );
return 0;
}