Užduotis namų darbams

1. Užduotis

Magiškuoju kvadratu vadiname kvadratinę natūraliųjų skaičių lentelę, kurios kiekvieno stulpelio, kiekvienos eilutės ir abiejų įstrižainių sumos lygios. Į tekstinį lauką surašoma n*n kvadratinė natūraliųjų skaičių lentelė (kiekvienas skaičius atskiriamas tarpeliu). Parašykite programą, kuri nustatytų, ar duotas kvadratas yra magiškasis ir išvestų į ekraną.
Pavyzdžiui:

2 9 4
7 5 3
6 1 8
Programa turėtų išvesti jog kvadratas magiškas

12 17 16
12 15 11
14 13 18

Programa turėtų išvesti jog kvadratas nemagiškas

2. Užduotis

Faile skelbimai.php yra pateikti įvairūs skelbimai.

Kiekvienas skelbimas turi:

id – unikalus numeri,

text - tekstas,

cost – kaina

onPay - (timestam kuris nurodo kada buvo sumokėta, jei 0 tuomet nebuvo sumokėta).


Norint atvaizduoti timestamp kaip datą galime naudoti funkciją date, jos aprašas: http://php.net/manual/en/function.date.php

Sukurkite puslapį kuriame būtų tvarkingai atvaizduoti visi šie skelbimai.

Puslapio apačioje turėtų rašyti:

  1. Kiek išviso yra skelbimų
  2. Kiek skelbimų yra apmokėtų
  3. Kokia suma yra gauta už skelbimus (suma kainos tų skelbimų kurie yra apmokėti)
  4. Kokia suma dar turėtų būti apmokėta