(Przepraszam za brak polskich zakow)
Witam,
napisalem moim zdaniem ciekawy projekt inspirowany zadaniem Mirka z kursu C++ (odcinek 4)
Projekt ma na celu sprawdzic moje mozliwosci. Postaralem sie uzyc wszystkiego co juz umiem. Czy moglbys poprawic Code . Powiedziec jak go poprawic lub co mazna bylo by napisac inaczej lub podsunac mi pomysl na uzupelnienie programu.
Dzieki za kazda sugestie i pomoc :)
#include <iostream>
#include <unistd.h>
#include <time.h>
#include <stdio.h>
using namespace std;
string start_komenda="start"; string start_wpisane; int liczba;
string odpowiedz;int matematyka;int proby=0; int strzal;
int main()
{
cout << "Witamy w naszej grze!" << endl;
cout << "Wpisz start aby rozpoczac!" << endl;
cin >> start_wpisane;
if (start_komenda==start_wpisane)
{
cout << "Zaczynamy"<<endl<<endl<<endl;
}
else
{cout << "Zla komenda! Auto-Start za 30s"<<endl;
sleep(1);
for (int i=29; i>=0; i--)
{
sleep(1); system("clear");
cout << i << endl;
}
}
cout <<"Pomyslalem sobie liczbe od 1..1000" << endl;
cout <<"Zgadnij co to za liczba :) Oto kilka podpowiedzi" << endl;
srand(time(NULL));
liczba=rand()%1000+1;
if (liczba>=500)
{cout<<"Liczba jest wieksza od 500"<< endl;
}
else
{
cout << "Liczba jest mniejsza niz 500" << endl;
}
if (liczba%2 != 1)
{cout << "Liczba jest podzielna przez 2" << endl;
}
else
{
cout << "Liczba nie jest podzielna przez 2" << endl<<endl;
}
cout<<"Lubisz Matematyke? (tak/nie)";
cin >> odpowiedz;
if(odpowiedz=="tak")
{
matematyka = 87*liczba-58;
cout << "Jesli pomnozysz te liczbe przez 87 i odejmiesz 58 to wynik bedzie rowny "<<matematyka<< endl;
}
else
{ cout << "Szkoda :( ";
}
while(strzal!=liczba)
{
proby++;
cout<<"( "<<proby<< ". Proba )Ok to jaka to liczba: ";
cin >> strzal;
if(strzal==liczba)
cout<<"Wygrales w"<<proby<<" probie! :D"<<endl;
if(strzal<liczba)
cout<<"to za malo"<<endl;
if(strzal>liczba)
cout<<"To za duzo"<<endl;
}
getchar();getchar();
return 0;
}