From 0773b73f34cb69efb842667bcee1bd09ba244d89 Mon Sep 17 00:00:00 2001 From: "DESKTOP-P9VU163\\admin" Date: Tue, 1 Jul 2025 12:59:21 +0300 Subject: [PATCH] adde new code lesson --- src/index.ts | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/src/index.ts b/src/index.ts index ce8d6f4..a8685a9 100644 --- a/src/index.ts +++ b/src/index.ts @@ -2,3 +2,29 @@ //lesson 1.5 SUM OF NUMBERS +function CalculateRectangleArea(sideA: number, sideB: number) : number { + return sideA * sideB; +} + +//Virtual console +let chisloOne: string = '2'; +let chisloTwo: string = 'A'; + +//Solution +let sideA = Number.parseInt(chisloOne, 10); +let sideB = Number.parseInt(chisloTwo, 10); + +// && - AND +// || - OR +// ! +if (Number.isNaN(sideA) || sideA <= 0 ){ + console.log(`Your first value is invalid: ${sideA}`) +} +if (Number.isNaN(sideB) || sideB <= 0){ + console.log(`Your second value is invalid: ${sideB}`) +} + +else{ + console.log(`Area of rectangle is: ${CalculateRectangleArea(sideA, sideB)}`); +} +