Void main{



Yüklə 0,9 Mb.
tarix02.06.2023
ölçüsü0,9 Mb.
#121950
3-topshiriq


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;
}
}
}

4)Berilgan sondan katta bulgan birinchi tub sondi topadigan dastur tuizng


Masalan: 10 soni berilsa bundan katta birinchi tub son bu 11 deb kursatsin

import 'dart:math';


void main(){
int a=10;
while(true){
var k=0;
for(int i=1;iif((a)%i==0){
k=k+1;
}
}
if(k==1){
print(a);
break;
}
a=a+1;
}
}

5)Berilgan ikta “int” sonni orasidagi tub sonlarni topadigan dastur tuzing


import 'dart:math';

void main() {


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);
}
}
}

Yüklə 0,9 Mb.

Dostları ilə paylaş:




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin