Operații efectuate asupra unei reprezentanțe de mașini second-hand

Proiect
7/10 (1 vot)
Conține 1 fișier: doc
Pagini : 12 în total
Cuvinte : 1923
Mărime: 105.01KB (arhivat)
Publicat de: Camil Petrache
Puncte necesare: 6
Proiectul contine un program care gestioneaza date despre masini dintr-o reprezentanta auto second-hand. Cu ajutorul acestuia se realizeaza crearea unui fisier ce va contine datele acestor masini, date ce vor putea fi manipulate prin: adaugare, stergere, modificare, ordonate etc. in functie de nevoile utilizatorului.

Extras din proiect

1. DETALII DESPRE PROIECT

Proiectul contine un program care gestioneaza date despre masini dintr-o reprezentanta auto second-hand. Cu ajutorul acestuia se realizeaza crearea unui fisier ce va contine datele acestor masini, date ce vor putea fi manipulate prin: adaugare, stergere, modificare, ordonate etc. in functie de nevoile utilizatorului.

Initial, se defineste structura articolului „Masini”. Acesta are urmatoarea structura:

• cod = codul intern al masinii

• pret = pretul solicitat pentru masina

• an_fab = anul de fabricatie al masinii

• IS = indicatorul de stare

• prod = denumirea producatorului (marca)

• model = modelul masinii

2. SUBPROGRAMELE UTILIZATE IN PROIECT

Antetul subprogramului Scurta descriere a subprogramului

int nr_art (FILE *f, int p) Aceasta functie calculeaza numarul de campuri din articol prin impartirea pozitiei curente la dimensiunea articolului;

int regasire (int n, int cod) Cu ajutorul acestei functii se cauta o masina cu un cod anterior citit apelarii subprogramului, transmis prin parametrul cod. In subprogram, se verifica daca acest cod corespunde vreunui cod din articol; daca da, se vor afisa datele despre masina cu acest cod; in caz contrar, se va da un mesaj de inexistenta;

int modificare(int n, int cod) Aceasta functie are rolul de a modifica datele despre o masina, in cazul in care aceastea au fost introduse gresit sau neglijent. La fel ca la subprogramul precedent, masina se va cauta dupa cod; in cazul in care se verifica conditia de existenta, utilizatorul va primi pe ecran informatiile actuale despre masina, precum si mesaje pentru modificarea datelor acesteia; daca conditia nu se verifica, se va afisa un mesaj corespunzator;

int stergere(int n,int cod) Functia va sterge complet datele despre o masina cautata, de asemenea, printr-un cod. Daca acesta exista, se va opera stergerea;

void generare(int n) Acest subprogram are menirea de a popula fisierul cu date despre masina. La fiecare pas, utilizatorul va primi mesaje despre datele ce urmeaza sa fie introduse; adaugarea se va sfarsi standard;

void afisare (int n) Acest subprogram realizeaza afisarea datelor despre masinile existente in articol pe ecran;

void adaugare(int n) Acest subprogram permite utilizatorului introducerea unei noi masini in baza de date a firmei. Se va verifica daca codul ce urmeaza a fi introdus este existent; in caz contrar, se vor primi mesaje prin care utilizatorul va introduce diferitele date; daca codul este existent, se va afisa un mesaj de eroare;

void selectie_pret(int n) Prin apelul acestui subprogram, utilizatorul poate viziona datele despre masinile cu un pret mai mic decat o anumita valoare citita de la tastatura. Aceasta valoare se citeste in subprogram, dupa care se face selectia masinilor cu un pret mai mic decat aceasta;

void selectie_nume(int n) Acest subprogram afiseaza pe ecran datele despre masinile a caror marca corespunde cu numele unei marci citite de la tastatura. Citirea marcii se face in subprogram. Ulterior, se va face selectia masinilor carora le corespunde acasta marca;

void ordonare(FILE *f) Aceasta functie deschide pentru scriere un fisier text in care se vor adauga datele masinilor. Masinile vor fi ordonate in functie de pret;

Preview document

Operații efectuate asupra unei reprezentanțe de mașini second-hand - Pagina 1
Operații efectuate asupra unei reprezentanțe de mașini second-hand - Pagina 2
Operații efectuate asupra unei reprezentanțe de mașini second-hand - Pagina 3
Operații efectuate asupra unei reprezentanțe de mașini second-hand - Pagina 4
Operații efectuate asupra unei reprezentanțe de mașini second-hand - Pagina 5
Operații efectuate asupra unei reprezentanțe de mașini second-hand - Pagina 6
Operații efectuate asupra unei reprezentanțe de mașini second-hand - Pagina 7
Operații efectuate asupra unei reprezentanțe de mașini second-hand - Pagina 8
Operații efectuate asupra unei reprezentanțe de mașini second-hand - Pagina 9
Operații efectuate asupra unei reprezentanțe de mașini second-hand - Pagina 10
Operații efectuate asupra unei reprezentanțe de mașini second-hand - Pagina 11
Operații efectuate asupra unei reprezentanțe de mașini second-hand - Pagina 12

Conținut arhivă zip

  • Operatii Efectuate Asupra unei Reprezentanta de Masini Second-hand.doc

Alții au mai descărcat și

Șiruri de caractere în C++

Generalităţi Vectorii de caractere pot fi iniţializaţi la declarare, caracterul nul fiind memorat automat. char vect[11]=“calculator” char...

Grilă sisteme informaționale de gestiune - Access

Adăugarea de câmpuri la o tabelă se face în modul de vizualizare:...... Previzualizare inaintea imprimarii Aplicarea unei restrictii de...

Hackeri

Hackerii sunt pasionati ai informaticii, care, de obicei au ca scop „spargerea” anumitor coduri, baze de date, pagini web etc. Ei sunt considerati...

Baze de Date

3.Introducere in bd si sgbd-uri Definitie: Numim baza de date o colectie partajata de date aflata in interdependenta logica impreuna cu o...

Ai nevoie de altceva?