Girdi Alma
Coddy'nin Kotlin Journey'sinin Temel Bilgiler bölümünün bir parçası. Ders 42 / 93.
Görev
KolayÖnceki derste bir hoş geldin mesajı yazdırdın. Şimdi programını, fatura bilgilerini kullanıcıdan alacak şekilde genişlet.
Hoş geldin mesajından sonra üç girdi oku ve bunları değişkenlerde sakla:
- İlk girdi: fatura tutarı (dize olarak oku,
Doubledeğerine dönüştür) - İkinci girdi: bahşiş yüzdesi (dize olarak oku,
Intdeğerine dönüştür) - Üçüncü girdi: faturayı paylaşan kişi sayısı (dize olarak oku,
Intdeğerine dönüştür)
Girdileri okuduktan sonra bunları aşağıdaki biçimde yazdır:
Welcome to Bill Split Calculator!
Bill amount: [billAmount]
Tip percentage: [tipPercentage]
Number of people: [numberOfPeople]Örneğin girdiler 85.50, 15 ve 3 ise çıktı şöyle olmalıdır:
Welcome to Bill Split Calculator!
Bill amount: 85.5
Tip percentage: 15
Number of people: 3Girdi kısıtlamaları: fatura tutarı ve bahşiş yüzdesi negatif olmayan değerlerdir, kişi sayısı ise pozitif bir tam sayıdır. Sayısal girdiler geçerli ve sonlu değerlerdir.
Kendin dene
fun main() {
// TODO: Write your code below to print the welcome message
println("Welcome to Bill Split Calculator!")
}Temel Bilgiler bölümündeki tüm dersler
4Operatörler Bölüm 1
Aritmetik OperatörlerModül OperatörüArtırımlı AtamaKarşılaştırma OperatörleriTekrar - Basit Matematik7Temel Girdi/Çıktı
Println FonksiyonuDize ŞablonlarıReadLine GirdisiTür DönüşümüTekrar - Emekliliğe Kalan YıllarTekrar - Doğru veya Yanlış10Fonksiyonlar
Fonksiyon TanımlamaParametreler ve ArgümanlarDönüş DeğerleriAdlandırılmış ArgümanlarVarsayılan DeğerlerTek İfadeli FonksiyonlarTekrar - Sigma FonksiyonuTekrar - Doğrulama Fonksiyonu2Değişkenler
Val ve VarTür ÇıkarımıSayılarStringBooleanAdlandırma KurallarıTekrar - Değişkenleri Başlat5Operatörler Bölüm 2
Mantıksal Operatörler Bölüm 1Mantıksal Operatörler Bölüm 2Mantıksal Operatörler Bölüm 3If İfadesiyle Üçlü OperatörTekrar - Basit Mantık8Hesap Paylaştırma Hesaplayıcısı
Hoş Geldiniz MesajıGirdi Alma3Null Olabilirliği
Null Güvenliği NedirNull Olabilir TürlerGüvenli Çağrı OperatörüElvis OperatörüFonksiyon Görevi TemelleriNull Değil DoğrulamasıÖzet - Güvenli Erişim6Karar Verme
If İfadesiIf - Elseİfade Olarak IfWhen İfadesiAralıklarla WhenTekrar - Basit Hesap Makinesi9Döngüler
For DöngüsüWhile DöngüsüDo-While DöngüsüBreakContinueDöngülerde Aralıklarİç İçe DöngüTekrar - FaktöriyelTekrar - Dinamik GirdiKendi başına pratik yap: Kotlin playground