#include<stdio.h>
#include<conio.h>
#include <string>
#include <iostream>
// staviti namespace napocetak
using namespace std;
class c_ucenik{
public:
c_ucenik(string _ime,string _prezime,int _ocena);
void unos();
void ispis();
void ocena_povecaj();
void ocena_smanji();
private:
string ime;
string prezime;
int ocena;
};
c_ucenik::c_ucenik(string _ime,string _prezime, int _ocena){
ime=_ime;
prezime=_prezime;
ocena=_ocena;
}
void c_ucenik::unos(){
cout <<"unesi te ime ucenika\n";
cout <<"ucenik.ime=";
cin >>ime;
cout <<"unesi te prezime ucenika\n";
cout <<"ucenik.prezime=";
cin >>prezime;
cout <<"unesi te ocenu ucenika\n";
cout <<"ucenik.ocena=";
cin >>ocena;
}
void c_ucenik::ispis(){
cout <<"******************* ISPIS *********************\n";
cout <<"ucenik.ime="<<ime<<endl;
cout <<"ucenik.prezime="<<prezime<<endl;
cout <<"ucenik.ocena="<<ocena<<endl;
cout <<"***********************************************\n\n";
}
void c_ucenik::ocena_povecaj(){
ocena++;
}
void c_ucenik::ocena_smanji(){
ocena--;
}
int main(){
// kako se koristi konstruktor
c_ucenik *ucenik=new c_ucenik::c_ucenik("","",0);
ucenik->unos();
ucenik->ispis();
ucenik->ocena_povecaj();
ucenik->ocena_povecaj();
ucenik->ispis();
ucenik->ocena_smanji();
ucenik->ispis();
getch();
return 1;
}
No comments:
Post a Comment