Witam,
Mam następujący problem. Otóż mam zrobić program obliczający m.in. procent danej liczby dodatniej dodatniej. Do tego zadnia musiałem stworzyć własną bibliotekę o nazwie 'zadanie'. Wiec utworzyłem następujące 3 pliki:
zadanie.h
#ifndef zadanie_h
#define zadanie_h
void procent();
void potegi();
void prostokat();
void rownanie();
#endif
zadanie.cpp
#include <iostream>
#include <math.h>
#include "zadanie.h"
using namespace std;
int main()
void procent(float l, float p)
{
float l,p;
cout<<"Podaj liczbe \n";
cin>>l;
cout<<"Podaj procent \n";
cin>>p;
while (l>0)
{
if(l<0)
{
cout<<"Podales liczbe ujemna!\n";
}
else
if(l=0)
{
cout<<"Wpisales '0' -.-\n";
}
else
if(l>0)
{
cout<<"Procentem "<<l<<" jest: "<<((l*p)/100)<<endl;
}
}
}
main.cpp (szkielet programu)
#include <iostream>
#include <math.h>
#include "zadanie.h"
using namespace std;
int main()
{
int wybor;
char koniec;
do
{
cout<<"MENU\n";
cout<<"1. Obliczanie procentu danej liczby dodatniej\n";
cout<<"2. Obliczanie i wypisywanie kolejnych poteg liczby\n";
cout<<"3. Obliczanie pola, obwodu i przekatnej prostokata\n";
cout<<"4. Roziwazywanie rownania kwadratowego ax^2+bx=0\n";
cin>>wybor;
switch(wybor)
{
case 1:
{
void procent();
break;
}
case 2:
{
cout<<"ok\n";
break;
}
case 3:
{
cout<<"ok\n";
break;
}
case 4:
{
cout<<"ok\n";
break;
}
default:
{
cout<<"Podales zla dana\n";
break;
}
}
cout<<"Czy zakonczyc program 'T/N'\n";
cin>>koniec;
system("cls");
}
while(koniec != 't');
return EXIT_SUCCESS;
}
Problem mam z plikiem zadanie.cpp. Otóż kompilator ukazuje mi 3 błędy które kompletnie nie wiem jak naprawić. Błędy są następującej treści:
- 6(linia) C:\Users\Michał\Desktop\c++\wersja I\zadanie.cpp expected init-declarator before "void"
- 6(linia) C:\Users\Michał\Desktop\c++\wersja I\zadanie.cpp expected
,' or
;' before "void" - C:\Users\Michał\Desktop\c++\wersja I\Makefile.win [Build Error] [zadanie.o] Error 1
POMOCY!