trei. 1: Po=prezintaOf();. 2: return Po;. 7:validareOf();. 11: prezentareOferta();. 12: acceptOf();. 14: anuntaVanzator();. 20: plataComision();. 18: incheiereTranzactie();. 3: Of=NULL. 6: return Of;. acceptaTranz(). contactareCumparator(). Vanzator. Agent Imobiliar. Cumparator. 8: adaugaBD();. 9: adaugaMD();. 10: getClient();. 13: extrageCF();. prezintaOf()=prezinta oferta;. apelTopograf()=apelare servicii topogrf;. apelEvaluator()=apelare servicii evaluator;. fromulareOferta()=se formuleaza oferta in urma apelarii serviciilor topogrfice si de evaluare. adaugaBD()=adaugare in baza de date;. adaugaMD()=adaugare in mijloacele mass-media;. getClient()=se gaseste clientul in baza de date si massmedia;. prezentareOferta()=se prezinta ofertele cumparatorului;. acceptOf()=acceptarea unei oferte de catre cumparatyor;. extrageCF()=se extrage Cartea Funciara . anuntaVanzator()=se anunta vanzatzatorul cu gasirea unui client pentru oferta sa;. contactareCumparator()=punere in contact a vanzatorului cu cumparatorul;. plataComision()=se plateste comisionul de catre cumparator;. validareComision()=se valideaza comisionul de catre agentul imobiliar;. incheiereTranzactie()=se inchieie tranzactia. 4:apelTopograf();. 5:apelEvaluator();. 6: Of=fromulareOferta();.