function szamitas(szam){ let myPromise = new Promise((resolve, reject) => { if (szam > 0) { let terulet = szam * szam; let kerulet = 4 * szam; let eredmeny = { terulet: terulet, kerulet: kerulet } resolve(eredmeny); } else { reject("A szám nem lehet negatív vagy nulla!"); } }); myPromise .then(result => { console.log(`Négyzet kerülete: ${result.kerulet}`); console.log(`Négyzet területe: ${result.terulet}`); }) .catch(error => { console.error(`Hiba: ${error}`); }); } szamitas(5);