var firstMethod = function() {
var promise = new Promise(function(resolve, reject){
setTimeout(function() {
console.log('first method completed');
resolve({data: '123'});
}, 2000);
});
return promise;
};
var secondMethod = function(someStuff) {
var promise = new Promise(function(resolve, reject){
setTimeout(function() {
console.log('second method completed');
resolve({newData: someStuff.data + ' some more data'});
}, 2000);
});
return promise;
};
var thirdMethod = function(someStuff) {
var promise = new Promise(function(resolve, reject){
setTimeout(function() {
console.log('third method completed');
resolve({result: someStuff.newData});
}, 3000);
});
return promise;
};
firstMethod()
.then(secondMethod)
.then(thirdMethod);
Thursday, April 27, 2017
Chaining Javascript promises
Thursday, April 6, 2017
Additional Mathematics Syllabus
Download AddMath Notes
| Topik | Subtopik | ||
| 1 | Fungsi | 1.1 | Hubungan |
| 1.2 | Fungsi | ||
| 1.3 | Fungsi Gubahan | ||
| 1.4 | Fungsi Songsang | ||
| 2 | Persamaan Kuadratik | 2.1 | Persamaan Kuadratik dan Punca-puncanya |
| 2.2 | Penyelesaian Persamaan Kuadratik | ||
| 2.3 | Jenis Punca Persamaan Kuadratik | ||
| 3 | Fungsi Kuadratik | 3.1 | Fungsi Kuadratik dan Grafnya |
| 3.2 | Nilai Maksimum dan Minimum Fungsi Kuadratik | ||
| 3.3 | Melakar Graf Fungsi Kuadratik | ||
| 3.4 | Ketaksamaan Kuadratik | ||
| 4 | Persamaan Serentak | 4.1 | Persamaan Serentak dalam Dua Pembolehubah : Satu Persamaan Linear dan Satu Persamaan Tidak Linear |
| 5 | Indeks dan Logaritma | 5.1 | Indeks dan Hukum Indeks |
| 5.2 | Logaritma dan Hukum Logaritma | ||
| 5.3 | Penukaran Asas Logaritma | ||
| 5.4 | Menyelesaikan Persamaan Melibatkan Indeks dan Logaritma | ||
| 6 | Geometri Koordinat | 6.1 | Jarak di antara Dua Titik |
| 6.2 | Pembahagian Tembereng Garis | ||
| 6.3 | Luas Poligon | ||
| 6.4 | Persamaan Garis Lurus | ||
| 6.5 | Garis Selari dan Garis Serenjang | ||
| 6.6 | Persamaan Lokus yang Melibatkan Jarak di antara Dua Titik | ||
| 7 | Statistik | 7.1 | Sukatan Kecenderungan Memusat |
| 7.2 | Sukatan Serakan | ||
| 8 | Sukatan Membulat | 8.1 | Radian |
| 8.2 | Panjang Lengkok Bulatan | ||
| 8.3 | Luas Sektor | ||
| 10 | Pembezaan | 9.1 | Konsep Pembezaan |
| 9.2 | Terbitan Pertama Fungsi Polinomial | ||
| 9.3 | Nilai Maksimum dan Nilai Minimum | ||
| 9.4 | Kadar Perubahan | ||
| 9.5 | Perubahan Kecil dan Penghampiran | ||
| 9.6 | Terbitan Kedua | ||
| 11 | Penyelesaian Segitiga | 10.1 | Petua Sinus |
| 10.2 | Petua Kosinus | ||
| 10.3 | Luas Segitiga | ||
| 12 | Nombor Indeks | 12.1 | Nombor Indeks |
| 12.2 | Indeks Gubahan | ||
Friday, March 31, 2017
Pintu-pintu REZEKI
| Solat lima waktu secara berjemaah |
| Doa |
| Solat Dhuha |
| Istiqamah Baca Al-qurĂ¡n (Al-Waqi`ah) |
| Rezeki yang ditetapkan |
| Rezeki yang tak disangka-sangka |
| Bantu Agama Allah |
| Iman |
| Istighfar |
| Sedekah |
| Jalin silaturahim |
| Usaha |
| Syukur |
| Nikah |
| Anak-anak |
Tips untuk Skor AddMath
Kertas 1
Kertas 1 ada 25 soalan yang wajib dijawab..
biasanya pattern soalan sama saja.
Soalan no.1 biasanya dari Chapter 1-Function
Soalan no.2 Chapter 2-Quadratic Equation
dan seterus-seterusnya lah.
..(ada juga satu chapter keluar lebih dari 2 soalan)
Empat Chapter ini
(biasanya tak keluar dalam Paper 1 sebab chapterni soalan pilihan Paper 2)
-Solution Of Triangle
-Index Number
-Motion Along A Straight Line
-Linear Programming
Cadangan
1. Jangan tinggalkan kosong- jawab semua
soalan sehabis baik mengikut kemampuan anda
(sepatutnya tiada masalah untuk 10 soalan pertama
kerana beberapa chapter telah diajar dalam matematik moden juga..)
2. Gunakan scientific calculator yang ada mode equation
(dicadangkan Casio MS570)
- bertujuan untuk menyemak factorization dengan lebih
mudah kerana factorization untuk quadratic equation
digunakan dalam banyak soalan(*tapi ingat-markah tidak
diberikan sekiranya jalan kerja tidak ditunjukkan-
(calculator untuk tujuan penyemakkan)
- untuk mencari nilai binomial probability distribution
-nilai X dengan lebih mudah tanpa menggunakan buku sifir
4 angka (walaubagaimanapun buku sifir disediakan semasa peperiksaan
3. Markah yang diperuntukkan ada dinyatakan dihujung
setiap soalan..yang terdiri dari 2,3 dan 4 markah. Jawab soalan
berpandukan markah yang diberi.
4. Formula telah diberikan di hadapan kertas soalan.
.(hampir semua formula)..walaubagaimanapun ia akan
menjadi hiasan saja kelau anda tidak tahu menggunakan
atau tidak tahu makna simbol..penting untuk anda "mesra"
dengan formula-formula ini dengan membuat seberapa
banyak latihan
5. Sekiranya ada dinyatakan dalam soalan contohnya :
Without using scientific calculator..maksudnya anda
diminta untuk menunjukkan jalan kerja penuh untuk
menjawab soalan itu..walau bagaimanapun..anda boleh
menggunakan mesin kira untuk tujuan semakan..
6. Pastikan anda mendapat sekurang-kurangnya
25markah (30/80) untuk kertas 1
7. Secara amnya Kertas 1 sangat membantu anda untuk
lulus Add Math..pelajar yang biasa mendapat markah
(60/80 dan ke atas) biasanya boleh mendapat
A1 atau A2 untuk Add Math, semasa SPM sebenar..(mengikut pengalaman)
Kertas 2
Terdapat 3 Bahagian soalan dalam Kertas 2
..Bahagian A, B dan C (semua sekali 15 soalan..wajib jawab 12)
Anda wajib menjawab semua soalan Bahagian A ((40 markah)
pilih 4 daripada 5 soalan Bahagian B (40 markah)
pilih 2 daripada 4 soalan Bahagian C (20 markah)
sekiranya anda sangat lemah dalam add math
pastikan anda fokuskan kepada soalan-soalan berikut
* Bahagian A -silmultionous equation (biasanya 5 hingga 6 markah-semak factorization guna scintific calculator anda)
* Bahagian B- Linear Law (biasanya soalan no 7)
(buat jadual (sekurang-kurang nya dua tempat perpuluhan )dan
plot graf-5markah..jawab soalan 5 markah)
* Trigonometric Functions (cuba buat graf trigo kerana
graf trigo tidaklah sesusah yg selalu
digambarkan)
* Probability Distributions -pattern soalan biasanya sama saja
Bahagian C - bagi pelajar saya.. saya menyarankan
mereka memilih tajuk Index Number dan Solution Of Triangle
untuk bahagian ini..kerana..Index Number adalah topik yg mudah.
.dan solution of triangle juga
tajuk yg tidak terlalu sukar..berbanding dengan
Linear Programing(mengambil masa untuk
menjawab..mengintepretasi soalan kepada graf).
.Motion Along a Straight Line (perlu mahir tajuk
differentiation dan integration..dan pelajar
selalu tidak dapat menafsir tajuk dengan baik untk topik
ini)
# PERHATIAN-Untuk Bahagian B soalan-soalan dari
topik lain yang selalu diuji ialah Coordinate Geometry,
Statistic, Circular Measures, Vector, Differentiation dan Integration
Daripada cadangan saya tadi anggaran markah untuk
topik2 terpilih tersebut ialah 70/180 (jumlah kertas 1 dan 2)
peluang untuk anda lulus adalah sangat cerah sekali..
jika anada dapat menambah 10 markah lagi.
.peluang untuk kredit berada di depan mata)
1.Segala cadangan di atas adalah atas pemerhatian
dan pengalaman (kursus teknik menjawab) yang telah
saya ikuti@alami sendiri..sekiranya anda mempunyai
guru2 pakar yang dapat memberikan ilmu atau
strategi menjawab yang lebih baik saya sangat
mengalu-alukan anda berkongsi dengan saya
2. Sekiranya anda telah pun mempunyai strategi menjawab
yang lebih baik...dan cadangan di atas tidak memberikan
banyak input malah mengelirukan..ABAIKAN SAJA
3. Sekiranya anda rasa ia membantu dan memerlukan lebih
dari yang ditulis diatas anda boleh bertanya -
akan saya jawab sekiranya mampu...
Sunday, March 26, 2017
List of chapters from Tahun 1 to Tingkatan 5
SELECT s.chapter_id, s.subject_id, CASE WHEN t.edu_year_id=1 THEN 'Tahun 1' WHEN t.edu_year_id=2 THEN 'Tahun 2' WHEN t.edu_year_id=3 THEN 'Tahun 3' WHEN t.edu_year_id=4 THEN 'Tahun 4' WHEN t.edu_year_id=5 THEN 'Tahun 5' WHEN t.edu_year_id=6 THEN 'Tahun 6' WHEN t.edu_year_id=7 THEN 'Tingkatan 1' WHEN t.edu_year_id=8 THEN 'Tingkatan 2' WHEN t.edu_year_id=9 THEN 'Tingkatan 3' WHEN t.edu_year_id=10 THEN 'Tingkatan 4' WHEN t.edu_year_id=11 THEN 'Tingkatan 5' ELSE 'lain-lain' END as `edu_year`, t.title as Subject, s.title as chapter_title FROM chapters s JOIN subjects t ON s.subject_id=t.subject_id ORDER BY t.edu_year_id ASC, s.chapter_id asc