unexpected token(s) preceding

syntax error : missing ';' before '<<'
unexpected token(s) preceding ';'
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
  #include <iostream>
 
using namespace std;

// Base class
class nut 
{
   public:
      void setType(int almond, int walnut )
      {
         almond ;
         walnut;
      }
   protected:
      char type;
};

class almond_butter: public nut
{

   public:
      string getNutrient()
      {
        cout<<"Protein: 30g                                       "<<endl;	
      }



// Derived class
class almond: public nut
{
   public:
      string getType()
      { 
      int choice;
         cout<<" Choose type of nuts:"<<endl;
		 cout<<"1. Almond Butter"<<endl;
		 cout<<"2. Almond Milk"<<endl;
		 cin>>choice;
		 
		 if(choice==1)
    {
        almond al;
        cout<<al.getNutrient()<<endl;
    }
		else if(choice==2)
		{
			
        cout<<"This is the type of almond"<<endl;
    	cout<<"                 			Almond Butter           "<<endl;
    	cout<<"Characteristics:                                  "<<endl;
    	cout<<"Details----------------------------------------------------------"<<endl;
    	cout<<"Protein: 30g                                       "<<endl;	
    	cout<<"Carbohydrates:28g	                                   "<<endl;
    	cout<<"Cholesterol: 0	                                   "<<endl;
    	cout<<"Calories:60cal					                    "<<endl;
    	cout<<"                 			Almond Milk             "<<endl;
    	cout<<"Characteristics:                                    "<<endl;
    	cout<<"Details---------------------------------------------------------"<<endl;
    	cout<<"Protein:  20                                     "<<endl;	
    	cout<<"Carbohydrates:20	                                   "<<endl;
    	cout<<"Cholesterol: 0	                                   "<<endl;
    	cout<<"Calories:   52 cal			                        "<<endl;
        }
      
    
    	else
    	{
    	cout<<"Invalid"<<endl;
        }
      }
      
};

int main(void)
{
    almond al;
    int choice;
         cout<<" Choose type of nuts:"<<endl;
		 cout<<"1. Almond Butter"<<endl;
		 cout<<"2. Almond Milk"<<endl;
		 cin>>choice;

		 	 if(choice==1)
    {
        almond al;
        cout << al.getType() << endl;
    }
		else if(choice==2)
		{
			
        cout<<"This is the type of almond"<<endl;
    	cout<<"                 			Almond Butter           "<<endl;
    	cout<<"Characteristics:                                  "<<endl;
    	cout<<"Details----------------------------------------------------------"<<endl;
    	cout<<"Protein: 30g                                       "<<endl;	
    	cout<<"Carbohydrates:28g	                                   "<<endl;
    	cout<<"Cholesterol: 0	                                   "<<endl;
    	cout<<"Calories:60cal					                    "<<endl;
    	cout<<"                 			Almond Milk             "<<endl;
    	cout<<"Characteristics:                                    "<<endl;
    	cout<<"Details---------------------------------------------------------"<<endl;
    	cout<<"Protein:  20                                     "<<endl;	
    	cout<<"Carbohydrates:20	                                   "<<endl;
    	cout<<"Cholesterol: 0	                                   "<<endl;
    	cout<<"Calories:   52 cal			                        "<<endl;
        }
      
    
    	else
    	{
    	cout<<"Invalid"<<endl;
        }
      }
      
    cout<< al.getType() <<endl;

   return 0;
}
http://ideone.com/gdkpyp scroll down to errors, and read the errors.
Topic archived. No new replies allowed.