Exceptions
Exceptions
Try Catch
Try Catch … On
Throwing Exception
Task 1
Quyidagi listda mavjud bo`lgan String larni Integer ga aylantirib bo`ladiganlarini ajratib oling. Va uning ildiz osti qiymatini chop qiling.
List list = ["123", "23a", "9013", "34","71w72"];
Task 2
Quyidagi text aslida raqam. Undagi barcha raqam bo`lmagan elementlarni “try catch” yordamida olib tashlang. Qolgan raqamni toq yoki juft ekanligini toping.
String number = “bcdDCBA123”;
Task 3
Quyidagi sonlarning ildiz osti qiymatlari yig`indisini toping.
List list = ["225", "-23a", "-9013", "81","-772","-78uy"];
Typedef
Typedef
Exemple
Typedef Function
Exemple 2
Exemple 3
Task 1
Typedef (Function) dan foydalanib “sinus” va “cosinus” ni hisoblaydigan typedef funksiya yozing.
Task 2
Berilgan A va B sonlarning EKUK va EKUB ni topadigan funksiya va ularni uchun umumiy bo`lgan typedef funksiya yozing.
Task 3
N natural son berilgan bo`lsa, 1 dan N gacha bo`lgan sonlarni yig`indisi va ko`paytmasi ni topadigan funksiyalar va ular uchun typedef funksiya yozing.
Libraries
Libraries
Dart.math
Pub.dev
Dart.convert
Dart.core
Task 1
Quyidagi sonlarning o`rtacha qiymadini topadigan programma yozing.
sin(1), sin(3), sin(5), … sin(2n+1) (n=100)
Task 2
Quyidagi ko`payma qiymatini hisoblang.
double P = tan(2)*tan(4)*tan(6)… tan(2n); (n=100)
Task 3
2000-02-02 dan 2020-02-02 orasida kunlar soni N desak, quyidagi ifodani hisoblang.
cos(1) + cos(2) + cos(3)+ … +cos(N) = ?
Task 4
Quyidagi A,B,C va D koordinatalar bitta tog'ri chiziqda yotish-yotmasligini tekshiring.
List A = [2, 3];
List B = [3, 4];
List C = [5, 6];
List D = [6, 7];
Task 5
Quyidagi User klass dan yaratiladigan Object ni String ga , String ni esa Object ga aylantirsa bo`ladigan qilib klass ni to`liq yarating.
class User {
int uuid;
String fullname;
String token;
…
}
Dostları ilə paylaş: |