Wie ktoś może co może być nie tak z tym kodem?? Jest to prosty kalkulator! Wyskakuje mi błąd z pętlą for
#include <iostream>
#include <cstdio>
#include <windows.h>
#include <time.h>
using namespace std;
int dzialanie, pierwsza, druga;
int main ()
{
for
{
std::cout << "======================================="
<< std::endl << "Jakie dzialanie chcesz wykonac?"
<< std::endl << "---------------------------------------"
<< std::endl << "1.Dodawanie"
<< std::endl << "---------------------------------------"
<< std::endl << "2.Odejmowanie"
<< std::endl<< "---------------------------------------"
<< std::endl << "3.Mnozenie"
<< std::endl << "---------------------------------------"
<< std::endl << "4.Dzielenie"
<< std::endl << "---------------------------------------"
<< std::endl << "5.Wujscie Z Kalkulatora"
<< std::endl << "======================================="
<< std::endl << "Dzialanie:";
std::cin >> dzialanie;
switch(dzialanie)
{
case 1:
if(dzialanie==1)
system("cls");
std::cout << "Podaj Pierwsza Liczbe:";
std::cin >> pierwsza;
std::cout << "Podaj Druga Liczbe:";
std::cin >> druga;
std::cout << "Wynik To:" << pierwsza + druga << std::endl;
break;
case 2:
if(dzialanie==2)
std::cout << "Podaj Pierwsza Liczbe:";
std::cin >> pierwsza;
std::cout << "Podaj Druga Liczbe:";
std::cin >> druga;
std::cout << "Wynik To:" << pierwsza - druga << std::endl;
break;
case 3:
if(dzialanie==3)
std::cout << "Podaj Pierwsza Liczbe:";
std::cin >> pierwsza;
std::cout << "Podaj Druga Liczbe:";
std::cin >> druga;
std::cout << "Wynik To:" << pierwsza * druga << std::endl;
break;
case 4:
if(dzialanie==4)
std::cout << "Podaj Pierwsza Liczbe:";
std::cin >> pierwsza;
std::cout << "Podaj Druga Liczbe:";
std::cin >> druga;
std::cout << "Wynik To:" << pierwsza / druga << std::endl;
break;
case 5:
if(dzialanie==5)
exit;
break;
default:
std::cout << "Nie ma takiego polecenia!!" <<std::endl;
}
system("pause");
}
return 0;
}