// ÖDEV = rastgele 1-10 arasında 5 adet sayı üretin,
// bunları ekrana yazdırın, klavyeden girilen sayı bu listede var ise
// girdiğiniz sayı listede var diyen, yok ise listede yok diyen programı yazın.
import 'dart:io';
import 'dart:math';
void main(List<String> args) {
List<int> sayilar = [];
for (var i = 0; i < 5; i++) {
sayilar.add(Random().nextInt(10)+1);
}
print(sayilar);
stdout.write("aramak istediğiniz sayıyı girin: ");
int sayi = int.parse(stdin.readLineSync()!);
if(sayilar.indexOf(sayi) != -1){
print("Listede var");
}
else{
print("Listede yok");
}
}
// çalıştırıldığında birbirinden farklı 3 zar atarak
// gelen zarları ekrana yazan program
import 'dart:math';
void main(List<String> args) {
List<int> zarlar = [];
while(zarlar.length != 3){
int zar = Random().nextInt(6)+1;
if(zarlar.indexOf(zar) == -1) zarlar.add(zar);
}
print(zarlar);
}
// Çalıştırıldığında sayısal loto kuponu oluşturan program
// sayısal loto kuponunda 1-49 arasında 6 adet sayı oluyordu
// ancak, aynı sayı tekrar gelmemeli, yani birbirinden farklı olmalılar
// küçükten büyüğe sıralı olarak yanyana yazdıralım, aralarına - koyalım
import 'dart:io';
import 'dart:math';
void main(List<String> args) {
List<int> kolon = [];
while(kolon.length != 6){
int sayi = Random().nextInt(49)+1;
if(kolon.indexOf(sayi) == -1) kolon.add(sayi);
}
kolon.sort();
for (var i = 0; i < kolon.length; i++) {
stdout.write(kolon[i]);
if(i!= kolon.length-1) stdout.write(" - ");
}
}
No comments:
Post a Comment