Biologie | Chimie | Didactica | Fizica | Geografie | Informatica | |
Istorie | Literatura | Matematica | Psihologie |
PROGRAMARE ORIENTATA PE OBIECTE
Consta in crearea si intervievarea unor informatii privind vanzarea sau cumpararea unor apartamente specific unor firme imobiliare: astfel ca am creat o clasa sub numele de apartament unde am declarat si un pointer zet cu rolul de a numara al catelea apartament este introdus in aceasta baza de date, si mai multe variabile de tip int (numarul apartamentului sau al scarii), float (pretul apartamentului), char (adresa). O a doua clasa este cea care odata apelata va prezenta toate detaliile apartamentului, clasa este apelata la cererea clientului in momentul in care va scrie adresa !atentie! in cazul in care adresa scrisa de catre utilizator nu exista programul va afisa un mesaj in care il informeaza ca in baza de date apartamentul nu exista: 'Nu avem nici un apartament disponibil pe aceasta strada.'
Cod sursa
#include <iostream.h>
#include <stdio.h>
#include <string.h>
class apartment
;
int apartment::zet=0;
apartment::apartment(int x, int y, int z, float m, char *street, char *nume, char *scara)
class aprt
;
aprt::aprt(int x, int y, int z, float m, char *street, char *nume, char *scara)
void main (void)
}
Test in conditii normale de apel:
In conditiile normale de apel observam ca programul nu prezinta nici o eroarea atat timp cat utilizatorul lucreaza in parametrii impuse de program.
Teste in conditii limita de apel:
In cazul limita de apel vom observa ca programul in cazul in care informatiile transpuse de utilizator nu se in cadreaza in parametrii programului, acesta il informeaza pe utilizator de inexistenta datelor: 'Nu avem nici un apartament disponibil pe aceasta strada.'.
Copyright © 2024 - Toate drepturile rezervate