Najpierw trochę ostrej krytyki:
1. Używanie etykiet w nowoczesnym stylu kodowania jest niedopuszczalne.
2. Brak znajomości programowania dynamicznego.
3. Słaba znajomość pętli for - przykład:
for( int i = 1; i <= 1; i++ )
{
cout << "\n\n\n\n\n\n\n\n\t\t RESTART PROGRAMU NASTAPI ZA: ";
cout << "5";
Sleep( 1000 );
system( "cls" );
cout << "\n\n\n\n\n\n\n\n\t\t RESTART PROGRAMU NASTAPI ZA: ";
cout << "4";
Sleep( 1000 );
system( "cls" );
cout << "\n\n\n\n\n\n\n\n\t\t RESTART PROGRAMU NASTAPI ZA: ";
cout << "3";
Sleep( 1000 );
system( "cls" );
cout << "\n\n\n\n\n\n\n\n\t\t RESTART PROGRAMU NASTAPI ZA: ";
cout << "2";
Sleep( 1000 );
system( "cls" );
cout << "\n\n\n\n\n\n\n\n\t\t RESTART PROGRAMU NASTAPI ZA: ";
cout << "1";
Sleep( 1000 );
system( "cls" );
goto prog;
}
4. Brak znajomości tworzenia funkcji
5. Korzystanie z poleceń systemowych do czyszczenia ekranu i innych efektów (np. kolorowanie tła) jest również niedopuszczalne
6. Nieprawidłowe osadzenie instrukcji case (dziwię się, że kompilator nie krzyczy i przepuszcza to)... - fragment programu:
case 5:
{
int a;
cout << "\n\n\t CZY NAPEWNO CHCESZ USUNAC BAZE? [TAK-1, NIE-0]" << endl;
cin >> a;
system( "cls" );
if( a == 1 )
{
case 6:
{
}
}
Słowa otuchy:
Grunt to się nie zniechęcać do programowania, jeśli Ciebie to interesuje. Programowanie jak każda nauka wymaga czasu i ponadprzeciętnego nakładu własnej pracy.
Wydaje mi się, że rozumiesz jak działa instrukcja warunkowa
if. Widzę też, że kombinowałeś coś z plikami (nie wnikałem jak daleko się z tym posunąłeś), jednak polecam najpierw zrozumieć dobrze zasady działania pętli, ponieważ bez tego generalnie
nie da się programować.
/edit:
Generalnie oceniam, że mogłeś spędzić na nauce programowania nie więcej niż 30 godzin. Jak będziesz miał już na swoim koncie z 500 godzin programowania, to patrząc na ten kod sam zrozumiesz czemu tak 'niekorzystną ocenę' wystawiłem dla tego programu.
Mimo wszystko, jeśli Ciebie to interesuje, to warto rozwijać te zainteresowania. Od czegoś trzeba zacząć i błędów własnych nie należy się wstydzić tylko z nich wyciągać wnioski :)
/edit2:
Aaa i jeszcze jedno. Nie pozwól na to żeby osoby, które nie znają się na programowaniu obrzydziły Ci je, bo tacy się napewno trafią w Twoim życiu jeśli będziesz swoje umiejętności rozwijał.