Frontend/24_10_07/keruletTeruletPromise.js

29 lines
679 B
JavaScript
Raw Permalink Normal View History

2024-10-07 11:07:24 +00:00
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);