Szószátyár

Szószátyár

Közepes

Utasítások

Értelmezd és értékeld ki az egyszerű szöveges matematikai feladatokat, az eredményt pedig egész számként add vissza.

0. iteráció: számok

A művelet nélküli feladatok egyszerűen a megadott számot eredményezik.

What is 5?

Az eredmény 5.

1. iteráció: összeadás

Adj össze két számot.

What is 5 plus 13?

Az eredmény 18.

Kezeld a nagy és a negatív számokat is.

2. iteráció: kivonás, szorzás és osztás

Most végezd el a másik három műveletet.

What is 7 minus 5?

2

What is 6 multiplied by 4?

24

What is 25 divided by 5?

5

3. iteráció: több művelet

Kezelj több műveletet egymás után.

Mivel ezek szöveges feladatok, a kifejezést balról jobbra értékeld ki, figyelmen kívül hagyva a szokásos műveleti sorrendet.

What is 5 plus 13 plus 6?

24

What is 3 plus 2 multiplied by 3?

15 (azaz nem 9)

4. iteráció: hibák

Az értelmezőnek vissza kell utasítania a következőket:

  • Nem támogatott műveletek („What is 52 cubed?”)
  • Nem matematikai kérdések („Who is the President of the United States”)
  • Hibás szintaxisú szöveges feladatok („What is 1 plus plus 2?”)

Bónusz: hatványozás

Ha szeretnéd, foglalkozz a hatványozással is.

What is 2 raised to the 5th power?

32

Szerkesztés GitHubon A hivatkozás új ablakban vagy lapon nyílik meg
Delphi Pascal Exercism

Készen állsz elkezdeni a(z) Szószátyár feladatot?

Iratkozz fel az Exercism-re, hogy megtanuld és elsajátítsd a(z) Delphi Pascal nyelvet 76 feladat segítségével, valódi emberi mentorálással, mindez ingyen.