1) Berilgan 3 ta o’zgaruvchilardan qaysi biri qaysi turga tegishli ekanligini aniqlaydigan dastur tuzing .(funksiya bilan ishlang)
void main(){
var a=123;
var b='salom';
var c=12.3;
aniqla(a,b,c);
}
aniqla(var a,b,c){
print('$a - ozgaruvchi turi ==>${a.runtimeType}');
print('$b - ozgaruvchi turi ==>${b.runtimeType}');
print('$c - ozgaruvchi turi ==>${c.runtimeType}');
}
2) Berilgan String uzgaruvchini qiymatini ajratib yozadigan logika tuzing .
Masalan String a=”Hello, world!” print qilganda javobini ko’rinishi bu holda bo’lishi kerak:
void main() {
var str = 'Hello';
for(int i=0;iprint(str.substring(i,i+1));
}
}
3) O’yin zarigi ma’lum bir berilgan son tushguncha zarikni otilishlar sonini kursatuvchi logika tuzing.Maslan maqsad 4 soni bo’lsa shu son tushguncha 1,2,3,4,5 yoki 6 zmarotaba otilganini hisoblasin, otilishlar Random() orqali qilinsin.
import 'dart:math';
void main() {
while (true) {
var intValue = Random().nextInt(6) + 1;
print(intValue);
if (intValue == 4) {
return;
}
}
}
int a = 10;
int b = 20;
for (int i = a; i < b + 1; i++) {
var k = 0;
for (int j = 1; j < sqrt(i) + 1; j++) {
if (i % j == 0) {
k = k + 1;
}
}
if (k==1) {
print(i);
}
}
}