Professional Documents
Culture Documents
Informatika 3
Informatika 3
Detyrë Kursi
Tema : Aplikime të koncepteve të marra në
lendën “Informatika 3”
Punoi : Pranoi :
Klajdi Belishta MSc. Realb Kushe
Korce, Janar 2023
Ushtrimi 1
Krijoni ne gjuhen C++ dy klasat sipas diagrames UML te meposhtme .Klasa
“Student” eshte nje nen-klase e klases “te_dhenat_e_rregjistrimit”.
Deklaroni dy instancat e meposhtme ne C++ :ID_student : 13, viti_akademik : 1,
programi_i_studimit : “Bachelor ne Tekonologji-Informacioni” , emri : “Andi”,
mbiemri : “Hoxha”, mosha : 19, mesatarja = 7.85;
ID_student : 14, viti_akademik : 2, programi_i_studimit : “Bachelor ne
Matematike-Informatike” , emri : “Ina”, mbiemri : “Aliaj” , mosha : 19, mesatarja
= 6.55;
Te afishohet ID, viti akademik, programi i studimit emri, mbiemri, dhe
mosha per te dy instancat.
Te krahasohen mesataren e dy instancave dhe te afishohet mesazhi :
“[Emri].[Mbiemri] e ka noten mesatare me te larte.”
#include <string>
using namespace std
struct te_dhenat_e_regjistrimit{
int ID_student;
int viti_akademik;
string programi_i_studimit;
};
void vlereso_mesataren(flat);
struct student{
string emri;
string mbiemri;
int mosha;
float mesatarja;
};
int main(int argc,char** argv) {
struct studenti s1 = {ID_student : 13, viti_akademik :
1, programi_ i studimit: "Bachelor ne Tekonologji-Informacioni" , emri:
"Andi", mbiemri: "Hoxha", mosha: 19, mesatarja = 7.85}};
struct studenti s2 = {ID_student : 14, viti_akademik : 2, programi_i_studimit:
"Bachelor ne Matematike-Informatike", emri: "Ina", mbiemri: "Aliaj" , mosha: 19,
mesatarja = 6.55}};
vlereso_mesataren(s1.mesatarja);
return 0;
}
void vlereso_mesataren(float mesatarja)
{
if(mesatarja>6.55)
cout<<"Mesatarja e studentit s1 eshte me e larte";
else
cout<<"Mesatarja e studentit s1 eshte me e ulet";
}
Ushtrimi 2.
#include <iostream>
#include <string>
using namespace std;
enum SHTETI_UDHETIM{
SHTETI_UDHETIM_AUSTRI, SHTETI_UDHETIM_ZVICER, SHTETI_UDHETIM_ITALI
};
enum TIP_UDHETIM {
AUTOMOBILISTIK,AJROR
};
struct paketa_turistike {
string data ;
SHTET_ULLETIM sh;
TIP_UDHETIM t;
};