Você está na página 1de 14

LICEUL TEOLOGIC ADVENTIST TEFAN

DEMETRESCU

LUCRARE DE ATESTAT
N INFORMATICA

Profesor coordonator: Kos Tiberiu Nume elev: Blbie Abigaela

2016
Cuprins:
Motivaii ....................................................
................. pag. 3
Cerine hardware i
software.............................. pag. 4
Introducere................................................
................. pag. 5
Descrierea
aplicaiei
..............................................pag. 5
Concluzii ...................................................
................. pag. 12
Bibliografie ................................................
................ pag.12
Motivaii

Cutnd o aplicaie care s poat fi util din mai multe puncte


de vedere, dar, de asemenea, sa poat fi realizata de cineva
care nu deine extrem de multe cunotine n domeniul IT, am
ales sa fac o simpl aplicaie care ajuta la calcularea punctajului
la un test de chimie. Bineneles c aceast aplicaie poate fi
folosit pentru orice test care are rspunsuri cu DA sau NU.
M-am gndit la un test de chimie pentru c doresc s urmez o
facultate in domeniul medical, iar n acel moment nvam
pentru admitere.

Cerine hardware i software


Cerinele hardware i software sunt acele cerine care te ajut s poi rula
programul.

Una dintre aceste cerine este programul MinGW( Minimalist GNU for
Windows).

MinGW este o aplicaie gratuit pentru Microsoft Windows. Proiectul


MinGW dezvolt i distribuie dou pachete principale: compilatoarele
GCC i MSYS.

Combinaia MinGW i MSYS ofer un mediu suficient i minimal care


poate fi ncrcat pe medii de stocare mobile.
Spre deosebire de Cygwin, MinGW nu are nevoie de o bibliotec ca
interfa de compatibilitate.

Introducere
Aplicaia Chemistry Test este o aplicaie ce ajut, mai ales profesorii, s
calculeze punctajul la un test sau examen, mult mai uor. Ceea ce este necesar este
ca testul sa fie pe calculator.
De asemenea, acesta ar fi si un lucru bun si pentru elevi, deoarece nu mai asteapta
mult timp pentru rezultate si pot fi siguri ca rezultatul este corect, cu nicio
sutime/punct in plus sau in minus.

Descrierea aplicaiei web


Descrierea modului de lucru
Programul aplicatiei Chemistry Test se realizeaza cu ajutorul limbajului C++ in
care se scriu intrebarile si variantele de raspuns. Cel care rezolva testul citeste
intrebarile afisate, dupa care va alege dintre cele doua variante de raspuns DA
sau NU, pe cea pe care o considera corecta, apasand una din tastele D sau N.
Programul este acesta:

#include<iostream>
#include<conio.h> // este un fiier C header cel mai utilizat
de ctre compilatoarele MS-DOS pentru a oferi consola de
intrare/ieire; folosit pentru a putea utiliza getch();

#include<windows.h> //o bibliotec, ce te ajut la system(cls)

using namespace std;


