diff --git a/src/functions.ts b/src/functions.ts index dafabae..fbf3f1d 100644 --- a/src/functions.ts +++ b/src/functions.ts @@ -6,8 +6,11 @@ */ function printName(name: string): void { // write your code here + console.log(name); } + + /** * Task 2: * Create a function named `printAge` @@ -17,8 +20,13 @@ function printName(name: string): void { */ function printAge(birthYear: number): void { // write your code here + const currentYear = 2025; + const age = currentYear - birthYear; + console.log(age); } + + // example: printAge(2000); // => 2025 (2025 - 2000) @@ -38,10 +46,32 @@ printAge(2000); // => 2025 (2025 - 2000) // don't make any changes to LanguageType type LanguageType = "en" | "es" | "fr" | "tr"; -function printHello(name: string, language: LanguageType): void { + // write your code here + function printHello(name: string, language: LanguageType): void { + let greeting = ""; + + switch (language) + { + case "en": + greeting = "Hello"; + break; + case "es": + greeting = "Hola"; + break; + case "fr": + greeting = "Bonjour"; + break; + case "tr": + greeting = "Merhaba"; + break; + } + + console.log(`${greeting} ${name}`); } + + // example: printHello("Aziz", "es"); // => "Hola Aziz" printHello("Aziz", "fr"); // => "Bonjour Aziz" @@ -56,6 +86,8 @@ printHello("Aziz", "fr"); // => "Bonjour Aziz" */ function printMax(x: number, y: number) { // write your code here + const max = x > y ? x :y; + console.log (max); } // example: