Organizimi Menuve Te Rrjetit Social C++ HTF

You might also like

You are on page 1of 7

Projekt

Nr.2

Lënda: C++

TEMA: ___ORGANIZIMI I
MENUVE TE RRJETIT SOCIAL

1
Punoi:Eldi Demirxhiu Pranoi: Agetina Konomi

Qëllimi i punës: Nëpërmjet këtij programi duhet të përvetesohen njohurite e marra per
strukturat e kontrollit, funksionet dhe OOP.

Baza materiale: Kompjuterat ku të jetë instaluar programi C++.

Zhvillimi i punës:

Programi eshte ndertuar nga 2 librari dhe 5 funksione ku 1 funksion eshte funksioni kryesor.

Ne funksionet e menuve eshte perdorur struktura e kontrollit SWITCH e tipit te selektimit.


Funksioni I pare I menuve kthen te dhena dhe eshte I tipit int kurse 3 funksionet e tjere jan
funksione te tipit void, funksionet therrasin njera tjetrin ne Case te tyre per te kryer nderlidhjen.

Programi ne gjuhen c++:

#include <iostream>

#include <string> //libraria permban leximin e stringjeve

using namespace std;

int menu1();

void menu2();

void menu3();

void menu4(); // 5-8 deklarimi i funksioneve

int main()//funksioni kryesor

cout<<"MIRESEVINI NE RRJETIN SOCIAL CPLUSPLUS! "<<endl;

menu1();//therritet funksioni menu1

int menu1()//funksioni menu1 permban 'faqen e pare te rrjetit'

cout<<endl;

2
cout<<"1:Hyr ne llogari"<<endl;

cout<<"2:Rregjistrohu "<<endl;

cout<<"3:Dil nga programi"<<endl;

int choice;

cin>>choice;

switch (choice)

case 1:

menu2();//therritet menuja e 2 e njejta gje edhe tek rreshti 31

break;

case 2:

menu2();

cout<<"RREGJISTRIMI U KRYE ME SUKSES";

break;

case 3:

system("pause");//mbyllet programi

break;

void menu2() //funksioni menu2 permban rregjistrimin ose hyrjen ne llogarine e rrjetit

string name, password;//variabla string qe afishohen me shkronja

cout<<"Jepni emrin \n";

cin>>name;

cout<<"Jepni passwordin \n";

3
cin>>password;

menu3();// therritet menuja e trete

void menu3()//funksioni menu3 permban veprimet qe mund te kryejm ne kete rrjet

cout<<endl;

cout<< "1: Shih Kerkesat \n";

cout<< "2: Shih Miqte \n";

cout<< "3: Shto Mik \n";

cout<< "4: Hiq mik \n";

cout<<"5: Dil nga llogaria\n";

int a;

cin>>a;

switch (a)

case 1:

cout<<"Ju zgjodhet Shih Kerkesat \n";

menu2();

break;

case 2:

cout<<" Ju zgjodhet Shih Miqte \n";

menu2();

break;

case 3:

menu4();

4
break;

case 4:

menu4();//therret funksionin e 4

break;

case 5:

menu1();//therret funksionin e 1

break;

void menu4()//permban veprimin e shtimit dhe heqjes se miqve

string mik;

cout<<"Cilin mik doni te shtoni/hiqni \n";

cin>>mik;

cout<<"Kerkesa u dergua/ miku u fshi \n";

Shpjegimi i programit :

Librarite qe jane perdorur Arsyeja e perdorimit

IOSTREAM

STRING

Variablat qe jane perdorur Te dhenat qe ruajne

5
Choice Perdoret per switch menu1

Name Stringu qe lexon emrin

Password Stringu qe lexon Passwordin

a Perdoret per switch menu3

Funksionet qe jane perdorur Arsyeja e perdorimit

MAIN Funksioni kryesor- hyn ne rrjet

Menu1 funksioni menu1 permban 'faqen e pare te


rrjetit'

Menu2 Menu2 permban rregjistrimin ose hyrjen ne


llogarine e rrjetit
Menu 3
menu3 permban veprimet qe mund te kryejm
Menu 4 ne kete rrjet

Menu4 permban veprimin e shtimit dhe heqjes


se miqve

Strukturat e kontrollit qe jane perdorur Arsyeja e perdorimit

Switch Nedrlidh “faqet e rrjetit: me njera tjetren

Logjika e perdorur.

Nese eshte e nevojshme te demonstrohet skematikisht me shembuj konkrete.

Ekzekutimi i programit:

6
Vendos nje ekzekutim te plote te programit ketu...

Konkluzione:

Problemet qe keni hasur gjate programit:

Njohurite qe keni shfrytezuar:

Strukturat e kontrollit selektive

Libraria string

Njohurite shtese qe jane perdorur (nese ka):

A eshte realizuar plotesisht programi sipas kerkesave?

po

A eshte testuar per vlera te ndryshme qe mund te japi perdoruesi?

po

A keni realizuar ndonje funksion shtese qe e permireson programin ose tejkalon kerkesen e tij?

- FUND -

You might also like