import 'dart:io';
import 'dart:math';
void main(List<String> args) {
// Sayı tutan bir listeye ihtiyacımız var
List<int> liste = [];
// 6 kere sayı üretilecek
for (var i = 0; i < 6; i++) {
// her üretildiğinde listeye eklenecek
liste.add(Random().nextInt(49)+1);
}
// liste ekrana yazılacak
print(liste);
// for (var i = 0; i < liste.length; i++) {
// for (var j = i; j < liste.length; j++) {
// if(liste[i]>liste[j]){
// int gecici = liste[i];
// liste[i] = liste[j];
// liste[j] = gecici;
// }
// }
// }
List<int> yedek = liste.toList();
liste.sort(); // listeyi sıralar
//print(liste.reversed); // listenin tersini döndürür
print(liste);
print(yedek);
for (var i = 0; i < liste.length; i++) {
stdout.write(liste[i].toString().padLeft(2,"0"));
if(i!=liste.length-1) stdout.write("-");
}
// listenin her bir elemanı için döner
// her dönüşte belirtilen değişken sıradaki değeri alır.
// sadece okunabilir özelliktedir.
for (var element in liste) {
print(element);
element = 6; // foreach mantığında elemanlar readonly gibidir, okunabilir ama değiştirilemez.
}
print(liste);
}
// 9,7,2,6,4,5 değerlerini tutan bir liste hazırlayın.
// bu listeyi küçükten büyüğe sıralayın
// tüm elemanları yanyana aralarında boşluk olacak şekilde yazın
import 'dart:io';
void main(List<String> args) {
List<int> dizi = [9,7,2,6,4,5];
dizi.sort();
for (var element in dizi) {
stdout.write("$element ");
}
}
// Klavyeden girilen yılın 365 gün mü,
// 366 gün mü çektiğini ekrana yazdıran programı yazınız
import 'dart:io';
void main(List<String> args) {
stdout.write("Bir sayı girin: ");
int yil = int.parse(stdin.readLineSync()!);
if (yil % 4 == 0) {
print("366 gün");
}
else{
print("365 gün");
}
}
import 'dart:io';
void main(List<String> args) {
// çalıştırıldığında aşağıdaki çıktıyı veren programı yazınız.
/*
* * * * *
* * * *
* * *
* *
*
*/
for (var i = 0; i < 5; i++) {
for (var j = 0; j < i; j++) {
stdout.write(" ");
}
for (var j = 0; j < 5-i; j++) {
stdout.write("*");
}
stdout.writeln("");
}
}
import 'dart:io';
void main(List<String> args) {
// çalıştırıldığında aşağıdaki çıktıyı veren programı yazınız.
/*
*
* *
* * *
* * * *
* * * * *
* * * * *
* * * *
* * *
* *
*
*/
for (var i = 0; i < 5; i++) {
for (var j = 0; j < i+1; j++) {
stdout.write("*");
}
stdout.writeln("");
}
for (var i = 0; i < 5; i++) {
for (var j = 0; j < 5-i; j++) {
stdout.write("*");
}
stdout.writeln("");
}
}
No comments:
Post a Comment