Sari la conținut
Zece la Info
Probleme

Clasa Dreptunghi

Usoara 2000 ms 64 MB#oop#clasa#incapsulare#constructor

Scrieti o clasa Dreptunghi care memoreaza latura lungime si latura latime (numere intregi), cu urmatoarele functionalitati:

  • constructor cu doi parametri: lungime, latime
  • getLungime() si getLatime() - returneaza valorile curente
  • setLungime(int l) si setLatime(int l) - modifica valorile
  • arie() - returneaza aria (lungime * latime)
  • perimetru() - returneaza perimetrul (2 * (lungime + latime))
  • esteAtrat() - returneaza adevarat daca dreptunghiul este de fapt un patrat (lungime == latime)

Campurile trebuie sa fie private, accesul facandu-se doar prin metodele descrise.

Date de intrare
Nu se citesc date direct de catre clasa - codul vostru va fi integrat intr-un program de test care citeste comenzi si apeleaza metodele voastre.
Date de iesire
Fiecare comanda din programul de test produce o linie de output, conform descrierii comenzilor.
Restrictii
1 <= lungime, latime <= 1.000.000.000

Exemple

Exemplul 1

Intrare

3
NEW 5 3
ARIE
PERIMETRU

Iesire

OK
15
16

Vrei să rezolvi problema?

Creează-ți un cont gratuit ca să scrii cod în editor, să trimiți soluții la evaluator și să vezi indicațiile.