Evo jedan program koj sam napravio al ima error tj. nezeli inicijalizirati varjablu.
#include <iostream>
using namespace std;
class ZbrajanjeOduzimanje
{
public : double c;
public : double Zbroji(float a, float b)
{
c = a + b;
return c;
}
float Oduzmi(float a, float b)
{
c = a - b;
return c;
}
};
class Identifikacija
{
private : string username;
username = "David";
private : string password;
password = "mypwdavid123";
public : string un;
public : string pw;
public : bool IsDavid(string un, string pw)
{
if(un == username && pw == password)
{
return true;
}
return false;
}
};
int main()
{
string operacija;
double unos1, unos2;
ZbrajanjeOduzimanje obj1;
Identifikacija id;
cout << "Korisnicko ime:";
cin >> id.un;
cout << "Lozinka:";
cin >> id.pw;
if(id.IsDavid(id.un, id.pw) == true)
{
cout << "Unesi recunsku operaciju koju zelis izvesti (+,-) :";
cin >> operacija;
if(operacija == "+")
{
cout << "Odabrali se racunsku operaciju zbrajanje" << endl;
cout << "Unesite brojeve koje zelite zbrojiti" << endl;
cin >> unos1 >> unos2;
cout << "Rezultat je:" << obj1.Zbroji(unos1, unos2) << endl;
}
if(operacija == "-")
{
cout << "Odabrali se racunsku operaciju oduzimanje" << endl;
cout << "Unesite brojeve koje zelite oduzeti" << endl;
cin >> unos1 >> unos2;
cout << "Rezultat je:" << obj1.Oduzmi(unos1, unos2) << endl;
}
}
return 0;
}
Errori:
||=== OOP, Debug ===|
C:\Users\David\Dropbox\C++\OOP\main.cpp|26|error: 'username' does not name a type|
C:\Users\David\Dropbox\C++\OOP\main.cpp|30|error: 'password' does not name a type|
||=== Build finished: 2 errors, 0 warnings ===|




