Float requires ";"

Hi I keep getting a error on the line float milkProduced;. it says that it requires a “;” and I am not sure what to do.

//allows for shorter coding
#include
using namespace std;

int main()
{
// the constants
	const float CARTON_CAPACITY = 3.78f;
	const float COST_PER_LITER = .38f;
	const float PROFIT_PER_CARTON = .27f

	//Declare variables
	float milkProduced;
	float milkCost ;
	float profit ;
	int cartonsNeeded;

	//lets user know what the program does
	cout << "

A prgram that calculates the profit"
			<< " on the milk produced every morning.";
	// Prompts the User to input the amount of milk produced
	cout << "

A enter the total amount of"
		<< "milk porduced in the morning : ";
	cin >> milkProduced;
	//calculates the cartons needed
	cartonsNeeded = static_cast <int>
		( (milkProduced + 3.77999)/CARTON_CAPACITY) ;
	cout << "

Total number of carton(s) needed : "
		<<cartonsNeeded;
	milkCost = COST_PER_LITER * milkProduced;
	profit = PROFIT_PER_CARTON * cartonsNeeded;
	cout << "

Cost of producing" << milkProduced
		<< " liters of milk is $" << milkCost;
	cout << "

Profit for producing " << milkProduced
		<< " liters of milk is $" << profit;

	return 0;
}

Compilers don’t read code the way we do, often it takes a line or two beyond the real error for them to be confused. So not only check the line the error is reported on, but previous lines. In this case you are missing a ‘;’ at the end of line 6.

const float PROFIT_PER_CARTON = .27f

Missed a ; there, before you try to declare milkProduced