int intrebare1()
{char x;
cout<<" 1)Formula generala a alcanilor este
CnH2n+1 ?\n\n";
cout<<" DA (D) NU (N) \n";
x=getch(); // citete un caracter direct din consol;

if(x=='N'||x=='n')
return 1;
else if(x=='D'||x=='d')
return 0;
else return 0;
}
int intrebare2() //subprogramele sunt toate la fel, i returneaz
valoarea de adevr: 1 sau 0, 1 pentru adevrat i 0 pentru fals;
{char x;
cout<<" 2)Alcanii solizi plutesc pe apa, iar cei lichizi
stau la suprafata ? \n\n";
cout<<" DA (D) NU (N) \n";
x=getch();
if(x=='D'||x=='d')
return 1;
else if(x=='N'||x=='n')
return 0;
else return 0;
}
int intrebare3()
{char x;
cout<<" 3)Reactia de izomerizare a alcanilor se mai
numeste si Nenitescu ?\n\n";
cout<<" DA (D) NU (N) \n";
x=getch();
if(x=='D'||x=='d')
return 1;
else if(x=='N'||x=='n')
return 0;
else return 0;
}
int intrebare4()
{char x;
cout<<" 4)Cauciucul natural, produs de origine
vegetala,\n se gaseste sub forma de dispersie
coloidala\n in sucul apos al unor plante ?\n\n";
cout<<" DA (D) NU (N) \n";
x=getch();
if(x=='N'||x=='n')
return 1;
else if(x=='D'||x=='d')
return 0;
else return 0;
}
int intrebare5()
{char x;
cout<<" 5)Alcadienele au izomerie de catena,de
pozitie, si geometrica ?\n\n";
cout<<" DA (D) NU (N) \n";
x=getch();
if(x=='D'||x=='d')
return 1;
else if(x=='N'||x=='n')
return 0;
else return 0;
}
int intrebare6()
{char x;
cout<<" 6)Kelenul este clorura de etil ?\n\n";
cout<<" DA (D) NU (N) \n";
x=getch();
if(x=='d'||x=='D')
return 1;
else if(x=='N'||x=='n')
return 0;
else return 0;
}
int intrebare7()
{char x;
cout<<" 7)Benzenul a fost izolat de Michael Farady
in anul\n 1825 din gazul degajat la arderea seului de
balena ? \n\n";
cout<<" DA (D) NU (N) \n";
x=getch();
if(x=='D'||x=='d')
return 1;
else if(x=='n'||x=='N')
return 0;
else return 0;
}
int intrebare8()
{char x;
cout<<" 8)Dinamita a fost creata de chimistul suedez,
Alfred Nobel, in anul 1867 ? n\n";
cout<<" DA (D) NU (N) \n";
x=getch();
if(x=='d'||x=='D')
return 1;
else if(x=='N'||x=='n')
return 0;
else return 0;
}
int intrebare9()
{char x;
cout<<" 9)Canabisul,cocaina si heroina sunt niste
vitamine necesare organismului,\n iar asigurarea
necesarului de vitamine este posibil\n
numai printr-o alimentatie corecta si variata ? \n\n";
cout<<" DA (D) NU (N) \n";
x=getch();
if(x=='N'||x=='n')
return 1;
else if(x=='D'||x=='d')
return 0;
else return 0;
}
int intrebare10()
{char x;
cout<<" 10)In extractul de mac exista codeina, folosita
pentru relaxarea musculara,\n precum si
papaverina, folostita pentru alinarea tusei ? \n\n";
cout<<" DA (D) NU (N) \n";
x=getch();
if(x=='N'||x=='n')
return 1;
else if(x=='D'||x=='d')
return 0;
else return 0;
}
int main()
{
int k=0;
k=k+intrebare1();
system("cls");
Sleep(1000); // folosit pentru a lasa puin timp ntre ntrebri;
k=k+intrebare2();
system("cls");
Sleep(1000);
k=k+intrebare3();
system("cls");
Sleep(1000);
k=k+intrebare4();
system("cls");
Sleep(1000);
k=k+intrebare5();
system("cls");
Sleep(1000);
k=k+intrebare6();
system("cls");
Sleep(1000);
k=k+intrebare7();
system("cls");
Sleep(1000);
k=k+intrebare8();
system("cls");
Sleep(1000);
k=k+intrebare9();
system("cls");
Sleep(1000);
k=k+intrebare10();
system("cls");
cout<<"\n\n\n FELICITARI\n\n
PUNCTAJ : "<<k*10<<" puncte";
}
Concluzii:
In concluzie C++ ramane un limbaj de programare util
care ne ajuta sa ne simplificam munca, fara a avea prea multe
batai de cap( decat la scrierea programului ).

Bibliografie:
http://en.wikipedia.org/wiki/MinGW

http://en.wikipedia.org/wiki/Cygwin

http://ro.wikipedia.org/wiki/MinGW

http://en.wikipedia.org/wiki/Conio.h

http://www.programmingsimplified.com/c/conio.h

http://www.cplusplus.com/forum/general/41965/

http://en.wikipedia.org/wiki/C%2B%2B

Você também pode gostar