Giriş Almayı yeniden hatırlayalım
import 'dart:io';
// Bir dart programında console da giriş alacak isek
// yukarıdaki import "dart:io"; komutunu mutlaka yazmalıyız.
void main(List<String> args) {
print("Bir yazı girin: ");
String giris = stdin.readLineSync()!;
print(giris);
}
// SAYI GİRİŞİ ALMA
// NOT: GİRİŞ DAİMA String TÜRÜNDE OLUR
// Sayı girişi alacak isek girilen String ifade sayıya dönüştürülmeli
// int.parse()
// double.parse()
import 'dart:io';
void main(List<String> args) {
// Klavyeden girilen sayının 2 katını ekrana yazan program
// Sayı girişi al
print("Bir sayı girin:");
int sayi = int.parse(stdin.readLineSync()!);
// iki katını hesapla
int sonuc = sayi * 2;
// sonucu ekrana yaz
print(sonuc);
}
// Klavyeden doğum yılı girilen kişinin yaşını
// ekrana yazan programı yazınız
import 'dart:io';
void main(List<String> args) {
// Dy al
print("Doğum yılınızı giriniz: ");
int dy=int.parse(stdin.readLineSync()!);
// yaşı hesapla
int yas = 2024 - dy;
// ekrana yaşı yaz
print("Yaşınız "+yas.toString());
}
// Klavyeden adı ve doğum yılı girilen kişinin yaşını ve adını
// aşağıdaki formatta ekrana yazan programı yazınız
// Sayın RECEP, Yaşınız 44 olarak hesaplandı
import 'dart:io';
void main(List<String> args) {
// ad girilecek
print("Adınızı giriniz: ");
String ad = stdin.readLineSync()!;
// doğum yılı girilecek
print("Doğum yılınızı giriniz: ");
int dy = int.parse(stdin.readLineSync()!);
// yaşı hesaplama
int yas = 2024-dy;
// ekrana yaz
// Sayın RECEP, Yaşınız 44 olarak hesaplandı
print("Sayın "+ad+", yaşınız "+yas.toString()+" olarak hesaplandı");
print("Sayın $ad, Yaşınız $yas olarak hesaplandı");
}
// String Format
// string içinde değişken değeri belirtme, gösterme
// formatlı string ifade yazarken string içine
// değişken değerleri bazı yerlere konulmak istenebilir
// bu durumda string ifade içinde $ işareti kullanılır
// string içindeki $ işareti benden sonraki ifade komut demektir("boşluk olmayacak")
void main(List<String> args) {
int a = 7;
int b = 5;
int toplam = a + b;
print("$a + $b = $toplam");
print("$a + $b = ${a+b}"); // küme blogu, kod bloğu anlamındadır. işlemin sonucu oluşur
}
// Klavyeden girilen 2 sayının ortalamasını ekrana yazan program
import 'dart:io';
void main(List<String> args) {
// bir sayı gir
print("1. sayıyı gir: ");
int s1 = int.parse(stdin.readLineSync()!);
// bir sayı gir
print("2. sayıyı gir: ");
int s2 = int.parse(stdin.readLineSync()!);
// ortalama hesapla
double ort = (s1+s2) /2;// dartta bölme işleminin sonucu double olur
// ortalamayı ekrana yaz
print("Ortalama: $ort");
}
// Klavyeden bir kenarı girilen eşkenar üçgenin
// çevresini ekrana yazan programı yazınız.
import 'dart:io';
void main(List<String> args) {
print("üçgenin bir kenarını girin: ");
int a = int.parse(stdin.readLineSync()!);
print("Eşkenar üçgenin çevresi = ${a*3}");
}
// Klavyeden iki kenarı girilen dikdörtgenin
// çevresini ve alanını ekrana altalta yazan programı yazınız.
import 'dart:io';
void main(List<String> args) {
print("Kısa kenarı girin: ");
int a = int.parse(stdin.readLineSync()!);
print("Uzun kenarı girin: ");
int b = int.parse(stdin.readLineSync()!);
int cevre = a+b+a+b; // 2*a+2*b -> 2*(a+b)
int alan = a*b;
print("Dikdörtgenin Alanı: $alan");
print("Dikdörtgenin Çevresi: $cevre");
}
// Klavyeden Ad girişi alındıktan sonra
// Hoşgeldiniz GİRİŞ bey, maaşınızı girin:
// yazan, girilen maaşın %10 unu vergi keserek
// vergi kesilmiş maaşı ekrana yazan programı yazınız.
import 'dart:io';
void main(List<String> args) {
print("Ad girin: ");
String ad = stdin.readLineSync()!;
print("Hoşgeldin $ad, maaş girin: ");
double maas = double.parse(stdin.readLineSync()!);
// double vergi = maas * 10 / 100;
// double odenecek = maas -vergi;
// print("maaşınız vergi kesintisi ile $odenecek olmuştur");
print("maaşınız vergi kesintisi ile ${maas*0.9} olmuştur");
}
No comments:
Post a Comment