因此,我正在尝试创建一个程序,该程序本质上会根据用户的选择要求用户提供各种输入和输出。我正在使用 switch 方法以及 cin 来执行此操作。出于某种原因,它不允许我编译。谁能提供有关我在这里做错了什么的见解?谢谢!
#include <iostream>
using namespace std;
int main()
{
cout << "Welcome to my countertop store.\n" << "Before running this program you will need the depth and
length of the block, which edges are to be finished and
the style, as well as the grade to be used
and the finish.\n";
cout << "Please enter the depth of the counter: ";
cin << counterDEPTH;
cout << "Please enter the length of the counter: ";
cin << counterLENGTH;
cout << "Number of long edges to be finished: ";
cin << longEDGES;
cout << "Number of short edges to be finished: ";
cin << shortEDGES;
cout << "Please choose a grade: \n";
switch (grade)
{
case Marble:
double cost = 92.99;
case Granite:
double cost = 78.99;
case Quartz:
double cost = 56.99;
case Quartite:
double cost = 39.99;
}
cout << "Selected grade: " & grade;
cout << "Would you like it polished (y/n)? ";
switch (polished)
{
case Yes:
double newcost = cost;
double newcost = (.15 * newcost);
case No:
double newcost = 0.00;
}
cout << "Cost Information\n";
cout << "Stone Cost: " & cost;
cout << "Polishing Cost: " & newcost;
cout << "Edge Cost: " & (longEdges * shortEdges * 4.99);
cout << "Total: " & cost+newcost+(longEdges * shortEdges * 4.99);
return 0;
}