PHP (2023-05-24)
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:
- Kiek išviso yra skelbimų
- Kiek skelbimų yra apmokėtų
- Kokia suma yra gauta už skelbimus (suma kainos tų skelbimų kurie yra apmokėti)
- Kokia suma dar turėtų būti apmokėta